summaryrefslogtreecommitdiff
path: root/src/ui
AgeCommit message (Collapse)Author
2021-03-26Added Noto Sans SC; font table cleanupJaakko Keränen
Added the Noto Sans Simplified Chinese font. This adds another ~10 MB to resources.lgr, increasing the urgency of distributing fonts via separate downloads. The font table was getting difficult to manage, so now the sizes are broken out into a separate enum, and the table is reordered to match the FontSize order.
2021-03-25Added keybinding for subscribing to pageJaakko Keränen
IssueID #209
2021-03-25Text: Improved word wrappingJaakko Keränen
This was complicated by the wrap position being placed one character later than intended. IssueID #201
2021-03-25Text: Trying more conservative word wrapping rulesJaakko Keränen
IssueID #201
2021-03-25Preferences: Removed extra % charactersJaakko Keränen
2021-03-25Preferences: Revised language selection dropdownJaakko Keränen
Visible IDs since the language names are also localized.
2021-03-25Lang: Added Chinese (Simplified)Jaakko Keränen
IssueID #192
2021-03-25Lang: Plural stringsJaakko Keränen
IssueID #192
2021-03-24Preferences: Added Russian and German UI languagesJaakko Keränen
2021-03-24Fixes for dynamic language switchingJaakko Keränen
IssueID #192
2021-03-24Fixed regression in conman.org client torture test 21Jaakko Keränen
Couple of problems: - "data:" links were not flagged as supported - "data:" links are not supposed to further decoded or encoded since they are processed internally in the client IssueID #217
2021-03-23Lang: Added Russian to resourcesJaakko Keränen
IssueID #192
2021-03-23UI language preference; switching at runtimeJaakko Keränen
IssueID #192
2021-03-23Lang: Added strings for Import Identity dialogJaakko Keränen
2021-03-23Enable translation of error pagesJaakko Keränen
2021-03-23Lang: Added a sidebar string; Finnish templateJaakko Keränen
IssueID #192
2021-03-23Lang: Applied string IDs everywhereJaakko Keränen
More or less everywhere? IssueID #192
2021-03-23Lang: Applied more string IDsJaakko Keränen
IssueID #192
2021-03-22Lang: Improvements; macOS menu itemsJaakko Keränen
Use char pointer ranges for the array of IDs and strings to avoid allocations. Translate macOS menu items. IssueID #192
2021-03-22iOS: Default UI scaling for iPadJaakko Keränen
2021-03-22Basic language string mechanismJaakko Keränen
Added a set of English strings. Lang can load a language. LabelWidget can replace IDs in the label. IssueID #192
2021-03-22Lang: Began replacing UI strings with IDsJaakko Keränen
IssueID #192
2021-03-21iOS: Save to Files; hide toolbar on scrollJaakko Keränen
There is no downloads directory on mobile. Instead, the downloaded file is temporarily cached and given to the iOS document picker to export. Added an option to hide the bottom toolbar while scrolling down.
2021-03-20Mobile: Balance navbar buttonsJaakko Keränen
Moved Identity button to the right since on the left there is the new Sidebar button.
2021-03-20Touch: Adjusted tap-and-hold gestureJaakko Keränen
After the hold has been detected, require a larger motion to begin dragging.
2021-03-20Show unread entry count in sidebarJaakko Keränen
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-20Mobile: Sidebar toggling navbar buttonJaakko Keränen
2021-03-20VisBuf: Debug utilityJaakko Keränen
2021-03-20ScrollWidget: Disabled the fading out for nowJaakko Keränen
Need to find a solution to the uneven refresh time issue.
2021-03-19macOS: Added "about:about" to Help menuJaakko Keränen
2021-03-19InputWidget: Improved default scheme hidingJaakko Keränen
Restore when there is more space available.
2021-03-19Window: Reduce navbar padding on portrait phoneJaakko Keränen
2021-03-18Window: Fixed reload button heightJaakko Keränen
2021-03-18macOS: Fixed buildJaakko Keränen
2021-03-18Draw soft popup menu border shadowsJaakko Keränen
2021-03-18Translation: Enable handling of completed requestJaakko Keränen
2021-03-18Translation: More colorful progress animationJaakko Keränen
2021-03-18Widget: Fixed parent not arranging childrenJaakko Keränen
2021-03-18Adjusted sizing of Page Information dialogJaakko Keränen
2021-03-18Translation: Fixed use of uninitialized variableJaakko Keränen
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-18SidebarWidget: Today's date says "Today"Jaakko Keränen
2021-03-18GmDocument: Trying out a footerJaakko Keränen
Currently disabled.
2021-03-18SidebarWidget: Unread entry appearanceJaakko Keränen
The bold font is a sufficient indicator than the edge line, and the edge line introducing visual noise.
2021-03-17SidebarWidget: Crash when deleting identityJaakko Keränen
Refer to the context menu item and not the hover item, since hover state may have been lost.
2021-03-17LabelWidget: Fixed crash when text is emptyJaakko Keränen
2021-03-17Moved "Find on page" menu itemJaakko Keränen
Mobile "Find on page" is now in the nav menu. Added icons to sidebar toggle items.
2021-03-17InputWidget: In a narrow window, omit the default URL schemeJaakko Keränen
The default URL scheme is "gemini". If missing, it will always be added back when making requests. This allows it to be omitted from the URL input field if space needs saving. Other schemes, like "gopher", won't be omitted.