Gordon Williams
d9f23f46b3
Really fix recent regression with submenus - fix #2192
2022-05-16 15:03:52 +01:00
Richard de Boer
2cece5275d
Bangle.js2: fix E.showMenu redraw
...
2cd16032c37a0004f92be8d817502e198c0ebde5 missed updating a `s` to `l.scroller`
2022-05-08 15:21:53 +02:00
Gordon Williams
2cd16032c3
Bangle.js2: E.showMenu now returns 'scroller', format is called with a second argument, font in popup is scaled to fit ( fix #2190 )
2022-05-06 08:52:47 +01:00
Gordon Williams
1fe4c9c6fd
tweaks to #2188
2022-04-29 11:20:52 +01:00
storm64
16fcc94436
[E_showMenu_Q3] Add "Back" on boxed submenu
...
1. Add "Back"-Button on boxed selection submenu inside E_showMenu
2. Regenerated E_showMenu_Q3.min.js via IDE with "Closure Simple Optimizations"
3. Alter ChangeLog entry
2022-04-29 11:53:32 +02:00
storm64
7070a4cc3e
[E_showMenu_Q3] Add "Back" on list submenu
...
1. Add "Back"-Button on list selection submenu inside E_showMenu
2. Regenerated E_showMenu_Q3.min.js via IDE with "Closure Simple Optimizations"
3. Add ChangeLog entry
4. Readd ChangeLog entry for #2186
2022-04-29 11:40:56 +02:00
Gordon Williams
7c15a764a9
Add #2186 tweak to Bangle.js 1
2022-04-29 09:57:46 +01:00
Gordon Williams
ebd91718a1
Merge pull request #2186 from storm64/master
...
[E_showMenu_Q3.js] Add option to prevent scroller
2022-04-29 09:55:32 +01:00
Gordon Williams
c2b7260a25
Merge pull request #2187 from alessandrococco/locale-patch-1
...
[locale] Fix default dow and month functions
2022-04-29 09:53:18 +01:00
Alessandro Cocco
1612028b6e
[locale] Fix default dow and month functions
2022-04-29 10:18:25 +02:00
Richard de Boer
a14e6166c8
Bangle.js1: try harder to only show E.showMenu submenu for option lists
2022-04-28 20:29:23 +02:00
Richard de Boer
8b32ec1c78
Merge branch 'master' into b1-submenu
2022-04-28 19:47:31 +02:00
storm64
b432cf2a27
[E_showMenu_Q3] Change ".noScroller" to ".noList"
2022-04-28 12:50:11 +02:00
storm64
2c062b9bf8
Update E_showMenu_Q3(.min).js
...
Add ".noScroller" property to prevent the scroller to bedisplayed and instead use the simple box.
2022-04-28 12:44:45 +02:00
Gordon Williams
4bac7889e5
Merge pull request #2185 from rigrig/keep-setUI-back-widget
...
setUI: don't redraw widgets when replacing 'back'
2022-04-28 09:13:42 +01:00
storm64
d0d4936431
Update E_showMenu_Q3.min.js
...
Prevent using E.showScroller() on wraping items, according to E_showMenu_Q3.js.
2022-04-28 00:09:20 +02:00
storm64
7312859c48
Update E_showMenu_Q3.js
...
Prevent using E.showScroller() on wraping items.
This adds the option to control if the scroller or the simple box should be displayed.
In my opinion there is no need for a separate property, because the item.wrap property is not used inside E.showScroller().
2022-04-28 00:02:32 +02:00
Richard de Boer
68b19612d2
Bangle.js2: don't make setUI redraw widgets if we replace the back button with a new one
2022-04-27 22:16:45 +02:00
Richard de Boer
e455b7ba1d
Bangle.js1: don't make setUI redraw widgets if we replace the back button with a new one
2022-04-27 22:14:02 +02:00
Richard de Boer
5c187d45c5
Merge branch 'b1-menu-back-button' into b1-submenu
2022-04-27 21:47:23 +02:00
Richard de Boer
0c8b7c1c20
Bangle.js1: add submenu to E.subMenu
...
Only for numeric values with <20 options, otherwise use in-place edit mode
2022-04-27 21:24:38 +02:00
Richard de Boer
195f0549f8
Bangle.js1: show back button for "< Back" item in E.showMenu
...
Simply by pass it on to setUI.
This also works for options.back, because that adds a "< Back" item.
2022-04-27 18:14:47 +02:00
Gordon Williams
de6c3f63e3
Bangle.js1: E.showMenu now displays boolean values with no format as a checkbox
2022-04-26 10:43:57 +01:00
Gordon Williams
14037d7890
Bangle.js2: Fix E.showMenu title changing color after scroll down+up *if* a non-standard theme was used
2022-04-21 16:08:24 +01:00
Gordon Williams
8de5cf1957
Merge branch 'master' of github.com:espruino/Espruino
...
# Conflicts:
# libs/js/banglejs/E_showMenu_Q3.min.js
2022-04-20 15:32:08 +01:00
Gordon Williams
f2e9e4e792
Bangle.js2: Fix issue with E.showMenu creating a global s variable
2022-04-20 15:30:44 +01:00
storm64
7b2c745f77
Update E_showMenu_Q3.min.js
...
Needed to recreate minification due to a replacement of the key name:
```
a=g.wrapString(m[a],b.w-h);1<a.length&&(g.setFont("6x15"),a=g.wrapString(__m[a]__,b.w-h));
```
The last `m[a]` has no matching element anymore.
2022-04-20 00:52:37 +02:00
storm64
ec09eeedd1
Update E_showMenu_Q3.min.js
...
Corrected shortened variable name.
2022-04-20 00:36:15 +02:00
storm64
edb0bb3680
Update E_showMenu_Q3.min.js
...
Recheck string wrapping after font change.
2022-04-20 00:31:32 +02:00
storm64
2854fc15b3
Update E_showMenu_Q3.js
...
Recheck string wrapping after font change.
2022-04-20 00:23:00 +02:00
Gordon Williams
c7f4fa59ef
quick tweak to recent locale change
2022-03-30 15:07:30 +01:00
Gordon Williams
95da6d156c
Bangle.js: default 'locale' now supports second 'dp' argument for decimal places in distance/speed/temp
2022-03-30 14:51:03 +01:00
Gordon Williams
0e210613ae
Bangle.js2 manu system now uses fg2/bg2 (was fg/bg2)
2022-03-29 08:39:41 +01:00
Gordon Williams
cf72f55e96
Update minified for 7b3b17d
2022-03-18 08:56:22 +00:00
Salim Blume
7b3b17df8a
Provide visual feedback on prompt button press
2022-03-17 22:56:07 -05:00
Gordon Williams
d23aa21ed3
Bangle.js2: New E.showMenu now allows menu items of type 'string' - fixes 'Passkey' settings menu
2022-03-15 10:36:46 +00:00
Gordon Williams
13390a3318
Bangle.js2: setUI (now doesn't forward touch events if tapping over the back button ( fix #2170 )
2022-03-14 14:05:30 +00:00
Richard de Boer
8200329e35
Bangle.js2: clean up setUI custom swipeHandler
2022-03-12 21:32:52 +01:00
Gordon Williams
95ea8838ff
Bangle.js1: Add 'back' option to E.showScroller and Bangle.setUI
...
Bangle.js1: setUI button handlers now work on falling edge
Bangle.js: Add setUI custom 'swipe' handler
2022-03-02 15:41:41 +00:00
Gordon Williams
01eb8e1e5d
minified version of b96719cfb2cb01dd6ba1515a54d6a4ebff7935f6
2022-02-28 10:14:18 +00:00
Gordon Williams
b96719cfb2
Merge pull request #2159 from andrewgoz/master
...
Update E_showScroller.js
2022-02-28 10:12:56 +00:00
Andrew Gregory
61dd698a37
Update E_showScroller.js
...
Fix arrow drawing
2022-02-26 23:17:25 +08:00
Andrew Gregory
410126ccc4
Update E_showScroller.js
...
Simplify code
2022-02-26 23:07:07 +08:00
Andrew Gregory
adc6bb7f2a
Update E_showScroller.js
...
Fix arrows drawing when they shouldn't.
2022-02-26 22:59:44 +08:00
Andrew Gregory
51f367369f
Update E_showScroller.js
...
Simplify calc
2022-02-25 16:15:15 +08:00
Andrew Gregory
498b92af84
Update E_showScroller.js
...
Refactoring
2022-02-25 16:05:18 +08:00
Gordon Williams
560ef345cf
Bangle.js2: Update E.showPrompt with a bigger touchable area around buttons
2022-02-24 13:49:34 +00:00
Andrew Gregory
ef8167f552
Update E_showScroller.js
...
More border drawing fixes
2022-02-24 11:45:37 +08:00
Andrew Gregory
6d92ba0798
Update E_showScroller.js
...
Fix selected border
2022-02-24 11:37:48 +08:00
Andrew Gregory
36e89aad32
Update E_showScroller.js
...
Change scroll to be a property instead of a function and use it instead of selected
2022-02-24 11:25:59 +08:00