Age | Commit message (Collapse) | Author |
|
|
|
Use checkmarks for selections in button groups.
|
|
An [x] button appears on tab buttons when hovering on them. Still needs a bit of layout tweaks and the first tab doesn't have a button yet.
|
|
Contents of the Preferences split panel view are created based on arrays of MenuItems. This removes the confusing indirection of trying to modify the desktop widget tree to fit mobile.
|
|
The sidebars are not supposed to have borders or background fades.
|
|
Shuffled the widget flags a bit to make room for a new one.
|
|
|
|
|
|
Sizing of the embedded indicators in the URL bar requires smaller than default minimum height.
|
|
IssueID #192
|
|
|
|
Label icons are intended for context menus.
|
|
UI scaling factor is applied when closing the Preferences dialog.
IssueID #83
|
|
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.
|
|
This also gives feedback about a newly added subscription.
|
|
Monospace body font can be set separately for Gemini and Gopher.
|
|
If the key bindings have a key for a command, LabelWidget will use it.
|
|
|
|
|
|
|
|
|
|
|
|
Borrowing the app skeleton from Bitwise Harmony.
|