Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-29 | Fixed: Missing bindings | Jaakko Keränen | |
Don't use built-in default bindings to update buttons or menu items. | |||
2021-03-29 | LabelWidget: Tuning button colors | Jaakko Keränen | |
2021-03-27 | Processing of double clicks | Jaakko Keränen | |
The click handling utility no longer treats double clicks as a special case. An arbitrary number of clicks is kept in a separate counter. | |||
2021-03-24 | Fixes for dynamic language switching | Jaakko Keränen | |
IssueID #192 | |||
2021-03-24 | Fixed regression in conman.org client torture test 21 | Jaakko Keränen | |
Couple of problems: - "data:" links were not flagged as supported - "data:" links are not supposed to further decoded or encoded since they are processed internally in the client IssueID #217 | |||
2021-03-23 | UI language preference; switching at runtime | Jaakko Keränen | |
IssueID #192 | |||
2021-03-23 | Lang: Applied more string IDs | Jaakko Keränen | |
IssueID #192 | |||
2021-03-22 | Lang: Improvements; macOS menu items | Jaakko Keränen | |
Use char pointer ranges for the array of IDs and strings to avoid allocations. Translate macOS menu items. IssueID #192 | |||
2021-03-22 | Basic language string mechanism | Jaakko Keränen | |
Added a set of English strings. Lang can load a language. LabelWidget can replace IDs in the label. IssueID #192 | |||
2021-03-17 | LabelWidget: Fixed crash when text is empty | Jaakko Keränen | |
2021-03-13 | LabelWidget: Adjusting spacing on tablets | Jaakko Keränen | |
2021-03-09 | Mobile: Revising phone-style dialogs | Jaakko Keränen | |
Sliding panels and left-edge swipes. | |||
2021-03-09 | LabelWidget: Fine-tuning icon spacing | Jaakko Keränen | |
2021-03-08 | LabelWidget: Tuning icon alignment | Jaakko Keränen | |
2021-03-05 | UI color tuning; menu item backgrounds | Jaakko Keränen | |
2021-03-05 | Menu item icons | Jaakko Keränen | |
2021-03-05 | Defined a set of UI icons; use in menus | Jaakko Keränen | |
2021-03-04 | LabelWidget: Added an optional icon | Jaakko Keränen | |
Label icons are intended for context menus. | |||
2021-03-04 | Changing UI scaling at runtime | Jaakko Keränen | |
UI scaling factor is applied when closing the Preferences dialog. IssueID #83 | |||
2021-02-26 | Visual design improvements | Jaakko Keränen | |
URL input field has a maximum width. Adjusted navbar appearance and margins. Tuned UI palette and added UI accent color preference. | |||
2021-02-20 | iOS: Removed 2nd sidebar; background tweaks | Jaakko Keränen | |
2021-02-19 | iOS: Adjusting the UI for a tablet screen | Jaakko Keränen | |
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. |