summaryrefslogtreecommitdiff
path: root/src/ui/listwidget.c
AgeCommit message (Collapse)Author
2021-05-17Mobile: Preferences on tablet devicesJaakko Keränen
Use the mobile layout on tablets as well.
2021-04-23CleanupJaakko Keränen
2021-04-22ListWidget: Use SmoothScrollJaakko Keränen
2021-04-21Touch: Stopping momentum scrollJaakko Keränen
When a widget runs out of scrollable area, stop any momentum scrolls.
2021-04-16VisBuf: Only draw buffers that are within boundsJaakko Keränen
One of the four buffers will be always outside the viewport.
2021-04-10Touch: Improved hover behaviorJaakko Keränen
Scrolling must prevent the hover state from being updated both in documents and lists.
2021-04-10Feeds: All/Unread view mode selectionJaakko Keränen
This is a bit too simple, but allows seeing the unread entries only. The unread counter needs some reworking: should it show all unread or unread in the "All" list (latest 100 entries)?
2021-04-10Touch: Hover behavior improvementsJaakko Keränen
Don't show hover on links and lists when no finger is actively touching.
2021-03-29VisBuf: Increase buffer size for scrolling; fixed glitchesJaakko Keränen
Instead of 1.5x coverage, the buffer now has a full 2x.
2021-03-29Preferences: Collapse preformatted blocks on page loadJaakko Keränen
IssueID #180
2021-03-27Processing of double clicksJaakko 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-18Scrollbar fading and periodic commandsJaakko 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-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-04Fixed a couple of undefined behaviorsJaakko Keränen
Conditions depending on uninitialized memory. Benign, though.
2021-03-04Changing UI scaling at runtimeJaakko Keränen
UI scaling factor is applied when closing the Preferences dialog. IssueID #83
2021-02-22SidebarWidget: Feed entry appearanceJaakko Keränen
2021-02-21iOS: Working on menu stylingJaakko Keränen
2021-02-20iOS: More spacing for listsJaakko Keränen
2021-02-20iOS: Tweaks and changes for phone modeJaakko Keränen
Phone mode uses a modified user interface. Work in progress...
2020-11-25SidebarWidget: Bookmark tag icons; Feeds presentationJaakko Keränen
Special tags of bookmarks are now visualized with icons. Feed items show an indicator if the currently open document matches the entry URL.
2020-11-21Clearing and resetting keybindingsJaakko Keränen
2020-10-31CleanupJaakko Keränen
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-09-12CleanupJaakko Keränen
2020-09-12ListWidget: CleanupJaakko Keränen
2020-09-12Separated VisBuf from ListWidgetJaakko Keränen
This will be used in DocumentWidget as well.
2020-09-12ListWidget: Tweaking item drawingJaakko Keränen
2020-09-12CleanupJaakko Keränen
2020-09-12ListWidget: CleanupJaakko Keränen
2020-09-11ListWidget: Improved scroll bufferingJaakko Keränen
Using less memory and doing less copying/drawing.
2020-09-07ListWidget: Clear hover on scrollJaakko Keränen
2020-09-07LookupWidget: Improved keyboard navigationJaakko Keränen
2020-09-06LookupWidget: Keyboard focus and cursorJaakko Keränen
2020-09-06Added a LookupWidget with background threadJaakko Keränen
2020-09-05List scrolling using visbuffer; draw press statesJaakko Keränen
2020-09-05Fixed issues with the refactored sidebarJaakko Keränen
2020-09-05Refactor: ListWidget for a general purpose listJaakko Keränen
The sidebar uses a ListWidget now, but the layout needs fixing.