Unify Desktop controls and refresh the README preview - #21
Merged
Conversation
## Why Terminal actions are spread across the status bar and native menus. Capture feedback resembles a menu item, and repeated save dialogs interrupt screenshot and recording workflows. ## What changed - Place shared terminal actions beside tabs and retain explicit target checks and close-all confirmation. - Add isolated Desktop menus and original SVG capture controls while keeping Core and floating windows unprivileged; disable native actions when Core is unavailable. - Remember capture folders, show pause-aware recording time, and fade transient notices; retain silent WebM, no-overwrite saves, and cancellation without starting capture. - Add on-demand browser access actions with existing authorization checks, bounded capture diagnostics, and cleaned-up smoke-test timers. ## Testing Desktop unit coverage passes all 78 tests. Core browser and headless checks cover tab targeting and existing workflows. Windows-with-WSL source and packaged capture checks pass, and the user confirms installation and UI behavior. Native Windows packaged capture remains intermittent with UnknownVizError; macOS still requires physical acceptance testing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Terminal actions are split between the Core status bar and Desktop menus. Capture feedback resembles a menu option, repeated save dialogs interrupt capture, and the README preview does not show the current Desktop experience.
What changed
Testing
No version bump, installer upload or release publication is included.