Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-20 | SidebarWidget: Highlight identities used on current domain | Jaakko Keränen | |
2021-05-20 | App: Cleanup | Jaakko Keränen | |
2021-05-20 | Window: Allow all mouse clicks to change active split | Jaakko Keränen | |
2021-05-20 | Identity creation user experience | Jaakko Keränen | |
Revised the New Identity dialog to hide the additional fields by default. Added a new option to select where the new identity will be active (current domain/page/nowhere). When the new identity is automatically activated, reload the URL used for activation. | |||
2021-05-20 | Added a preference variable for UI animations | Jaakko Keränen | |
Not yet in the UI, though. | |||
2021-05-20 | GmDocument: Tuning heading line height reduction | Jaakko Keränen | |
2021-05-20 | Improved Identity management via sidebar | Jaakko Keränen | |
Prevent redundant activations: the highest-level URL overrides the same identity being used on lower-level URLs. Changed the icons in the list and added the list of used URLs into the context menu as clickable items. | |||
2021-05-20 | Dialog show/hide animations | Jaakko Keränen | |
Use the animations introduced for mobile on desktop as well. Adding a preference for this might be prudent. | |||
2021-05-19 | iOS: Bumped version to 1.4 (8) | Jaakko Keränen | |
2021-05-19 | Cleanup | Jaakko Keränen | |
2021-05-19 | Widget: Fixed arrangement bug | Jaakko Keränen | |
Whenever a widget is resized, we may need to rearrange its children. The up-to-date sizes must be used for determining positions for other children. | |||
2021-05-19 | Cleanup | Jaakko Keränen | |
2021-05-19 | Mobile: InputWidget Return key vs. maxLen | Jaakko Keränen | |
Only unlimited-length input should allow line breaks with the Return key. | |||
2021-05-19 | iOS: Updated SDL patch | Jaakko Keränen | |
The SDL patch now contains the macOS scroll event change and, as a new addition, iOS status bar appearance control via the SDL view controller. | |||
2021-05-18 | Mobile: No view split on phone; layout fixes | 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 | App: Attempt to fix app restore issue | Jaakko Keränen | |
Cached content like font glyphs are (were?) not being restored when returning to foreground. | |||
2021-05-18 | DocumentWidget: Run drawing vs. backgrounds | Jaakko Keränen | |
Erasing the background of every run should no longer be necessary (with progressive rendering), unless the run can change appearance. | |||
2021-05-18 | LabelWidget: Respect `noAutoMinHeight` | Jaakko Keränen | |
2021-05-18 | Root: Updating size of navbar buttons/indicators | Jaakko Keränen | |
Not all UI elements were appropriate sized when switching between normal and tight layout. | |||
2021-05-18 | SidebarWidget: Don't animate at launch | Jaakko Keränen | |
2021-05-18 | App: Fixed init of UI palette on first run | Jaakko Keränen | |
IssueID #275 | |||
2021-05-17 | Mobile: Tablet layout improvements | Jaakko Keränen | |
2021-05-17 | Touch: Fixes for split view event dispatch | Jaakko Keränen | |
2021-05-17 | SidebarWidget: Animate show/hide | Jaakko Keränen | |
Also addressed clipping issues when using multiple roots. | |||
2021-05-17 | Mobile: Preferences on tablet devices | Jaakko Keränen | |
Use the mobile layout on tablets as well. | |||
2021-05-17 | Mobile: Landscape Preferences layout | Jaakko Keränen | |
2021-05-17 | SidebarWidget: Icon alignment | Jaakko Keränen | |
2021-05-17 | iOS: Change status bar style | Jaakko Keränen | |
TODO for a later: add a new SDL hint for controlling the iOS status bar style. | |||
2021-05-17 | Mobile: Return key insert newline by default | Jaakko Keränen | |
To avoid accidentally submitting queries, use the software keyboard Return key for inserting newlines. | |||
2021-05-17 | Mobile: Swipe improvements | Jaakko Keränen | |
Edge swipe direction is determined in a more dynamic way. | |||
2021-05-17 | Mobile: Landscape/portrait Preferences layout | Jaakko Keränen | |
2021-05-16 | Widget: Fixed arrangement resetting | Jaakko Keränen | |
The expand flag should be reset only in the context of the parent's arrangement/resize direction. | |||
2021-05-16 | Cleanup: Moved mobile UI code to its own file | Jaakko Keränen | |
The mobile UI related code has grown large enough to warrant a separate file. Also, work-in-progress redo of the Preferences layout so it can be used with landscape as well. | |||
2021-05-16 | Changed UI icons related to bookmarks | Jaakko Keränen | |
Use the Book and Bookmark characters. | |||
2021-05-16 | Widget: Fade opacity based on area covering root | Jaakko Keränen | |
2021-05-16 | GmDocument: Headings have reduced line height | Jaakko Keränen | |
2021-05-15 | Widget: Rearranging expanding widgets | Jaakko Keränen | |
When starting a new arrangement, expanding widgets must be reset so they won't affect the outcome. | |||
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-14 | InputWidget: Touch tweaks | Jaakko Keränen | |
2021-05-14 | Mobile and iOS: Various fixes and cleanup | Jaakko Keränen | |
Several regressions occurred when the split view mode was implemented. | |||
2021-05-14 | Translation: Minimum width for dialog | Jaakko Keränen | |
2021-05-14 | Window: Fixed crash at shutdown | Jaakko Keränen | |
2021-05-14 | Widget: Prevent overflow scrolling if not tall | Jaakko Keränen | |
2021-05-14 | Show "Line break" help text in input dialog | Jaakko Keränen | |
2021-05-14 | Widget: Fixed layout issue | Jaakko Keränen | |
Reset sequential arrangements so the previous child bounds don't affect a newly calculated arrangement. | |||
2021-05-14 | InputWidget: Rewrap when width changes | Jaakko Keränen | |
2021-05-14 | Text: Fixed handling of newlines | Jaakko Keränen | |
In the `tryAdvance*` methods, don't advance past newlines since this is intended to be a line-based operation. | |||
2021-05-14 | DocumentWidget: Keep scroll position for special responses | Jaakko Keränen | |
For example, receiving an input prompt response shouldn't change the current scroll position in the open document. | |||
2021-05-14 | InputWidget: Fixed cursor moving; scroll the dialog | Jaakko Keränen | |
Up/down movement sometimes ended up in the wrong cursor position. Now the nearest overflow-scrollable parent scrolls to keep the cursor visible. |