BangleApps/apps/touchmenu
kyleplo f6a3411e64
Update README.md
2022-01-04 10:41:19 -05:00
..
ChangeLog Create ChangeLog 2022-01-03 19:53:25 -05:00
README.md Update README.md 2022-01-04 10:41:19 -05:00
touchmenu.boot.js Rename apps/touchmenu.boot.js to apps/touchmenu/touchmenu.boot.js 2022-01-03 19:52:34 -05:00
touchmenu.gif Add files via upload 2022-01-04 10:39:51 -05:00
touchmenu.png Add files via upload 2022-01-03 19:58:37 -05:00

README.md

TouchMenu

A redesign of the built-in E.showMenu() to take advantage of the full touch screen on the Bangle.js 2.

screenshot

Features

  • All of the features of the built-in E.showMenu()
  • Icon support for menu items:
    menu.items[0].icon = Graphics.createImage(...);
    
  • Custom accent colors:
    E.showMenu({
      "": {
        cAB: g.theme.bg2, // Accent background
        cAF: g.theme.fg2  // Accent foreground
      }
    })
    
  • Automatic back button detection - name a button < Back and it will be given a special position and icon

Controls

  • Scroll through the options
  • Tap on an option to select it
  • Tap on a button again to use it
  • Tap on a selected Boolean to toggle it
  • Tap on a selected number to change - tap the right side of the screen to decrease, left side to increase
  • If detected, tap on the back button in the upper left to go back

Requests

Contact information is on my website: kyleplo

Creator

kyleplo