Skip to content

Permission dialog and Chapters icon refresh - #98

Merged
mehfuzh merged 2 commits into
mainfrom
permission-dialog
Nov 10, 2026
Merged

mehfuzh merged 2 commits into
mainfrom
permission-dialog

Conversation

@mehfuzh

@mehfuzh mehfuzh commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

The permission prompt used egui's default window: double border, oversized title, plain buttons, and a cargo run note that users saw.

  • Same card as the import and preset dialogs: 10 px corners, theme colours, shadow
  • An icon tile and a title for each permission: Allow screen recording, Allow camera access (camera or iPhone/iPad)
  • One line on why, then numbered steps that name the System Settings pane (Screen & System Audio Recording, Camera)
  • Open System Settings (accent) and Not now buttons; Escape or a click outside closes it
  • No dimmed backdrop over the see-through floating toolbar
  • The cargo run note shows only in debug builds
  • Other errors use the same card, with an OK button

Chapters icon

  • The sidebar's Chapters section used a filled flag. It now has its own outlined icon: a video frame with a play mark over a progress bar split into chapters, matching the other sidebar icons.
  • Timeline markers and the recording HUD's marker button keep the flag.

Icon, a title per permission (Allow screen recording, Allow camera access),
one line on why, and numbered steps naming the System Settings pane. Open
System Settings and Not now as app buttons; Escape or a click outside closes
it. The cargo run note shows only in development builds. Other errors use the
same card.
The sidebar's Chapters section showed a filled flag. It now has its own
outlined icon, a video frame with a play mark over a segmented progress bar,
in the style of the other sidebar icons. Markers on the timeline and in the
recording HUD keep the flag.
@mehfuzh mehfuzh changed the title Permission dialog: clear steps, styled like the other dialogs Permission dialog and Chapters icon refresh Nov 10, 2026
@mehfuzh
mehfuzh merged commit ad5b5bc into main Nov 10, 2026
3 checks passed
@mehfuzh
mehfuzh deleted the permission-dialog branch November 10, 2026 04:14
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