Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-01-29 | Fixed drawing of widget frames | Jaakko Keränen | |
In CertImportWidget at regular-DPI 1.0 scaling, the frames of the certificate and private key labels were drawn incorrectly. Now the non-button LabelWidget relies on Widget to draw the frames. | |||
2020-12-01 | Added dialog for changing feed type | Jaakko Keränen | |
This also gives feedback about a newly added subscription. | |||
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-05 | Keybindings for Back/Forward navigation | Jaakko Keränen | |
2020-10-30 | Updating LabelWidget command key | Jaakko Keränen | |
If the key bindings have a key for a command, LabelWidget will use it. | |||
2020-10-29 | LabelWidget: Flag for wrapping text | Jaakko Keränen | |
Widgets now have an optional virtual method that gets called when the size of the widget changes during arranging. Wrapped text in LabelWidget uses this to update its height. | |||
2020-09-21 | Radio button widget flag | Jaakko Keränen | |
2020-09-17 | Working on "Save Page" | Jaakko Keränen | |
Suggest saving the content on the Unsupported MIME type error page. | |||
2020-09-01 | Text: Fixed color escape ASCII overflow | Jaakko Keränen | |
2020-08-26 | LabelWidget: Separate color for disabled buttons | Jaakko Keränen | |
2020-08-23 | Added an identity creation dialog | Jaakko Keränen | |
2020-08-23 | Create bookmarks using a dialog | Jaakko Keränen | |
2020-08-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-16 | Added Pure Black and Pure White themes | Jaakko Keränen | |
Font changes cause window redrawing to pause so document layout doesn’t get an intermediate update with a different width. Sheets are mouse-modal. | |||
2020-08-16 | Palette has UI colors; defined Light theme colors | Jaakko Keränen | |
2020-08-11 | Document outline; jumping to clicked heading | Jaakko Keränen | |
2020-08-04 | Changing the document content text size | Jaakko Keränen | |
The glyph cache is purged whenever font sizes change. UI fonts are deliberately not changed in size so that UI metrics don't have to be recomputed. | |||
2020-08-02 | Flag for tight label padding; aligning labels visually | Jaakko Keränen | |
2020-08-02 | LabelWidget: Styling of pressed buttons | Jaakko Keränen | |
2020-07-26 | Window: Create a search bar | Jaakko Keränen | |
2020-07-25 | Right/center-aligned text; fixed menu shortcuts | Jaakko Keränen | |
2020-07-25 | Reload, Stop, and Home navbar buttons | Jaakko Keränen | |
2020-07-23 | Entering URLs and updating the navbar | Jaakko Keränen | |
2020-07-21 | Initial commit | Jaakko Keränen | |
Borrowing the app skeleton from Bitwise Harmony. |