Skip to content

Merge main + resolve 38 conflicts; combine best of both UI improvement branches#2

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/improve-ui-ux
Draft

Merge main + resolve 38 conflicts; combine best of both UI improvement branches#2
Copilot wants to merge 3 commits intomainfrom
copilot/improve-ui-ux

Conversation

Copy link
Contributor

Copilot AI commented Mar 5, 2026

Two parallel UI overhaul branches (copilot/improve-ui-ux and copilot/improve-ui-ux-design) diverged from the same base and both heavily modified src/app.rs, producing 38 conflict regions after main was updated via PR #1.

Merge strategy

Required --allow-unrelated-histories due to shallow/grafted clone ancestry.

Conflict resolution

Kept from this branch

  • Tab icons: ⊕ Changes · ⌚ History · ⑂ Branches · ⟳ Sync · ⚡ Conflicts · ↩ Recovery
  • Toolbar grouped into logical sections (Repo | Staging | Sync) with dividers and hover tooltips
  • Improved command palette: shortcut badges, hover highlight, empty-state message
  • Footer: repo/branch shown on the right (repo / ⑂ branch ↑N ↓N)
  • Styled file cards with kind badge, monospace path, inline Stage/Unstage actions

Incorporated from main

  • section_header(title, count, accent) — replaces changes_section_header; adds a count badge to each section
  • sync_state_card(label, value, bg, fg) — card abstraction used in the Sync tab
  • "No repositories found" empty state in the sidebar
  • Status-colored accent dots (●) in repo list rows
  • "Select a repository to begin" placeholder when no repo is loaded
  • Filter no-match message in Changes tab
  • Recovery confirm/cancel grouped inside a single warning Frame

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits March 5, 2026 02:46
…Changes tab, better footer

Co-authored-by: triadastra <260350342+triadastra@users.noreply.github.com>
Co-authored-by: triadastra <260350342+triadastra@users.noreply.github.com>
Copilot AI changed the title [WIP] Enhance UI and UX for better utilization Improve UI clarity and visual hierarchy across all views Mar 5, 2026
- Apply HEAD tab titles with icons
- Apply HEAD PaletteAction labels
- Use HEAD show_command_palette with shortcut badges
- Use HEAD show_command_bar with FETCH_HEAD empty state
- Combine left rail: empty state + accent dot + HEAD status chips
- Combine render_changes_tab: HEAD cards + section_header + filter message
- Use HEAD render_history_tab, render_branches_tab
- Use FETCH_HEAD sync_state_card in render_sync_tab
- Use HEAD render_conflicts_tab with updated heading
- Use FETCH_HEAD render_recovery_tab
- Use HEAD show_footer
- Add section_header, sync_state_card helper functions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI changed the title Improve UI clarity and visual hierarchy across all views Merge main + resolve 38 conflicts; combine best of both UI improvement branches Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants