Better Bangle.js dialogs? #7692
Replies: 8 comments 5 replies
-
All for bigger buttons and I think your ideas sound good! :) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Thanks! I'm in two minds about the swipe - it could definitely make sense in the 2 option case, but it might mean we're forced into using a smaller font for the buttons than we might have if we'd just had big buttons. But yes, for greater than two options it feels like having it scroll would make a lot of sense (as long as it was clear to the user that more options were available offscreen) |
Beta Was this translation helpful? Give feedback.
-
I'm more inclined towards the original proposal with buttons. When there'd be more than 4 options I see three solutions:
(reposted outside of sub-thread...) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi, I've been having a play around too, using the 2 wide buttons idea: Personally, I think this looks quite promising. I feel like swiping between >2 options is a no-go - compared to actually seeing everything on the screen, having to swipe multiple times to see all the options before you select one seems needlessly painful. The custom buttons is an interesting idea. Right now, with the existing showPrompt implementation you can supply 'inline images' for buttons:
So I feel like that works well where needed - I guess we could have an option not to paint in the button surround, or maybe for a custom renderer function? ... but I think it's probably not really needed - it seems there's be very few uses of this - if most people want something custom they'd just write their own function to draw the screen. |
Beta Was this translation helpful? Give feedback.
-
I've just pushed some changes, which you can now try out in Bangle.js builds. I've added 4 new fonts based on the https://github.com/pebble-dev/renaissance, much like in espruino/BangleApps#3109 .. but I've also added a built in 'g.findFont' function which finds the best font to go in a certain area, and have updated I'd hoped that it could be somehow done in JS like @Chriz76 did so it was easy to have different font packs but I think the speed hit is just too high. I'd be interested to hear thought on this... I still need to do a bit of work on vertical alignment of the fonts I think - it's definitely not perfect by any means. |
Beta Was this translation helpful? Give feedback.
-
I agree with @retcurve - looks great! And it feels like scrollers are snappier with the new fonts? If I'd have one suggestion, it's I notice I'd probably prefer even slightly higher buttons. At least if there's only one row, i.e. one or two buttons. Just to make it feel like I nearly don't need any precision at all when hitting a button. But I realize it's a trade-off with the header and body font sizes also. |
Beta Was this translation helpful? Give feedback.
-
One of the things that hasn't been updated on Bangle.js is the dialogs - they're pretty much the same as they were on the first Bangle.js 1 and are looking quite dated:
It feels like it's high time they had a change. Obviously the fonts could do with improving, but does anyone have any ideas/suggestions for improvements? Screenshots/pictures would be great
My initial thoughts would be:
Beta Was this translation helpful? Give feedback.
All reactions