summaryrefslogtreecommitdiff
path: root/src/ui/util.h
AgeCommit message (Collapse)Author
2021-03-07Processing per-pixel scroll eventsJaakko Keränen
Do platform-specific processing of scroll events up front so widgets can support both types of scrolls everywhere. IssueID #166
2021-03-05Restructuring dialogs for mobileJaakko Keränen
On a phone, dialogs are restructured to be more vertical and full-width.
2021-03-04Fixed buttons in Import Identity dialogJaakko Keränen
2021-03-04Changing UI scaling at runtimeJaakko Keränen
UI scaling factor is applied when closing the Preferences dialog. IssueID #83
2021-02-22Dialog buttons on the rightJaakko 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-21Animated widget offsets; phone sidebarsJaakko Keränen
2021-01-04Added a client certificate import dialogJaakko Keränen
Todo: Drag-and-drop; the actual identity creation step.
2021-01-03Creating a certificate import dialogJaakko Keränen
Just the widgets thus far.
2020-12-19Opening unrecognized schemes in default browserJaakko Keränen
This works if the OS supports the scheme as built-in or via some handler application. IssueID #103 IssueID #84
2020-12-01Added dialog for changing feed typeJaakko Keränen
This also gives feedback about a newly added subscription.
2020-11-26SidebarWidget: Update bookmark tag menu itemsJaakko Keränen
2020-11-21Keyboard navigation mode for home row keysJaakko 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-31Preferences: Basic key bindings UIJaakko Keränen
One can now bind keys in Preferences. The configured keys aren't yet saved, though.
2020-10-24Adjusted smooth scroll speed when using mouse wheelJaakko Keränen
2020-10-23Improved smooth scrollingJaakko Keränen
Use proper easing curves for a smoother animation. Ensure that mouse hover on links is disabled when scrolling.
2020-09-22Added an animation utilityJaakko Keränen
2020-09-20Added tabs to make room for more preferencesJaakko Keränen
The Preferences sheet now has tabs (General, Proxies) so that more options can fit there in the future.
2020-09-17Working on "Save Page"Jaakko Keränen
Suggest saving the content on the Unsupported MIME type error page.
2020-09-12Added range helperJaakko Keränen
2020-09-11Integer range utilitiesJaakko Keränen
2020-09-05Refactor: ListWidget for a general purpose listJaakko Keränen
The sidebar uses a ListWidget now, but the layout needs fixing.
2020-08-23Working on New Identity dialogJaakko Keränen
2020-08-23Added an identity creation dialogJaakko Keränen
2020-08-23Create bookmarks using a dialogJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-14Editing bookmarksJaakko Keränen
2020-08-10Opening links in a new tab; improved context menu vs. linksJaakko Keränen
2020-08-09Closing and duplicating tabsJaakko Keränen
2020-08-09Tab button labels fitted to available spaceJaakko Keränen
2020-08-09Closing tabs/windowJaakko Keränen
2020-08-06Tabs: Changing the tab button labelJaakko Keränen
2020-07-26Asking the user for inputJaakko Keränen
2020-07-25Fixed event processing for menus and dialogsJaakko Keränen
2020-07-21Initial commitJaakko Keränen
Borrowing the app skeleton from Bitwise Harmony.