Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-02 | Avoid crashing when scrolled past end of form | Florrie | |
Usually this doesn't happen, but it may occur if the items of the ListScrollForm are regenerated (to a lesser length) before updating scrollItems. | |||
2018-12-15 | Optimize the h*ck out of ListScrollForm | Florrie | |
2018-12-15 | Optimize getScrollPositionOfElementAtEndOfView | Florrie | |
This actually drastically improves the performance of mtui when opening very, very large playlists. | |||
2018-12-08 | Mouse support | Florrie | |
Not exactly the most elegant implementation, but it definitely works and isn't really difficult to code around! | |||
2018-08-05 | (perf) Cache scrollItemsLength | Florrie | |
2018-08-05 | (perf) Make sizeProp not a getter | Florrie | |
2018-07-25 | Fix ListScrollForm.firstInput not having an effect immediately | Florrie | |
2018-07-05 | ListScrollForm - fixLayout before checking dimensions | Florrie | |
2018-06-07 | Scroll bar for ListScrollForm | Florrie | |
2018-06-07 | Remove page up/down controls from ListScrollForm | Florrie | |
These are unfortunately based on the assumption that every input is exactly one character tall, and definitely don't work with horizontal scrollers, so I had to remove them. | |||
2018-06-04 | ListScrollForm.scrollToBeginning function | Florrie | |
2018-06-04 | ListScrollForm.scrollToEnd function | Florrie | |
2018-06-04 | ListScrollForm - don't bubble key presses | Florrie | |
E.g. if up is pressed in a ListScrollForm, don't tell the parent element that up was pressed. | |||
2018-06-03 | Page up/down controls in ListScrollForm | Florrie | |
2018-06-01 | Add scrollSelectedElementIntoView function | Florrie | |
2018-01-19 | Pass false to firstInput to not select the form if it wasn't already selected | Florrie | |
2017-12-09 | Make firstInput reset scrollItems in ListScrollForm | Florrie | |
2017-12-09 | Hide items which are scrolled past in ListScrollForm | Florrie | |
2017-07-03 | Buttons and lists | liam4 | |
- Button class name changed to Button, from ButtonInput - Button layouts are now updated with fixLayout, rather than automatically when the text property is changed - Buttons now have a height of 1, so they can generally actually be used in layouts - New example for list form elements - List form elements let you navigate with up/down (or left/right, for horizontal lists) - List forms now have nextInput and previousInput methods | |||
2017-01-07 | Initial commit | Liam | |