Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-17 | Fixed minor widget glitches | Jaakko Keränen | |
2021-09-11 | Mobile: Many UI improvements; Upload UI | Jaakko Keränen | |
2021-09-10 | Mobile: Revised more dialogs | 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-08-29 | Merge branch 'dev' into work/v1.7 | Jaakko Keränen | |
2021-08-26 | LabelWidget: Fixed noTopFrame flag regression | Jaakko Keränen | |
A refactoring oversight. | |||
2021-08-20 | Added build options to force phone/tablet mobile UI | Jaakko Keränen | |
These options are mostly useful on mobile platforms that are not iOS or Android, and for testing purposes. | |||
2021-08-15 | SDL 2.0.16 line drawing regression (OpenGL renderer) | Jaakko Keränen | |
This is not specific to macOS, but seems to affect OpenGL rendering on all platforms. | |||
2021-08-14 | macOS: Workaround for an apparent SDL regression | Jaakko Keränen | |
On macOS with SDL 2.0.16, there's a problem with the bottom right corner of a rectangle drawn as a line strip being off by one. | |||
2021-07-24 | LabelWidget: Fixed wrapped content positioning | Jaakko Keränen | |
2021-07-06 | Text run measurement API change; bug fixes | Jaakko Keränen | |
The distinction between measure_Text and advance_Text was not very clear. Now there are only measure_Text functions that return both the bounds and the cursor position advancement, and the appropriate metrics are used by the caller. | |||
2021-06-15 | Fixed visual artifact during sidebar animation | Jaakko Keränen | |
The sidebars are not supposed to have borders or background fades. | |||
2021-06-15 | Mobile: Show identity name in toolbar | Jaakko Keränen | |
Shuffled the widget flags a bit to make room for a new one. | |||
2021-06-15 | Mobile: Draw Identity button as outline | Jaakko Keränen | |
2021-06-10 | Tight mode for Query/Feeds indicator | Jaakko Keränen | |
2021-05-18 | Mobile: Tablet tweaks | Jaakko Keränen | |
Heights of InputWidget vs. LabelWidget. The default sizes should be equal, e.g., so the navbar elements align properly. Don't set the input focus automatically when opening a dialog, since the keyboard may cover much of the UI. | |||
2021-05-18 | LabelWidget: Respect `noAutoMinHeight` | Jaakko Keränen | |
2021-05-18 | Merge branch 'dev' into work/typesetter | Jaakko Keränen | |
# Conflicts: # src/ui/documentwidget.c # src/ui/inputwidget.c | |||
2021-05-15 | Mobile: Various improvements and fixes | Jaakko Keränen | |
- fill the safe area with theme background - don't set button hover states if dragging/scrolling - edge-draggable widgets must be flagged as such - Preferences top panel offset matches sibling panels' offset - allow toolbar to unhide when document is not scrollable | |||
2021-05-11 | Cache GmDocuments in memory | Jaakko Keränen | |
Navigation history keeps final GmDocuments in memory for quicker restore when navigating; no need to redo layout. Changed the color escape to Vertical Tab so Carriage Returns can be left in the source, reducing need to normalize spaces. | |||
2021-05-09 | BindingsWidget: Scrollbar is not shown | Jaakko Keränen | |
IssueID #257 | |||
2021-05-02 | LabelWidget: Option to disable min height | Jaakko Keränen | |
Sizing of the embedded indicators in the URL bar requires smaller than default minimum height. | |||
2021-04-30 | LabelWidget: Implicit minimum size | Jaakko Keränen | |
2021-04-29 | Working on multiple UI roots | Jaakko Keränen | |
Restore previous root after processing events. Adjusted colors of the non-focused root. | |||
2021-04-21 | Mobile: Autoreload intervals are missing | Jaakko Keränen | |
2021-04-09 | Mobile: Fixed dialog field misalignments | Jaakko Keränen | |
2021-03-29 | Fixed: Missing bindings | Jaakko Keränen | |
Don't use built-in default bindings to update buttons or menu items. | |||
2021-03-29 | LabelWidget: Tuning button colors | Jaakko Keränen | |
2021-03-27 | Processing of double clicks | Jaakko Keränen | |
The click handling utility no longer treats double clicks as a special case. An arbitrary number of clicks is kept in a separate counter. | |||
2021-03-24 | Fixes for dynamic language switching | Jaakko Keränen | |
IssueID #192 | |||
2021-03-24 | Fixed regression in conman.org client torture test 21 | Jaakko Keränen | |
Couple of problems: - "data:" links were not flagged as supported - "data:" links are not supposed to further decoded or encoded since they are processed internally in the client IssueID #217 | |||
2021-03-23 | UI language preference; switching at runtime | Jaakko Keränen | |
IssueID #192 | |||
2021-03-23 | Lang: Applied more string IDs | Jaakko Keränen | |
IssueID #192 | |||
2021-03-22 | Lang: Improvements; macOS menu items | Jaakko Keränen | |
Use char pointer ranges for the array of IDs and strings to avoid allocations. Translate macOS menu items. IssueID #192 | |||
2021-03-22 | Basic language string mechanism | Jaakko Keränen | |
Added a set of English strings. Lang can load a language. LabelWidget can replace IDs in the label. IssueID #192 | |||
2021-03-17 | LabelWidget: Fixed crash when text is empty | Jaakko Keränen | |
2021-03-13 | LabelWidget: Adjusting spacing on tablets | Jaakko Keränen | |
2021-03-09 | Mobile: Revising phone-style dialogs | Jaakko Keränen | |
Sliding panels and left-edge swipes. | |||
2021-03-09 | LabelWidget: Fine-tuning icon spacing | Jaakko Keränen | |
2021-03-08 | LabelWidget: Tuning icon alignment | Jaakko Keränen | |
2021-03-05 | UI color tuning; menu item backgrounds | Jaakko Keränen | |
2021-03-05 | Menu item icons | Jaakko Keränen | |
2021-03-05 | Defined a set of UI icons; use in menus | Jaakko Keränen | |
2021-03-04 | LabelWidget: Added an optional icon | Jaakko Keränen | |
Label icons are intended for context menus. | |||
2021-03-04 | Changing UI scaling at runtime | Jaakko Keränen | |
UI scaling factor is applied when closing the Preferences dialog. IssueID #83 | |||
2021-02-26 | Visual design improvements | Jaakko Keränen | |
URL input field has a maximum width. Adjusted navbar appearance and margins. Tuned UI palette and added UI accent color preference. | |||
2021-02-20 | iOS: Removed 2nd sidebar; background tweaks | Jaakko Keränen | |
2021-02-19 | iOS: Adjusting the UI for a tablet screen | Jaakko Keränen | |