Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-14 | Don't crash when getting scrollSize | Florrie | |
2019-07-18 | Don't explode when no element is selected! | Florrie | |
2019-05-12 | Automatically show/hide ListScrollForm scrollbar | Florrie | |
...depending on whether there is enough content that it cannot all be displayed in the form's space or not. | |||
2019-05-12 | Adjust the way the scrollbar handle is drawn | Florrie | |
Specifically, it now clearly represents how much of the scrollable form is visible and not visible at the moment. It also will never touch the top or bottom if it's possible to scroll further in the correspodning direction. | |||
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 | |