newRPL - build 1255 released! [updated to 1299]
|
10-27-2018, 11:32 AM
Post: #312
|
|||
|
|||
RE: newRPL - build 1089 released! [update:build 1127]
(10-27-2018 10:45 AM)Vtile Wrote: Really awesome that this journey of NewRPL continues. I feel a bit guilty not to contribute anything, but the new job have taken all the (nerdy)free time for too long. I've always wanted to have the menus be completely dynamic when you press the shifts. Not just NXT but all menu labels updated when the shift state changes. The only reason I decided against it is that it not only needs redrawing, I need to call RPL programs for each label. Menu definitions in newRPL allow a program to be provided instead of text as a label. It will call the program to get the label every time it needs to be displayed. Calling all those programs every time the user presses a shift could slow down typing, when you have a large text it's already hard to keep up with scrolling and redrawing the text itself. In most cases menus don't use text as a label but the command itself, therefore the decompiler needs to be called every time we update the menus, and the decompiler is quite slow as well. In the end I decided to prioritize quick response while typing over visual effects. Perhaps I could do it as a long press on the shifts only, which would mean the user stopped typing and is waiting for the menus to show something. I'll give it some more thought. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 9 Guest(s)