Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-04 | GmDocument: Diminished styling for visited links | Jaakko Keränen | |
Use the bold weight only for new/unvisited links. | |||
2021-05-04 | Window: Opening links to the side | Jaakko Keränen | |
2021-05-04 | Use Shift to open links to the side | Jaakko Keränen | |
2021-05-04 | Highlight links opened in other tabs | Jaakko Keränen | |
The primary purpose is to aid navigation in split view, so one can see exactly which links have been opened. | |||
2021-05-04 | Lang: Added Toki Pona | Jaakko Keränen | |
IssueID #192 | |||
2021-05-04 | DocumentWidget: Update the correct fetch progress | Jaakko Keränen | |
2021-05-04 | App: Serialize sidebar state in state.lgr | Jaakko Keränen | |
The sidebars of each root are now serialized with the rest of the UI state so they have all the widget roots available. | |||
2021-05-03 | App: Wait for `xdg-open` child processes to terminate | Jaakko Keränen | |
IssueID #260 | |||
2021-05-03 | Window: Dispatch key events only to the root with key focus | Jaakko Keränen | |
2021-05-03 | Window: Rearranged menu items | Jaakko Keränen | |
2021-05-03 | Gopher: Line endings according to RFC 1436 | Jaakko Keränen | |
2021-05-03 | App: Crash with --echo when shutting down | Jaakko Keränen | |
2021-05-03 | Gopher: Be more lenient about line termination | Jaakko Keränen | |
Allow plain `\n` for line termination in addition to `\r\n`. | |||
2021-05-03 | Paint: Fixed build with older SDL versions | Jaakko Keränen | |
IssueID #259 | |||
2021-05-03 | Added menu items for view splitting | Jaakko Keränen | |
2021-05-03 | Lang: Added new and missing strings | Jaakko Keränen | |
IssueID #192 | |||
2021-05-02 | DocumentWidget: Retain Gempub data; cleanup | Jaakko Keränen | |
Keep hold of the `Gempub` data while the page is open so it can be used for other purposes. | |||
2021-05-02 | Gopher: Verbose content parsing errors | Jaakko Keränen | |
IssueID #258 | |||
2021-05-02 | DocumentWidget: Update the right lock button | Jaakko Keränen | |
2021-05-02 | Window: Added split swapping; cleanup | Jaakko Keränen | |
2021-05-02 | Text: No unnecessary recaching; cleanup | Jaakko Keränen | |
2021-05-02 | LabelWidget: Option to disable min height | Jaakko Keränen | |
Sizing of the embedded indicators in the URL bar requires smaller than default minimum height. | |||
2021-05-02 | Added a Gempub helper | Jaakko Keränen | |
`Gempub` opens and parses a Gempub archive and provides access to the contents in a common way. | |||
2021-05-02 | App: Save split mode; launch event cleanup | Jaakko Keränen | |
The serialized state version was bumped, so old states are incompatible and are ignored. There were redundant events posted during launch. | |||
2021-04-30 | Cleanup | Jaakko Keränen | |
A missing license banners and pragmas. | |||
2021-04-30 | Gempub: Updated to latest spec version | Jaakko Keränen | |
Load "metadata.txt" and check for the new properties. Contents of the cover page were shuffled around a bit. IssueID #255 | |||
2021-04-30 | Windows: Fixed custom frame in split modes | Jaakko Keränen | |
Hide duplicated window controls. | |||
2021-04-30 | InputWidget: Highlight only in focused root | Jaakko Keränen | |
2021-04-30 | LabelWidget: Implicit minimum size | Jaakko Keränen | |
2021-04-30 | Revising and fixing widget layout | Jaakko Keränen | |
Some of the logic for arranging widgets was invalid, leading to problems with the navbar: - cannot resize children if own size depends on their size - expanding children won't expand unless resizing all children | |||
2021-04-30 | Window: Moving tabs between splits | Jaakko Keränen | |
2021-04-29 | Working on multiple UI roots | Jaakko Keränen | |
Added a menu for changing the split mode. | |||
2021-04-29 | Cleanup | Jaakko Keränen | |
2021-04-29 | Periodic: Handling removal during iteration | Jaakko Keränen | |
2021-04-29 | Working on multiple UI roots | Jaakko Keränen | |
Restore previous root after processing events. Adjusted colors of the non-focused root. | |||
2021-04-28 | Working on multiple UI roots | Jaakko Keränen | |
Root focus switching and opening links in the other root. | |||
2021-04-28 | Working on multiple UI roots | Jaakko Keränen | |
Various refactorings and fixes to handle root-global and window-global state, root-specific palettes, and proper coordinate system changes (e.g., when opening menus). UI events are posted and handled in the context of a specific root. | |||
2021-04-27 | Refactor: Update event processing to not assume a single UI root | Jaakko Keränen | |
Most actions should occur in the context of the current UI root. | |||
2021-04-27 | UI root sizing is independent of window sizing | Jaakko Keränen | |
2021-04-27 | Keeping track of current UI root | Jaakko Keränen | |
The current UI root should always be set explicitly before the UI is accessed. | |||
2021-04-27 | Refactor: Added a proper Root object | Jaakko Keränen | |
`Root` encapsulates the root widget and the associated UI state. | |||
2021-04-27 | Refactor: Moving RootData so it can become non-global state | Jaakko Keränen | |
2021-04-27 | Refactor: Separating UI creation and root widget from Window | Jaakko Keränen | |
Making the way for multiple roots/windows. | |||
2021-04-27 | Window: Display DPI is only used to enlarge UI, never shrink | Jaakko Keränen | |
2021-04-26 | URL encoding in paths (equals sign) | Jaakko Keränen | |
An equals sign has no special meaning in the path part of an URL, so encoding it always is unnecessary. Fixes apparent URL decoding issue on gemini://gemif.fedi.farm/ . | |||
2021-04-26 | Lang: Added Interlingua (ia) | Jaakko Keränen | |
IssueID #192 | |||
2021-04-25 | GmRequest: Use unique IDs to avoid confusion | Jaakko Keränen | |
It is conceivable that a newly created GmRequest gets the same memory location than the one just destroyed. IssueID #148 | |||
2021-04-25 | iOS: Fixed audio issues | Jaakko Keränen | |
Fighting with ARC, and increased the audio sample buffer size to reduce wakeups. | |||
2021-04-24 | Gempub cover page; cleanup | Jaakko Keränen | |
Use MIME hooks to generate a Gempub cover page with a preloaded cover image. This required applying MIME filtering to "file://" requests as well. Todo: More cleanup, add a gempub.c. | |||
2021-04-24 | Added "Show Downloads" and "Open Downloaded File" | Jaakko Keränen | |
Contents of the Downloads folder can now be viewed as a directory index page. |