Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-02 | Improved focus switching for dialogs | Jaakko Keränen | |
Widgets can now be defined as being the "focus root", i.e., the topmost widget under which focus switching happens. Normally this is the window root widget, but dialogs use this flag to confine focus switching inside the dialog. InputWidget in Overwrite mode will focus switch to the next focusable widget when the text field becomes full. | |||
2021-02-02 | App: List environment variables in "about:debug" | Jaakko Keränen | |
2021-01-27 | Added preference for maximum cache size | Jaakko Keränen | |
Rather than simply limiting each tab's cache to 50 most recent URLs, there is now a user-configurable maximum size. If more content is cached, the oldest/largest responses will be removed from memory. The default maximum cache size is 10 MB. IssueID #109 | |||
2021-01-19 | Closing tabs with the middle mouse button | Jaakko Keränen | |
IssueID #115 | |||
2021-01-18 | Renamed ".binary" files | Jaakko Keränen | |
Use the .lgr extension for Lagrange binary files. | |||
2021-01-15 | "about:debug" shows cache information | Jaakko Keränen | |
IssueID #109 | |||
2021-01-12 | Added keybinding for toggling URL hover showing | Jaakko Keränen | |
IssueID #64 | |||
2021-01-10 | Option to show full URL when hovering on a link | Jaakko Keränen | |
The URL is shown in the bottom of the page. IssueID #64 | |||
2021-01-04 | App: Drag-and-drop events passed to all widgets | Jaakko Keränen | |
2021-01-04 | Added a client certificate import dialog | Jaakko Keränen | |
Todo: Drag-and-drop; the actual identity creation step. | |||
2021-01-03 | Creating a certificate import dialog | Jaakko Keränen | |
Just the widgets thus far. | |||
2020-12-25 | Compiling with SDL versions earlier than 2.0.14 | Jaakko Keränen | |
2020-12-22 | App: Attempt to open URLs using SDL first | Jaakko Keränen | |
SDL_OpenURL() was added in 2.0.14. | |||
2020-12-19 | Remote bookmark sources | Jaakko Keränen | |
Bookmarks tagged "remotesource" are fetched and all links are treated as remote bookmarks. Remote bookmarks are not saved locally. | |||
2020-12-19 | "Edit Feed..." opens Feed Settings | Jaakko Keränen | |
2020-12-19 | Bookmark a link via context menu | Jaakko Keränen | |
2020-12-19 | Opening unrecognized schemes in default browser | Jaakko Keränen | |
This works if the OS supports the scheme as built-in or via some handler application. IssueID #103 IssueID #84 | |||
2020-12-12 | Added option to show URL paths as encoded or decoded | Jaakko Keränen | |
IssueID #73 | |||
2020-12-07 | Set REQUEST_URL in the MIME hook environment | Jaakko Keränen | |
This time without a race. IssueID #90 | |||
2020-12-06 | Report errors in MIME hooks; added to about:debug | Jaakko Keränen | |
2020-12-06 | Added build option for sleeping while idle | Jaakko Keränen | |
It appears at least on macOS, SDL is doing a while lot of stuff while waiting for new events. Perhaps because it has some sort of high-frequency input/sensor processing? Not sure. Now Lagrange will idle by polling events every 15 ms and sleeping in between. This reduces CPU time by an order of magnitude on macOS. Need to still test on other platforms. | |||
2020-12-06 | Fixed truncated tab titles; unfocus input on right-click | Jaakko Keränen | |
IssueID #53 | |||
2020-12-04 | Added a second sidebar; removed hover outline | Jaakko Keränen | |
A sidebar on the right is a better solution than a kludgy non-interactive special-purpose outline that appears when hoving the mouse on the document scrollbar. | |||
2020-12-02 | Added MimeHooks | Jaakko Keränen | |
This is a very powerful mechanism: translate the contents of any request to something else when the original MIME type matches a configured regexp. The external hook command may still elect not to process the request. | |||
2020-12-01 | Editing feed title in Feed Settings dialog | Jaakko Keränen | |
2020-12-01 | Added dialog for changing feed type | Jaakko Keränen | |
This also gives feedback about a newly added subscription. | |||
2020-12-01 | Subscribing to new headings on a page | Jaakko Keränen | |
When "subscribed" and "headings" tags are used, the subscribed page is tracked for newly added headings (of any kind). This works for the weiph/pikkulogs out there. | |||
2020-11-28 | Fixed build on macOS 10.13 | Jaakko Keränen | |
2020-11-28 | Cleanup: Removed (hidden) preformatted wrap option | Jaakko Keränen | |
2020-11-28 | Windows: Refreshing window contents during window resizing | Jaakko Keränen | |
SDL clears all buffered rendertargets so we must redraw everything. | |||
2020-11-28 | Workaround for SDL window resize issue | Jaakko Keränen | |
Rearrange and draw window contents with an event watcher during window resizing because SDL is blocking the main thread. Tested on macOS so far, may need a build option. In reference to SDL bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2077 | |||
2020-11-27 | Autoupdate feeds after subscribing to the first one | Jaakko Keränen | |
2020-11-27 | Subscribing via menu; cleanup after unsubscribe | Jaakko Keränen | |
2020-11-26 | Feeds: Manual refresh | Jaakko Keränen | |
2020-11-24 | Fixed threading issues and data races | Jaakko Keränen | |
The most serious problem was that GmRequest's response body was being accessed while the TlsRequest thread was modifying it. Now the response must always be locked before accessing elsewhere. There were also inefficient data updates in the media players. | |||
2020-11-23 | Added Feeds | Jaakko Keränen | |
Feeds fetches bookmarks with the "subscribed" tag and looks for feed-formatted links. The found links are added to the database of feed entries. | |||
2020-11-23 | External Link Opening: Use xdg-open from $PATH | Zach DeCook | |
2020-11-21 | Saving inline media content to Downloads | Jaakko Keränen | |
2020-11-21 | Added option to load image instead of scrolling | Jaakko Keränen | |
One can now read through a page and load all inline images simply by repeatedly pressing Space or cursor down. Key repeat events do not trigger image loads. | |||
2020-11-20 | Preferences: Added a Gemini proxy | Jaakko Keränen | |
2020-11-15 | Cleanup | Jaakko Keränen | |
2020-11-15 | Added a preference for monospace body text | Jaakko Keränen | |
Monospace body font can be set separately for Gemini and Gopher. | |||
2020-11-14 | Recognize "gopher:" in command line arguments | Jaakko Keränen | |
IssueID #36 | |||
2020-11-08 | Revised identity creation dialog | Jaakko Keränen | |
Make it clear what "temporary" means, and put all the mandatory fields at the top. | |||
2020-11-07 | Treat Gopher as an unsupported protocol | Jaakko Keränen | |
2020-11-06 | Added an option to disable smooth scrolling | Jaakko Keränen | |
IssueID #27 | |||
2020-11-06 | Bypassing proxy on URL open with "noproxy" | Jaakko Keränen | |
IssueID #25 | |||
2020-11-06 | Link context menu item to bypass proxy | Jaakko Keränen | |
IssueID #25 | |||
2020-11-04 | App: Save bookmarks after changes | Jaakko Keränen | |
IssueID #24 | |||
2020-11-04 | Windows: Improvements to file URL/path handling | Jaakko Keränen | |
IssueID #23 |