Parcourir la source

Beamer: keep the task hamburger trigger visible

The hamburger now carries every per-row info affordance (description,
URL, linked-task chips), so hiding it in /present left presenters
without a way to read those during a discussion. Drop the rule;
.handle and [data-delete-task] hides stay.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
chiappa il y a 2 jours
Parent
commit
2a20f35f95
2 fichiers modifiés avec 13 ajouts et 3 suppressions
  1. 8 0
      CHANGELOG.md
  2. 5 3
      assets/css/input.css

+ 8 - 0
CHANGELOG.md

@@ -8,6 +8,14 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ### Changed
 
+- **Hamburger popup visible in beamer / `/present` view.** Drops
+  `[data-task-menu-trigger]` from the `.beamer-root` hide rule in
+  `assets/css/input.css`. Now that all the per-row task info
+  (description / URL / linked-task chips) lives inside the
+  hamburger popup, presenters need the trigger reachable during
+  discussions; the existing `.handle` and `[data-delete-task]` hides
+  stay in place.
+
 - **Task hamburger: two-pane popup with right-anchored sprint flyout;
   actions opened up to non-admins.** The per-row hamburger trigger now
   renders for every signed-in user (no more `{% if currentUser.isAdmin %}`

+ 5 - 3
assets/css/input.css

@@ -32,7 +32,10 @@
        views/sprints/present.php on the root <main>. Tightens typography
        and cell padding so the task table fits the viewport without
        horizontal scroll at 1920×1080; hides drag handles and per-row
-       delete buttons (not meaningful during a group discussion). */
+       delete buttons (not meaningful during a group discussion). The
+       hamburger trigger stays visible — it carries the read-only task
+       info pane (title / description / URL / refs) that presenters
+       want during a discussion. */
     .beamer-root table {
         table-layout: fixed;
         font-size: clamp(0.75rem, 0.95vw, 1.05rem);
@@ -42,8 +45,7 @@
         padding: 0.25rem 0.35rem;
     }
     .beamer-root .handle,
-    .beamer-root [data-delete-task],
-    .beamer-root [data-task-menu-trigger] {
+    .beamer-root [data-delete-task] {
         display: none;
     }