Skip to content

Move job control to left panel, add mini state buttons - #106

Merged
MarkJB merged 2 commits into
mainfrom
feature/move-job-control-to-file-browser-panel
Aug 2, 2026
Merged

Move job control to left panel, add mini state buttons#106
MarkJB merged 2 commits into
mainfrom
feature/move-job-control-to-file-browser-panel

Conversation

@MarkJB

@MarkJB MarkJB commented Aug 2, 2026

Copy link
Copy Markdown
Member

This pull request updates the UI layout and job controls for a more streamlined and intuitive experience, especially when the file browser panel is collapsed. It introduces a "mini" job controls area that remains accessible when the file browser is hidden, refines button icons and labels for job actions, and moves the job controls out of the console panel. The changes also improve accessibility and visual consistency across the app.

UI and Layout Improvements:

  • Added a collapsed "mini job controls" area to the left panel, visible when the file browser is hidden and a job is active, allowing quick access to job progress, pause/resume, and abort actions. [1] [2] [3]
  • Moved JobControls out of the ConsolePanel and into the left panel below the file browser for a more logical layout. [1] [2] [3] [4] [5]

Job Controls and Button Enhancements:

  • Updated job control buttons to use consistent icons (Play, Pause, X) and clearer labels, improving readability and accessibility. [1] [2] [3] [4]
  • Added keyboard accessibility for expanding the file browser panel when collapsed.

Testing:

  • Added and updated tests to verify the presence and behavior of collapsed job controls and their buttons when the file browser is hidden and a job is active. [1] [2]

Visual and Icon Consistency:

  • Replaced the settings button text with a Settings icon and improved the fit canvas button styling for a more modern look. [1] [2] [3]

These changes collectively enhance the usability and clarity of job controls, especially in compact UI states

@MarkJB
MarkJB merged commit c610e43 into main Aug 2, 2026
4 checks passed
@MarkJB
MarkJB deleted the feature/move-job-control-to-file-browser-panel branch August 2, 2026 13:31
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.

1 participant