Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-06 | InputWidget: Return key, input focus behavior | Jaakko Keränen | |
In the long-form text entry mode, don't use the user's configured Return key behavior, since that's meant for shorter input fields. Input fields no longer lose focus when the window loses input focus, but the cursor will stop blinking. This makes it easier to resume typing after switching window focus, and also on macOS the symbol picker is easier to use. | |||
2021-08-04 | InputWidget: Line breaks only make sense in some fields | Jaakko Keränen | |
For example, any URL field should disallow line breaks. The line break modifier preference should be disregarded in an input field where there are no line breaks. | |||
2021-08-04 | DocumentWidget: Slightly wider minimum borders | Jaakko Keränen | |
2021-08-03 | InputWidget: On PCs, use Ctrl+Shift+A to select all text | Jaakko Keränen | |
2021-08-03 | InputWidget: Slower blink; adjusted colors | Jaakko Keränen | |
Slowed down the cursor blinking by half. Adjusted the focused input widget colors to be less harsh in dark mode. | |||
2021-08-02 | Added --tab-url option to print active tab's URL | Jaakko Keränen | |
IssueID #319 | |||
2021-08-02 | Text: Fixed drawing wrapped text without HarfBuzz | Jaakko Keränen | |
2021-08-02 | InputWidget: Cleanup | Jaakko Keränen | |
2021-08-02 | InputWidget: Fixed selection update after deleting | Jaakko Keränen | |
2021-08-02 | DocumentWidget: Redirecting between gemini/titan schemes | Jaakko Keränen | |
Automatic redirects between `gemini` and `titan` are allowed, because a reasonable response to a Titan request is a redirect to a Gemini URL. Gemini may likewise redirect to a Titan URL to initiate an upload. | |||
2021-08-02 | InputWidget: Simple text renderer needs fixing | Jaakko Keränen | |
2021-08-01 | Cleanup | Jaakko Keränen | |
2021-08-01 | UploadWidget: Allow expanding to full window height | Jaakko Keränen | |
2021-08-01 | Translations for hardcoded English strings | Jaakko Keränen | |
IssueID #276 | |||
2021-07-31 | Window: Update contents when (re)shown | Jaakko Keränen | |
IssueID #311 | |||
2021-07-31 | Window: Fonts reinit after render device/targets reset | Jaakko Keränen | |
2021-07-30 | InputWidget: Home/End moves to start/end of wrapped line segment | Jaakko Keränen | |
2021-07-30 | InputWidget: Fixed undefined behavior when inserting a newline | Jaakko Keränen | |
2021-07-28 | Titan: Reloading should re-open the Upload UI | Jaakko Keränen | |
2021-07-27 | InputWidget: Fixed cursor and selection issues | Jaakko Keränen | |
Cursor position was miscalculated because WrapText works a bit differently with maxWidth==0. Selection was not always updated as intended. | |||
2021-07-27 | GmCerts: As a fallback, use Gemini identities for Titan URLs | Jaakko Keränen | |
Allows configuring Titan-specific identities. | |||
2021-07-27 | GmCerts: Use Gemini identities for Titan URLs | Jaakko Keränen | |
The upload dialog needs to have some UI for displaying/selecting which identity is used for the upload. | |||
2021-07-26 | InputWidget: Fixed copying a range of text | Jaakko Keränen | |
2021-07-26 | UploadWidget: Use frameless widgets | Jaakko Keränen | |
2021-07-25 | Cleanup | Jaakko Keränen | |
2021-07-25 | UploadWidget: Fixes and improvements | Jaakko Keränen | |
Fixed update after undo. Line wrap long destination URLs. Don't open a new upload dialog if one is already open. | |||
2021-07-24 | LabelWidget: Fixed wrapped content positioning | Jaakko Keränen | |
2021-07-24 | InputWidget: Focus, cursor and scrolling | Jaakko Keränen | |
Tweak that lets a single-line editor (URL field) keep its first line visible when unfocused. | |||
2021-07-24 | Cleanup | Jaakko Keränen | |
2021-07-24 | Added site-specific configuration; default Titan port | Jaakko Keränen | |
When using the upload shortcut, enable configuring a specific port for Titan via site-specific parameters. | |||
2021-07-24 | Cleanup | Jaakko Keränen | |
2021-07-23 | Window: Mouse wheel events vs. split mode | Jaakko Keränen | |
Only process mouse wheel events on the root over which the mouse is currently. | |||
2021-07-23 | UploadWidget: Adjusting dialog layout | Jaakko Keränen | |
2021-07-23 | InputWidget: Fixes to updating widget height | Jaakko Keränen | |
2021-07-23 | InputWidget: Automatic backup mode | Jaakko Keränen | |
2021-07-23 | UploadWidget: Expand to input field size | Jaakko Keränen | |
2021-07-23 | InputWidget: Buffer contents not active | Jaakko Keränen | |
2021-07-22 | UploadWidget: Added UI strings | Jaakko Keränen | |
2021-07-22 | GmCerts: Updating trust via CAs | Jaakko Keränen | |
2021-07-22 | InputWidget: Fixed multiline deletion; arrow key events | Jaakko Keränen | |
2021-07-22 | Preferences: Added setting for Return key behavior | Jaakko Keränen | |
2021-07-22 | Added a setting for Return key behavior | Jaakko Keränen | |
User preference for line break / accept behavior in input fields. Still needs to be added to the Preferences dialog. | |||
2021-07-22 | Cleanup | Jaakko Keränen | |
2021-07-22 | InputWidget: Showing the hint text | Jaakko Keränen | |
2021-07-22 | DocumentWidget: No line breaks in sensitive input mode | Jaakko Keränen | |
2021-07-22 | InputWidget: Sensitive input mode | Jaakko Keränen | |
At a low level when measuring/drawing text, replace all characters with an override character. | |||
2021-07-22 | Generated certificates should be self-issued | Jaakko Keränen | |
RFC 5280 defines a self-signed CA certificate as also being self-issued, so to honor this definition we set the issuer and the subject to be fully equivalent. IssueID #316 | |||
2021-07-21 | InputWidget: Overwrite mode and max length | Jaakko Keränen | |
2021-07-21 | InputWidget: Deleting text | Jaakko Keränen | |
2021-07-21 | Gopher: Don't skip unknown line types | Jaakko Keränen | |
IssueID #317 |