Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-23 | Lang: Added strings for Import Identity dialog | Jaakko Keränen | |
2021-03-23 | Enable translation of error pages | Jaakko Keränen | |
2021-03-23 | Lang: Added a sidebar string; Finnish template | Jaakko Keränen | |
IssueID #192 | |||
2021-03-23 | Lang: Applied string IDs everywhere | Jaakko Keränen | |
More or less everywhere? IssueID #192 | |||
2021-03-23 | Lang: Applied more string IDs | Jaakko Keränen | |
IssueID #192 | |||
2021-03-22 | Lang: Improvements; macOS menu items | Jaakko Keränen | |
Use char pointer ranges for the array of IDs and strings to avoid allocations. Translate macOS menu items. IssueID #192 | |||
2021-03-22 | iOS: Default UI scaling for iPad | Jaakko Keränen | |
2021-03-22 | Basic language string mechanism | Jaakko Keränen | |
Added a set of English strings. Lang can load a language. LabelWidget can replace IDs in the label. IssueID #192 | |||
2021-03-22 | Lang: Began replacing UI strings with IDs | Jaakko Keränen | |
IssueID #192 | |||
2021-03-21 | iOS: Save to Files; hide toolbar on scroll | Jaakko 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-20 | Mobile: Balance navbar buttons | Jaakko Keränen | |
Moved Identity button to the right since on the left there is the new Sidebar button. | |||
2021-03-20 | Touch: Adjusted tap-and-hold gesture | Jaakko Keränen | |
After the hold has been detected, require a larger motion to begin dragging. | |||
2021-03-20 | Show unread entry count in sidebar | Jaakko Keränen | |
2021-03-20 | App: Periodic commands without timers/threads | Jaakko 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-20 | Mobile: Sidebar toggling navbar button | Jaakko Keränen | |
2021-03-20 | VisBuf: Debug utility | Jaakko Keränen | |
2021-03-20 | ScrollWidget: Disabled the fading out for now | Jaakko Keränen | |
Need to find a solution to the uneven refresh time issue. | |||
2021-03-19 | macOS: Added "about:about" to Help menu | Jaakko Keränen | |
2021-03-19 | InputWidget: Improved default scheme hiding | Jaakko Keränen | |
Restore when there is more space available. | |||
2021-03-19 | Window: Reduce navbar padding on portrait phone | Jaakko Keränen | |
2021-03-18 | Window: Fixed reload button height | Jaakko Keränen | |
2021-03-18 | macOS: Fixed build | Jaakko Keränen | |
2021-03-18 | Draw soft popup menu border shadows | Jaakko Keränen | |
2021-03-18 | Translation: Enable handling of completed request | Jaakko Keränen | |
2021-03-18 | Translation: More colorful progress animation | Jaakko Keränen | |
2021-03-18 | Widget: Fixed parent not arranging children | Jaakko Keränen | |
2021-03-18 | Adjusted sizing of Page Information dialog | Jaakko Keränen | |
2021-03-18 | Translation: Fixed use of uninitialized variable | Jaakko Keränen | |
2021-03-18 | Mobile improvements | Jaakko 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-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-18 | SidebarWidget: Today's date says "Today" | Jaakko Keränen | |
2021-03-18 | GmDocument: Trying out a footer | Jaakko Keränen | |
Currently disabled. | |||
2021-03-18 | SidebarWidget: Unread entry appearance | Jaakko Keränen | |
The bold font is a sufficient indicator than the edge line, and the edge line introducing visual noise. | |||
2021-03-17 | SidebarWidget: Crash when deleting identity | Jaakko Keränen | |
Refer to the context menu item and not the hover item, since hover state may have been lost. | |||
2021-03-17 | LabelWidget: Fixed crash when text is empty | Jaakko Keränen | |
2021-03-17 | Moved "Find on page" menu item | Jaakko Keränen | |
Mobile "Find on page" is now in the nav menu. Added icons to sidebar toggle items. | |||
2021-03-17 | InputWidget: In a narrow window, omit the default URL scheme | Jaakko 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. | |||
2021-03-17 | DocumentWidget: Blending of side elements | Jaakko Keränen | |
The background of the side title buffer was not using the correct color, causing blending artifacts. | |||
2021-03-17 | TextBuf: Support for color | Jaakko Keränen | |
Fill glyph backgrounds individually based on current color. | |||
2021-03-17 | Widget: Borders use the Separator color | Jaakko Keränen | |
2021-03-17 | Cleanup | Jaakko Keränen | |
2021-03-16 | Translation: Remember last used languages | Jaakko Keränen | |
2021-03-16 | Mobile: Fixed context menu animation | Jaakko Keränen | |
Position jumps when dismissing a menu. | |||
2021-03-16 | Translation: More reliable markup preservation | Jaakko Keränen | |
2021-03-16 | Mobile: Dialog layout fixes | Jaakko Keränen | |
Orientation and safe inset changes are now applied to phone dialogs. There is still the occasional unscrollable dialog, but it seems random? | |||
2021-03-15 | Mobile: Find on page, various minor tweaks | Jaakko Keränen | |
On mobile, the search bar appears at the top of the page. Keep the haptic engine running so there is no delay before each effect. After a long-press, remove the "mouse" from the display area so there is no misleading hover. Widget border top/bottom use metrics. | |||
2021-03-15 | Translation: Handling cancellation/errors | Jaakko Keränen | |
2021-03-15 | Cleanup | 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-15 | Text: Don't crash after cache reset | Jaakko Keränen | |