ui cleanup after scope reduction #239

Closed
opened 2026-04-13 01:33:19 +00:00 by barrettruth · 2 comments
barrettruth commented 2026-04-13 01:33:19 +00:00

Problem

The UI needs a focused cleanup pass after the scope cuts.

This should polish the remaining app rather than redesigning or expanding it. The goal is a compact queue/kanban/calendar/settings experience that no longer feels shaped by removed features.

Current child issues

[ ] #306 — settings overlay should preserve the current dashboard background.
[ ] #313 — remove the empty integrations settings route unless Google provider work makes it real.
[ ] #318 — clarify dashboard provider ownership.
[ ] #322 — extract shared client task operations across queue/kanban/calendar.
[ ] #323 — split the task panel controller from rendering.
[ ] #324 — normalize keyboard scope handling.
[ ] #326 — simplify all-day calendar row chrome and hide empty all-day lanes.
[ ] #327 — tune calendar time-grid lines while preserving 15-minute click targets.
[ ] #328 — restore keybinding discoverability after customization removal.

Solution

Focus on:

  • queue, kanban, and calendar layout consistency
  • task panel affordances and empty/loading states
  • settings pages that remain after onboarding/keymap/share/PWA cuts
  • responsive web usability only, not mobile app or PWA strategy
  • stale labels/buttons that mention removed features
  • preserving the dense, keyboard-first UI while reducing hidden complexity

Acceptance criteria

  • The remaining views feel coherent after removed features disappear.
  • No UI element points to login, reminders, share links, PWA/offline app, voice capture, or multi-user account features.
  • The settings overlay bug is fixed before broader settings polish.
  • Calendar chrome no longer shows empty or redundant all-day/time-grid UI.
  • Built-in keybindings are discoverable without reintroducing customization.
  • The pass avoids adding new feature surface.
## Problem The UI needs a focused cleanup pass after the scope cuts. This should polish the remaining app rather than redesigning or expanding it. The goal is a compact queue/kanban/calendar/settings experience that no longer feels shaped by removed features. ## Current child issues [ ] #306 — settings overlay should preserve the current dashboard background. [ ] #313 — remove the empty integrations settings route unless Google provider work makes it real. [ ] #318 — clarify dashboard provider ownership. [ ] #322 — extract shared client task operations across queue/kanban/calendar. [ ] #323 — split the task panel controller from rendering. [ ] #324 — normalize keyboard scope handling. [ ] #326 — simplify all-day calendar row chrome and hide empty all-day lanes. [ ] #327 — tune calendar time-grid lines while preserving 15-minute click targets. [ ] #328 — restore keybinding discoverability after customization removal. ## Solution Focus on: - queue, kanban, and calendar layout consistency - task panel affordances and empty/loading states - settings pages that remain after onboarding/keymap/share/PWA cuts - responsive web usability only, not mobile app or PWA strategy - stale labels/buttons that mention removed features - preserving the dense, keyboard-first UI while reducing hidden complexity ## Acceptance criteria - The remaining views feel coherent after removed features disappear. - No UI element points to login, reminders, share links, PWA/offline app, voice capture, or multi-user account features. - The settings overlay bug is fixed before broader settings polish. - Calendar chrome no longer shows empty or redundant all-day/time-grid UI. - Built-in keybindings are discoverable without reintroducing customization. - The pass avoids adding new feature surface.
barrettruth commented 2026-04-13 01:33:23 +00:00

@harivansh-afk can you take this one? Please do a light general UI cleanup pass with low-risk polish only.

@harivansh-afk can you take this one? Please do a light general UI cleanup pass with low-risk polish only.
barrettruth added this to the v0.1.0 milestone 2026-05-10 20:16:27 +00:00
barrettruth changed title from general ui cleanup to ui cleanup after scope reduction 2026-05-11 18:30:09 +00:00
Owner

Completed: the child UI cleanup issues listed here have landed through the blank-start cleanup stack, including settings overlay, integrations/settings cleanup, dashboard ownership, shared task operations, task panel split, keyboard scope, all-day lane, time-grid, and keybinding discovery. Closing this tracker; future UI cleanup should be tracked as smaller concrete issues.

Completed: the child UI cleanup issues listed here have landed through the blank-start cleanup stack, including settings overlay, integrations/settings cleanup, dashboard ownership, shared task operations, task panel split, keyboard scope, all-day lane, time-grid, and keybinding discovery. Closing this tracker; future UI cleanup should be tracked as smaller concrete issues.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/delta#239
No description provided.