Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-17 | Merge branch 'dev' of skyjake.fi:skyjake/lagrange into dev | Jaakko Keränen | |
2021-02-17 | Added a built-in Atom-to-Gemini feed translator | Jaakko Keränen | |
If no user-configured MIME hooks handle an Atom XML document, it will be translated using a built-in filter hook. Only Atom is supported. IssueID #78 | |||
2021-02-17 | Updated the_Foundation | Jaakko Keränen | |
Improved XmlDocument. | |||
2021-02-16 | Updated the_Foundation | Jaakko Keränen | |
Fixing Socket connecting. IssueID #43 | |||
2021-02-16 | Search engine queries via the navbar | Jaakko Keränen | |
Any text that doesn't look like a URL is passed onto the configured search URL as a query string. IssueID #157 | |||
2021-02-16 | macOS: Retaining window position vs. zoomed | Jaakko Keränen | |
2021-02-16 | DocumentWidget: Only center normal pages | Jaakko Keränen | |
`about:` and error pages are centered as they are "internal" pages. | |||
2021-02-15 | DocumentWidget: Scroll position while resizing | Jaakko Keränen | |
Keep the top of the view fixed during horizontal resizing. | |||
2021-02-15 | Preferences: Saturation levels as percentages | Jaakko Keränen | |
2021-02-15 | Added user preference to disable vertical centering of pages | Jaakko Keränen | |
The centering option affects all pages, including "about:" and error messages. | |||
2021-02-14 | Windows: Improved custom frame behavior; default to disabled | Jaakko Keränen | |
2021-02-14 | Updated release notes | Jaakko Keränen | |
2021-02-14 | Color: Extended range for color escapes | Jaakko Keränen | |
Use a double \r for color IDs 95 and beyond. | |||
2021-02-14 | DocumentWidget: Alignment excludes banner | Jaakko Keränen | |
Short pages are vertically centered, but the site banner should be excluded from this because it is not part of the actual page contents. | |||
2021-02-14 | SidebarWidget: Handling feed entry URLs with spaces | Jaakko Keränen | |
The sidebar failed to realize that an entry was the current one and/or already read, because URL encoding is not consistently applied. This needs addressing soon — internally, all URLs should have a consistent format (fully encoded or decoded, NFC normalized). | |||
2021-02-14 | Open Help on first run | Jaakko Keränen | |
Make things less confusing for newcomers by showing the Help document on first run. Moved up the "What is Gemini" section to the top since it has the FAQ link. IssueID #159 | |||
2021-02-14 | Updated release notes | Jaakko Keränen | |
2021-02-13 | App: Fixed crash at shutdown | Jaakko Keränen | |
Must remove the resize watcher so it doesn't trigger redraws during shutdown. | |||
2021-02-13 | Windows: Custom frame preference; further minor tweaks | Jaakko Keränen | |
2021-02-13 | Text: No scaling for text glyphs | Jaakko Keränen | |
2021-02-13 | Windows: Custom frame app icon, finishing touches | Jaakko Keränen | |
2021-02-13 | Windows: Further custom frame improvements | Jaakko Keränen | |
Saving the window rectangle and snap mode. Frame title alignment. | |||
2021-02-13 | Windows: Cleanup | Jaakko Keränen | |
2021-02-13 | Windows: Added app icon as resource | Jaakko Keränen | |
2021-02-13 | Windows: Improved custom frame behavior | Jaakko Keränen | |
Windows-key shortcuts and cursor edge snapping. Still missing: window shadow and saving the snap mode. | |||
2021-02-12 | Windows: Custom frame behavior | Jaakko Keränen | |
A borderless SDL window gets no standard window behavior, so this commit implements support for some of them. There is special handling for the window frame and various snapping modes. Not quite finished yet... It might make sense to research if a custom window class could work with this app (with SDL); could be less work. | |||
2021-02-11 | Windows: Experimenting with a custom window frame and title bar | Jaakko Keränen | |
Added the build option ENABLE_CUSTOM_FRAME that causes the window to be created as borderless. Lagrange's own UI widgets are used to draw the title bar elements, including the window buttons. There is plenty of sizing behavior still missing, for instance snapping to fullscreen left/right side, double-clicking the frame edges, and proper maximize mode that doesn't cover the entire screen. The window system menu is also missing, but that can be shown manually when appropriate. A command-line option should also be provided to disable winbar in case the default title bar is required. | |||
2021-02-11 | Windows: Draw something immediately when the window is opened | Jaakko Keränen | |
Avoids having a flash of white or other system-provided default window contents when opening a window for the first time. | |||
2021-02-11 | Updated release notes | Jaakko Keränen | |
2021-02-11 | Added keybinding for finding text | Jaakko Keränen | |
IssueID #153 | |||
2021-02-10 | Fixed URL path decoding issue | Jaakko Keränen | |
One should not decode characters that are reserved for the URL syntax. | |||
2021-02-10 | Updated the_Foundation | Jaakko Keränen | |
2021-02-10 | Updated release notes | Jaakko Keränen | |
2021-02-10 | Bookmarks: Fixed crash when removing a bookmark source | Jaakko Keränen | |
Remote bookmarks from a deleted source page were not immediately removed, so the UI got confused about the missing source bookmark. IssueID #154 | |||
2021-02-10 | Updated release notes | Jaakko Keränen | |
2021-02-10 | Window: Keep scroll position when resizing vertically | Jaakko Keränen | |
Fixed broken logic. IssueID #138 | |||
2021-02-10 | App: Events posted early may cause a crash | Jaakko Keränen | |
Attempting to ask SDL about a non-existent window's ID. | |||
2021-02-10 | Cleanup | Jaakko Keränen | |
2021-02-10 | Merge branch 'dev' of github.com:skyjake/lagrange into dev | Jaakko Keränen | |
2021-02-10 | Window: Keep scroll position when resizing vertically | Jaakko Keränen | |
IssueID #138 | |||
2021-02-09 | Updated the_Foundation | Jaakko Keränen | |
IssueID #43 IssueID #151 | |||
2021-02-09 | Feeds: Wait up to 10 seconds for response | Jaakko Keränen | |
If a server doesn't respond, there is no use waiting indefinitely in a background request. | |||
2021-02-09 | Updated the_Foundation | Jaakko Keränen | |
Per-family socket creation. IssueID #43 | |||
2021-02-08 | Updated AppData document | Jaakko Keränen | |
The OARS content rating is required for validation. | |||
2021-02-08 | Updated AppData document | Jaakko Keränen | |
Failing validation with appstreamcli. | |||
2021-02-08 | Bookmarks: Do not require a label for remote links | Jaakko Keränen | |
IssueID #147 | |||
2021-02-08 | XDG: Consistent capitalization of the app ID | Jaakko Keränen | |
2021-02-08 | Update release notes | Jaakko Keränen | |
2021-02-08 | DocumentWidget: Update hover link after context menu closes | Jaakko Keränen | |
IssueID #145 | |||
2021-02-08 | Cleanup | Jaakko Keränen | |
Function naming convention is: {method}_{class}() Ran clang-format on the changes. |