Conversation
Signed-off-by: Paul Chanvin <paul@paulchanvin.fr>
Signed-off-by: Paul Chanvin <paul@paulchanvin.fr>
Signed-off-by: Paul Chanvin <paul@paulchanvin.fr>
Signed-off-by: Paul Chanvin <paul@paulchanvin.fr>
|
@jplexer Not marking it as ready for review because of the known bugs, but a code and an overall review are still welcome. A code review might help me solve the icon display bug I am getting. |
|
Interesting idea, I also considered a submenu. But by then it would involve more clicks and layer, similar to pressing the middle button that displays the main menu. Perhaps when we can rearrange the main menu as we want, it will be closer, but there might still be an extra click required to scroll. I wonder if this could be done directly with a watch app without editing the firmware. |
Your combo approach is still interesting, I thought that just pressing twice the same button or two buttons one at a time was a good compromise that wouldn't change too much the convenience of the QuickLaunch functionality, and not to much of a hassle code-wise.
The extra clicks on the launcher menu are what prompted me to try this 2-Clicks approach.
I don't think the SDK allows such calls unfortunately. |
This PR adds a new feature to QuickLaunch: the 2-Clicks QuickLaunch. Instead of pressing only one button, you press two, one after the other.
2-Clicks adds a submenu with three choices: Tap Up, Tap Center, and Tap Down. Each of the 6 QuickLaunch buttons can be configured with 2-Clicks, effectively multiplying shortcuts slots by 3.
Not all three slots must be taken, you can only setup the Tap Up and Tap Down if you wish.
This new feature aims to solve #605 in a different way than #707
Demo
In a QuickLaunch button menu, choosing 2-Clicks will open another submenu in which we can choose any app (except 2-Clicks of course).
Once every app are setup, you can go back to the Watchface.
Pressing the 2-Clicks button will open a small action menu and will display for each app the icon, the app name and in the ActionBar the button to press.
When opening the app, pressing the Back button will bring the screen to the watchface, like any other app launched by QuickLaunch.
Known bug(s)