Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-19 | Refactoring Window to split off MainWindow | Jaakko Keränen | |
MainWindow represents (one of) the main windows of the app, while the basic Window will be a used for popups. Only MainWindow supports split view modes. | |||
2021-09-19 | Cleanup | Jaakko Keränen | |
2021-09-19 | LabelWidget: No Space for keyboard trigger | Jaakko Keränen | |
Space is used for scrolling the page (by default), so currently it's better to not use that for buttons as well. | |||
2021-09-19 | Focus cycling with Tab includes buttons | Jaakko Keränen | |
Tab/⇧Tab can be used to switch focus to any button in addition to input fields. The focused button can be activated by pressing Space or Return. TODO: Dropdown menus get dismissed prematurely when trying to switch focus. IssueID #231 | |||
2021-09-19 | Widget: Scrollable widgets will draw a scrollbar | Jaakko Keränen | |
A proper scrollbar would be grabbable, but this is just a visual indication that a menu/dialog/panel can be scrolled. IssueID #337 | |||
2021-09-19 | Widget: Scrolling tall widgets in vertical split | Jaakko Keränen | |
Root's safe rect was not using the right origin coordinates. IssueID #337 | |||
2021-09-18 | UploadWidget: Adjusted max height | Jaakko Keränen | |
2021-09-18 | Fixed crash when hovered widget is destroyed | Jaakko Keränen | |
2021-09-18 | Tracking hover widget; cleanup | Jaakko Keränen | |
The hover widget may get deleted during event processing, so Window keeps track of it for refreshing. TODO: Random crash when a destroyed menu is still in the onTop array (?). | |||
2021-09-18 | Paint: Set clip rectangle in split view | Jaakko Keränen | |
2021-09-18 | UploadWidget: Identity selection | Jaakko Keränen | |
2021-09-17 | Mobile: About page | Jaakko Keränen | |
2021-09-17 | Touch: Fixed momentum scrolling outside widget | Jaakko Keränen | |
A gesture that ends outside the widget can still be used for momentum scrolling, but the wheel event didn't use the right coordinates. | |||
2021-09-17 | Cleanup | Jaakko Keränen | |
2021-09-17 | iOS: Build date | Jaakko Keränen | |
2021-09-17 | Touch: Swipes interact at start position | Jaakko Keränen | |
Allow the swiping finger to exit the widget without stopping the swipe. | |||
2021-09-17 | Mobile: Closing dialogs by swiping | Jaakko Keränen | |
2021-09-17 | SidebarWidget: Button font glitches | Jaakko Keränen | |
2021-09-17 | InputWidget: Cleanup | Jaakko Keränen | |
2021-09-17 | UploadWidget: Updating the identities dropdown | Jaakko Keränen | |
2021-09-17 | Fixed minor widget glitches | Jaakko Keränen | |
2021-09-15 | Mobile: Minor improvements | Jaakko Keränen | |
Fixed issues: scrollbar goes under toolbar, value input dialog grows too tall, Undo/Select All in the clip menu. | |||
2021-09-15 | iOS: Picking files for upload | Jaakko Keränen | |
2021-09-14 | UploadWidget: Identity selection (mobile) | Jaakko Keränen | |
2021-09-14 | Mobile: Styling of Delete/Clear navbar buttons | Jaakko Keränen | |
2021-09-14 | UploadWidget: Mobile fixes | Jaakko Keränen | |
2021-09-14 | Mobile: Landscape panel title layout | Jaakko Keränen | |
2021-09-14 | InputWidget: Touch scrolling, position calculation | Jaakko Keränen | |
2021-09-14 | Widget: Fixed overflow scroll bounds | Jaakko Keränen | |
2021-09-13 | Mobile: New selection logic for InputWidget | Jaakko Keränen | |
Touch-based interaction requires a different kind of selection and copy/paste behavior. This isn't done yet; especially multi-line text still needs work. | |||
2021-09-12 | Cleanup | Jaakko Keränen | |
2021-09-12 | Mobile: Better Settings tap targets; fixed safe area drawing | Jaakko Keränen | |
2021-09-12 | Widget: More accurate draw count | Jaakko Keränen | |
2021-09-12 | Mobile: Draw optimizations; focus handling | Jaakko Keränen | |
Widgets can now be marked for buffering their contents, which is useful if their contents change seldom but they are drawn often. For example, the navbar is always visible but doesn't change very often, and during animations menu contents are static but there is a moving animation so everything gets drawn 60 FPS. Focus handling was also improved so the lookup results can be scrolled while entering text, and one can tap outside an input field to unfocus it. | |||
2021-09-11 | Mobile: Many UI improvements; Upload UI | Jaakko Keränen | |
2021-09-10 | Mobile: Fixed minor UI issues | Jaakko Keränen | |
Overflow-scrolling should be allowed over input fields, too. Fixed placement of the URL label in the link context menu. | |||
2021-09-10 | Mobile: Revised more dialogs | Jaakko Keränen | |
2021-09-09 | Mobile: Working on dialogs | Jaakko Keränen | |
The new panels maker offers a declarative solution for creating consistent UIs. | |||
2021-09-08 | Cleanup | Jaakko Keränen | |
2021-09-08 | Cleanup | Jaakko Keränen | |
2021-09-08 | Mobile: Added Identities, Help, About to Settings screens | Jaakko Keränen | |
2021-09-08 | Mobile: Preferences is completed, improved | Jaakko Keränen | |
2021-09-07 | Mobile: Redoing Preferences | Jaakko Keränen | |
Contents of the Preferences split panel view are created based on arrays of MenuItems. This removes the confusing indirection of trying to modify the desktop widget tree to fit mobile. | |||
2021-09-07 | App: Added options -w, -h for window sizing | Jaakko Keränen | |
2021-09-07 | Cleanup | Jaakko Keränen | |
2021-09-07 | Added BG-to-FG image colorization mode | Jaakko Keränen | |
2021-09-07 | Media: Refined colorized image exposure | Jaakko Keränen | |
2021-09-07 | Media: Brighten colorized images slightly | Jaakko Keränen | |
2021-09-07 | Added image colorization preference | Jaakko Keränen | |
Option to colorize images to grayscale, text color, or preformatted color. | |||
2021-09-04 | iOS: Minor fixes | Jaakko Keränen | |
The SDL text input rectangle function applies some sort of offset that is inappropriate on iOS. |