Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-22 | SmoothScroll is a UI utility; moved it | Jaakko Keränen | |
2021-04-21 | Mobile: Working on scroll bounce behavior | Jaakko Keränen | |
2021-04-11 | Mobile: Long press to select; navbar page menu | Jaakko Keränen | |
DocumentWidget now supports a long-press drag selection mode. The context menu was moved to the URL bar, replacing the reload button. | |||
2021-04-09 | Mobile: Fixed dialog field misalignments | Jaakko Keränen | |
2021-04-04 | DocumentWidget: Key navigation mode vs. bound actions | Jaakko Keränen | |
Events are dispatched first to child widgets, so the menus and actions of DocumentWidget were still handling key navigation events even though they shouldn't. | |||
2021-03-30 | Widget: Arrangement debugging; min size | Jaakko Keränen | |
There is a problem with repeated arrangements: the previous set sizes affect subsequent outcomes. This results in Preferences not being able to reduce in size, only to expand. It should be possible to reset sizes back to zero/minimum size before starting an arrangement, but LabelWidget needs to cooperate by using `minSize` to set its default size. `minSize` is preferable to fixedSize because then the widget can go through the usual arranging logic. To be continued at a later time... | |||
2021-03-29 | Improving alt text animation; cleaned up key shortcut labels | Jaakko Keränen | |
Remove extra Plus signs from key shortcuts. | |||
2021-03-27 | InputWidget: Select by word | Jaakko Keränen | |
IssueID #134 | |||
2021-03-27 | DocumentWidget: Advanced text selection | Jaakko Keränen | |
Double click to select by word, triple click by paragraph. IssueID #134 | |||
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-18 | Scrollbar fading and periodic commands | Jaakko Keränen | |
Added a new mechanism to issue periodic but not per-frame commands. This is used for main-thread operations like checking if it's time to fade away the scrollbars. Scrollbars are faded away completely on Apple platforms. Adjusted list right margins accordingly. | |||
2021-03-16 | Translation: Remember last used languages | Jaakko Keränen | |
2021-03-15 | Added a page translation service | Jaakko Keränen | |
This is quite experimental. The page contents are sent to an instance of LibreTranslate (powered by Argos Translate), which may or may not successfully translate the contents without mangling the gemtext markup. | |||
2021-03-12 | Cut/copy/paste paste via menus | Jaakko Keränen | |
IssueID #175 | |||
2021-03-07 | Processing per-pixel scroll events | Jaakko Keränen | |
Do platform-specific processing of scroll events up front so widgets can support both types of scrolls everywhere. IssueID #166 | |||
2021-03-05 | Restructuring dialogs for mobile | Jaakko Keränen | |
On a phone, dialogs are restructured to be more vertical and full-width. | |||
2021-03-04 | Fixed buttons in Import Identity dialog | Jaakko Keränen | |
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-22 | Dialog buttons on the right | Jaakko Keränen | |
Follow typical GUI conventions by placing dialog buttons on the right edge. This leaves space for additional actions on the left. | |||
2021-02-21 | Animated widget offsets; phone sidebars | Jaakko Keränen | |
2021-01-04 | Added a client certificate import dialog | Jaakko Keränen | |
Todo: Drag-and-drop; the actual identity creation step. | |||
2021-01-03 | Creating a certificate import dialog | Jaakko Keränen | |
Just the widgets thus far. | |||
2020-12-19 | Opening unrecognized schemes in default browser | Jaakko Keränen | |
This works if the OS supports the scheme as built-in or via some handler application. IssueID #103 IssueID #84 | |||
2020-12-01 | Added dialog for changing feed type | Jaakko Keränen | |
This also gives feedback about a newly added subscription. | |||
2020-11-26 | SidebarWidget: Update bookmark tag menu items | Jaakko Keränen | |
2020-11-21 | Keyboard navigation mode for home row keys | Jaakko Keränen | |
Now there are keybindings for activating the keyboard navigation modes. The modifier-based mode remains as it was before, focusing on numbers, while the home row mode uses a separate activation key. One can erase the bindings to disable the corresponding modes. IssueID #34 | |||
2020-10-31 | Preferences: Basic key bindings UI | Jaakko Keränen | |
One can now bind keys in Preferences. The configured keys aren't yet saved, though. | |||
2020-10-24 | Adjusted smooth scroll speed when using mouse wheel | Jaakko Keränen | |
2020-10-23 | Improved smooth scrolling | Jaakko Keränen | |
Use proper easing curves for a smoother animation. Ensure that mouse hover on links is disabled when scrolling. | |||
2020-09-22 | Added an animation utility | Jaakko Keränen | |
2020-09-20 | Added tabs to make room for more preferences | Jaakko Keränen | |
The Preferences sheet now has tabs (General, Proxies) so that more options can fit there in the future. | |||
2020-09-17 | Working on "Save Page" | Jaakko Keränen | |
Suggest saving the content on the Unsupported MIME type error page. | |||
2020-09-12 | Added range helper | Jaakko Keränen | |
2020-09-11 | Integer range utilities | Jaakko Keränen | |
2020-09-05 | Refactor: ListWidget for a general purpose list | Jaakko Keränen | |
The sidebar uses a ListWidget now, but the layout needs fixing. | |||
2020-08-23 | Working on New Identity dialog | Jaakko Keränen | |
2020-08-23 | Added an identity creation dialog | Jaakko Keränen | |
2020-08-23 | Create bookmarks using a dialog | Jaakko Keränen | |
2020-08-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-14 | Editing bookmarks | Jaakko Keränen | |
2020-08-10 | Opening links in a new tab; improved context menu vs. links | Jaakko Keränen | |
2020-08-09 | Closing and duplicating tabs | Jaakko Keränen | |
2020-08-09 | Tab button labels fitted to available space | Jaakko Keränen | |
2020-08-09 | Closing tabs/window | Jaakko Keränen | |
2020-08-06 | Tabs: Changing the tab button label | Jaakko Keränen | |
2020-07-26 | Asking the user for input | Jaakko Keränen | |
2020-07-25 | Fixed event processing for menus and dialogs | Jaakko Keränen | |
2020-07-21 | Initial commit | Jaakko Keränen | |
Borrowing the app skeleton from Bitwise Harmony. |