Toolbar buttons: Quick Preferences and photo tools (Lightbox) #149

Closed
opened 2026-09-29 01:46:40 +00:00 by sky_line · 1 comment
Owner

Add proper toolbar buttons (Toolbars > drag from the button picker) for:

  1. Quick Preferences. A quick_prefs command already exists in app_settings/commands.xml ("Quick Prefs", available in the toolbox), but it reuses the Preferences icon (Command_Preferences_Icon), so it's indistinguishable from the Preferences button. It needs its own icon, and we should decide whether to put it on a default toolbar.
  2. Photo tools / Lightbox. There's no toolbar command. It's only reachable from Me > Lightbox. Add a lightbox command (Floater.ToggleOrBringToFront / Floater.IsOpen, parameter lightbox) with its own icon, label and tooltip strings (Command_Lightbox_Label / _Tooltip).
    • Consider one button for the whole photo workflow: Lightbox, Scopes, Snapshot, 360 snapshot, Camera Presets/Recorder. This could be a small popup toolbar or a submenu from one button, or separate buttons for Lightbox and Scopes.

Notes

  • Icons: skins/default/textures/toolbar_icons/ plus textures.xml entries. Keep them in the same style as the existing toolbar icons.
  • New commands must also be added to the command list used by the toolbar button picker (available_in_toybox="true").
  • Check that the default toolbar layout (app_settings/toolbars.xml) still fits if we add either button by default.

Related: #142 (Quick Preferences), #111 (Lightbox), #119 (photography epic).

Add proper toolbar buttons (Toolbars > drag from the button picker) for: 1. **Quick Preferences.** A `quick_prefs` command already exists in `app_settings/commands.xml` ("Quick Prefs", available in the toolbox), but it reuses the Preferences icon (`Command_Preferences_Icon`), so it's indistinguishable from the Preferences button. It needs its own icon, and we should decide whether to put it on a default toolbar. 2. **Photo tools / Lightbox.** There's no toolbar command. It's only reachable from Me > Lightbox. Add a `lightbox` command (`Floater.ToggleOrBringToFront` / `Floater.IsOpen`, parameter `lightbox`) with its own icon, label and tooltip strings (`Command_Lightbox_Label` / `_Tooltip`). - Consider one button for the whole photo workflow: Lightbox, Scopes, Snapshot, 360 snapshot, Camera Presets/Recorder. This could be a small popup toolbar or a submenu from one button, or separate buttons for Lightbox and Scopes. ## Notes - Icons: `skins/default/textures/toolbar_icons/` plus `textures.xml` entries. Keep them in the same style as the existing toolbar icons. - New commands must also be added to the command list used by the toolbar button picker (`available_in_toybox="true"`). - Check that the default toolbar layout (`app_settings/toolbars.xml`) still fits if we add either button by default. Related: #142 (Quick Preferences), #111 (Lightbox), #119 (photography epic).
Author
Owner

Done in d442ae3c61: Quick Prefs has its own icon; new Lightbox, Scopes and Camera Recorder toolbar buttons; Quick Prefs + Lightbox on the default left toolbar for new accounts. Tested and working.

Done in d442ae3c61: Quick Prefs has its own icon; new Lightbox, Scopes and Camera Recorder toolbar buttons; Quick Prefs + Lightbox on the default left toolbar for new accounts. Tested and working.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#149
No description provided.