Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-21 | Fixed issues with popup windows | Jaakko Keränen | |
2021-09-21 | Dropdown menus placed over the button | Jaakko Keränen | |
Avoid visibly duplicating the currently selected item, as it can be seen in the dropdown button and the menu. | |||
2021-09-21 | Disabling items in native menus | Jaakko Keränen | |
Added the special prefix `///` to mark items disabled. | |||
2021-09-21 | Color: Cursors use alt accent color | Jaakko Keränen | |
2021-09-21 | macOS: Improving native menu behavior | Jaakko Keränen | |
Selected items and dynamic label updates. | |||
2021-09-21 | macOS: Native context menus | Jaakko Keränen | |
Popup context menus now use NSMenu. There are still has a few glitches with the navbar identity button, but most menus are working. SDL required another little tweak to force it to update mouse button state after the synchronously handled context menu goes away. Otherwise SDL's internal mouse button state shows that the right mouse button is held down. | |||
2021-09-20 | Fixed build on Windows (MSYS) | Jaakko Keränen | |
2021-09-20 | Experimenting with independent popup windows | Jaakko Keränen | |
Toe dipping into multiple window support by allowing popup menu widgets to be displayed in independent windows. This is not a 100% replacement for native menus, but it gets pretty close. | |||
2021-09-20 | Accent color consistency | Jaakko Keränen | |
The alt accent color should be used as sparingly as possible for maximum effect. The user's chosen accent color should be predominant in the UI. | |||
2021-09-20 | Updated the_Foundation | Jaakko Keränen | |
2021-09-19 | Updated the_Foundation | Jaakko Keränen | |
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 | iOS: Xcode has decided to change the bundle version | Jaakko Keränen | |
2021-09-17 | iOS: Bumped version number | 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 | Mobile: Updated a few strings | 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. |