Skip to content

UI improvements and Directory Picker Fix#58

Merged
saoudrizwan merged 7 commits intomainfrom
ui-tweaks
Mar 27, 2026
Merged

UI improvements and Directory Picker Fix#58
saoudrizwan merged 7 commits intomainfrom
ui-tweaks

Conversation

@shey-cline
Copy link
Contributor

@shey-cline shey-cline commented Mar 25, 2026

  • Option to open a card in detailed view when creating a task (if we want this)
  • Replace trash icon on project cards on project rows with 3-dots dropdown menus
  • Fully collapsible project sidebar (drag to collapse, shows project initials when collapsed)
  • Fix directory picker cancel on macOS incorrectly showing manual path prompt
  • Add indicator for drag and drop files

Option to open a card in detailed view when creating a task

Screen.Recording.2026-03-25.at.2.58.28.PM.mov

Replace trash icon on project cards on project rows with 3-dots dropdown menus

Before After
Screenshot 2026-03-25 at 3 32 13 PM Screenshot 2026-03-25 at 3 31 11 PM

Fully Collapsible project sidebar (drag to collapse, shows project initials when collapsed)
Screenshot 2026-03-25 at 1 11 12 PM

Fix directory picker cancel on macOS incorrectly showing manual path prompt

Screen.Recording.2026-03-25.at.1.26.46.PM.mov

Add indicator for drag and drop files

Screen.Recording.2026-03-25.at.3.36.50.PM.mov

@saoudrizwan
Copy link
Contributor

i will do the followup work on this to get it merged

@saoudrizwan
Copy link
Contributor

saoudrizwan commented Mar 27, 2026

Follow-up changes are pushed.

What changed:

  • Made the last-used start action sticky in the new task dialog, so the primary button flips between "Start task" and "Start and open" and the dropdown always shows the other action
  • Kept the new shortcut visible in the More shortcuts list
  • Updated the related board-card test

Validation:

  • npm --prefix web-ui run typecheck
  • npm --prefix web-ui run test
  • pre-commit repo checks also passed during commit

Note: I did not re-add the directory picker change here since that fix is already on main; this branch should just be rebased or updated against main to drop that diff noise.

shey-cline and others added 6 commits March 26, 2026 18:41
- Auto-open card detail view when creating and starting a task (skipped when 'Create more' is on)
- Replace trash icons on review cards and project rows with 3-dots dropdown menus
- Collapsible project sidebar (drag to collapse, shows project initials when collapsed)
- Fix directory picker cancel on macOS incorrectly showing manual path prompt
@saoudrizwan
Copy link
Contributor

Rebased this branch onto main and resolved the merge conflict in web-ui/src/components/project-navigation-panel.tsx.

What I kept during conflict resolution:

  • the project actions three-dots menu
  • the sidebar collapse/resize behavior
  • the shortcut update for Start and open

Validation after rebase:

  • npm --prefix web-ui run typecheck
  • npm --prefix web-ui run test
  • 56 test files passed
  • 284 tests passed

@saoudrizwan saoudrizwan merged commit 209c4e5 into main Mar 27, 2026
3 checks passed
@saoudrizwan saoudrizwan deleted the ui-tweaks branch March 27, 2026 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants