summaryrefslogtreecommitdiff
path: root/src/ui/scrollwidget.c
AgeCommit message (Collapse)Author
2021-03-20App: Periodic commands without timers/threadsJaakko Keränen
Now the periodic commands get posted on the main thread at intervals, and the event loop cooperates by not sleeping if there are periodic commands pending. The macOS animation hangup seems to be unrelated, though — perhaps some internal SDL/Metal machinery related to app refresh stopping for a while?
2021-03-20ScrollWidget: Disabled the fading out for nowJaakko Keränen
Need to find a solution to the uneven refresh time issue.
2021-03-18Mobile improvementsJaakko Keränen
Seeing if a few forced redraws will take care of the squished view issue. On the phone, showing and hiding the sidebar is not supposed to resize any documents.
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-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-19iOS: Further tweaks for mobileJaakko Keränen
2021-02-19Touch: Scrollbars can be dragged via touchJaakko Keränen
Widgets can be flagged as being touch-draggable, which makes them receive finger down/motion/up events directly, and no momentum scrolling is applied.
2020-11-23SidebarWidget: Improved feed entry appearanceJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-19Fixed document scrolling issue; copy linksJaakko Keränen
There was a discrepancy between scrollMax and the actual height of the document. This site banner dependent document size is a bit of a pain, should DRY it up a little.
2020-08-16Added Pure Black and Pure White themesJaakko Keränen
Font changes cause window redrawing to pause so document layout doesn’t get an intermediate update with a different width. Sheets are mouse-modal.
2020-08-16Palette has UI colors; defined Light theme colorsJaakko Keränen
2020-08-11SidebarWidget: Scrolling and the scrollbarJaakko Keränen
2020-07-26Window: Create a search barJaakko Keränen
2020-07-25Basic navigation history; Back and Forward are workingJaakko Keränen
2020-07-23Added a basic navigation bar with buttons and URL fieldJaakko Keränen
Not wired into anything yet.
2020-07-23DocumentWidget: Scrolling via scrollbar and keysJaakko Keränen
2020-07-23Added ScrollWidget for scroll barsJaakko Keränen