summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-21Behavior of opening URLs via command lineJaakko Keränen
Open all URLs/files specified on the command line in new tabs, and raise the window if the app is already running. IssueID #235
2021-05-21IPC: Request window raise when opening new tabs, navigatingJaakko Keränen
IssueID #234
2021-05-21Keybindings for split view menuJaakko Keränen
The split view keys now have keybindings. The default bindings for horizontal/vertical were changed to conform to Emacs (3/2). IssueID #278
2021-05-21DocumentWidget: Scroll position vs. reload/navigating to new pageJaakko Keränen
2021-05-21CertImportWidget: Fixed layout issueJaakko Keränen
2021-05-21Added identity exportingJaakko Keränen
Exporting an identity will display it in a new tab in PEM encoded format, where it can be saved or copied. IssueID #236
2021-05-20DocumentWidget: Updated error page localizationJaakko Keränen
Added a new language string and blockquote styling for displaying the server's error message. IssueID #280
2021-05-20Merge pull request #281 from raphm/devJaakko Keränen
Display server-returned errormsg after user-friendly error description. Fixes #280.
2021-05-20SidebarWidget: Identities list click behaviorJaakko Keränen
Avoid accidental activations by never (de)activating identities based on a single click. Now both left and right mouse clicks will open the context menu.
2021-05-20Display server-returned errormsg after the user-friendly error description. ↵Raph M
Fixes #280.
2021-05-20SidebarWidget: Highlight identities used on current domainJaakko Keränen
2021-05-20App: CleanupJaakko Keränen
2021-05-20Window: Allow all mouse clicks to change active splitJaakko Keränen
2021-05-20Identity creation user experienceJaakko 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-20Added a preference variable for UI animationsJaakko Keränen
Not yet in the UI, though.
2021-05-20GmDocument: Tuning heading line height reductionJaakko Keränen
2021-05-20Improved Identity management via sidebarJaakko 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-20Dialog show/hide animationsJaakko Keränen
Use the animations introduced for mobile on desktop as well. Adding a preference for this might be prudent.
2021-05-19iOS: Bumped version to 1.4 (8)Jaakko Keränen
2021-05-19CleanupJaakko Keränen
2021-05-19Widget: Fixed arrangement bugJaakko 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-19CleanupJaakko Keränen
2021-05-19Mobile: InputWidget Return key vs. maxLenJaakko Keränen
Only unlimited-length input should allow line breaks with the Return key.
2021-05-19iOS: Updated SDL patchJaakko 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-18Mobile: No view split on phone; layout fixesJaakko Keränen
2021-05-18Mobile: Tablet tweaksJaakko 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-18App: Attempt to fix app restore issueJaakko Keränen
Cached content like font glyphs are (were?) not being restored when returning to foreground.
2021-05-18DocumentWidget: Run drawing vs. backgroundsJaakko Keränen
Erasing the background of every run should no longer be necessary (with progressive rendering), unless the run can change appearance.
2021-05-18LabelWidget: Respect `noAutoMinHeight`Jaakko Keränen
2021-05-18Root: Updating size of navbar buttons/indicatorsJaakko Keränen
Not all UI elements were appropriate sized when switching between normal and tight layout.
2021-05-18SidebarWidget: Don't animate at launchJaakko Keränen
2021-05-18App: Fixed init of UI palette on first runJaakko Keränen
IssueID #275
2021-05-17Mobile: Tablet layout improvementsJaakko Keränen
2021-05-17Touch: Fixes for split view event dispatchJaakko Keränen
2021-05-17SidebarWidget: Animate show/hideJaakko Keränen
Also addressed clipping issues when using multiple roots.
2021-05-17Mobile: Preferences on tablet devicesJaakko Keränen
Use the mobile layout on tablets as well.
2021-05-17Mobile: Landscape Preferences layoutJaakko Keränen
2021-05-17SidebarWidget: Icon alignmentJaakko Keränen
2021-05-17iOS: Change status bar styleJaakko Keränen
TODO for a later: add a new SDL hint for controlling the iOS status bar style.
2021-05-17Mobile: Return key insert newline by defaultJaakko Keränen
To avoid accidentally submitting queries, use the software keyboard Return key for inserting newlines.
2021-05-17Mobile: Swipe improvementsJaakko Keränen
Edge swipe direction is determined in a more dynamic way.
2021-05-17Mobile: Landscape/portrait Preferences layoutJaakko Keränen
2021-05-16Widget: Fixed arrangement resettingJaakko Keränen
The expand flag should be reset only in the context of the parent's arrangement/resize direction.
2021-05-16Cleanup: Moved mobile UI code to its own fileJaakko 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-16Changed UI icons related to bookmarksJaakko Keränen
Use the Book and Bookmark characters.
2021-05-16Widget: Fade opacity based on area covering rootJaakko Keränen
2021-05-16GmDocument: Headings have reduced line heightJaakko Keränen
2021-05-15Widget: Rearranging expanding widgetsJaakko Keränen
When starting a new arrangement, expanding widgets must be reset so they won't affect the outcome.
2021-05-15Mobile: Various improvements and fixesJaakko 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-14InputWidget: Touch tweaksJaakko Keränen