Skip to content

fw/quick_launch: split picker into "actions" and "apps" - #1975

Open
josiahcbloomer wants to merge 3 commits into
coredevices:mainfrom
josiahcbloomer:quick-launch-actions-apps
Open

fw/quick_launch: split picker into "actions" and "apps"#1975
josiahcbloomer wants to merge 3 commits into
coredevices:mainfrom
josiahcbloomer:quick-launch-actions-apps

Conversation

@josiahcbloomer

Copy link
Copy Markdown

Toggle actions were mixed with app launches in a single list. Split the list into two sub-menus for UX clarity - one for "Apps" and one for "Actions." This could make it easier to add more actions in the future without clutter.
Renamed toggle actions to add "Toggle" in front of them (e.g. "Airplane Mode" is now "Toggle Airplane Mode").

Tests pass. Built and tested on PT2.
pebble_screenshot-2
pebble_screenshot-3

josiahcbloomer and others added 3 commits August 31, 2026 12:20
The "disable" Quick Launch action previously would open the Quick Launch
settings menu, which means there was no actual option to "do nothing."
Renamed the current "Disable" option to "Unassigned", and added a new
"Nothing" action that actually does nothing. "Unassigned" is still the default.

Fixes coredevices#1763

Signed-off-by: Josiah Bloomer <josiah@bloomer.cc>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Toggle actions were mixed with app launches in a single list. Split the list into two sub-menus for UX clarity.

Signed-off-by: Josiah Bloomer <josiah@bloomer.cc>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Added "Toggle" to the beginning of some of the Quick Launch toggle actions, making their purpose more clear.

"Airplane Mode" > "Toggle Airplane Mode"
"Backlight" > "Toggle Backlight"
"Motion Backlight" > "Toggle Motion Backlight"
"Quiet Time" > "Toggle Quiet Time"

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Josiah <josiah@bloomer.cc>
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