Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-23 | Color: Improve legibility of ANSI foreground colors | Jaakko Keränen | |
On colored theme backgrounds, take great liberties to modify the ANSI foreground color so it remains legible. | |||
2021-11-21 | Apply ANSI SGR background colors | Jaakko Keränen | |
The background color of the current text run can be changed via ANSI SGR control sequences. Improved the ANSI escape sequence regex to detect more than just SGR sequences, so they can be properly filtered out. | |||
2021-10-25 | Message/question text wrapping; cleanup | Jaakko Keränen | |
2021-10-25 | Banner: Error items; improved appearance | Jaakko Keränen | |
2021-10-06 | Revised runtime font management | Jaakko Keränen | |
The built-in fonts are loaded via FontPack, and the font table is now constructed dynamically based on available fonts. A full set of variants (style, size) are prepared for each font, but some of the data gets allocated lazily when needed. GmRun needed a larger allocation for fonts, so now all the fields are combined into a single bit field. TODO: Glyph scaling, vertical offsets, and symbol lookup are still not fully working. | |||
2021-09-26 | macOS: Experiment with system accent color | Jaakko Keränen | |
This doesn't quite fit in the palette system currently, but it would be a nice addition later. | |||
2021-09-21 | LabelWidget: Tuned state colors | Jaakko Keränen | |
2021-09-13 | Mobile: New selection logic for InputWidget | Jaakko Keränen | |
Touch-based interaction requires a different kind of selection and copy/paste behavior. This isn't done yet; especially multi-line text still needs work. | |||
2021-06-17 | Color: Load palettes from a config file | Jaakko Keränen | |
IssueID #263 | |||
2021-05-11 | Cache GmDocuments in memory | Jaakko Keränen | |
Navigation history keeps final GmDocuments in memory for quicker restore when navigating; no need to redo layout. Changed the color escape to Vertical Tab so Carriage Returns can be left in the source, reducing need to normalize spaces. | |||
2021-05-04 | Highlight links opened in other tabs | Jaakko Keränen | |
The primary purpose is to aid navigation in split view, so one can see exactly which links have been opened. | |||
2021-04-28 | Working on multiple UI roots | Jaakko Keränen | |
Various refactorings and fixes to handle root-global and window-global state, root-specific palettes, and proper coordinate system changes (e.g., when opening menus). UI events are posted and handled in the context of a specific root. | |||
2021-03-28 | Folding preformatted blocks and showing alt text | Jaakko Keränen | |
The alt text of preformatted blocks is shown on mouse hover. The blocks can be clicked to toggle folding. IssueID #180 | |||
2021-03-17 | TextBuf: Support for color | Jaakko Keränen | |
Fill glyph backgrounds individually based on current color. | |||
2021-03-08 | Improved custom link icons; link list spacing | Jaakko Keränen | |
Link lists and bullet lists are spaced the same way. | |||
2021-03-05 | UI color tuning; menu item backgrounds | Jaakko Keränen | |
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-23 | SidebarWidget: Improved appearance | Jaakko Keränen | |
Added a color for sidebar background. Removed the right-edge separator line; instead, use color to separate. Page outline uses bold font for level 1 headings. | |||
2021-02-23 | Text: Escape for restoring original color | 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-13 | Windows: Custom frame preference; further minor tweaks | Jaakko Keränen | |
2021-01-18 | SidebarWidget: New color for feed names | Jaakko Keränen | |
Separate the entry titles from the feed titles. | |||
2021-01-02 | SidebarWidget: Background color for remote bookmarks | Jaakko Keränen | |
2020-12-29 | SidebarWidget: Finetuning the secondary item colors | Jaakko Keränen | |
2020-11-26 | Color for passively selected sidebar item | Jaakko Keränen | |
2020-11-05 | Full 8-bit ANSI palette for foreground colors | Jaakko Keränen | |
2020-10-21 | Added theme colors for the hover outline | Jaakko Keränen | |
Still need to choose them based on the current theme. | |||
2020-09-28 | GmDocument: Tweaks in the dark color theme | Jaakko Keränen | |
2020-09-22 | DocumentWidget: Drawing side elements | Jaakko Keränen | |
The banner appears on the left, if there is room in the margin. Also added a document timestamp in the bottom to see when the data was received. | |||
2020-09-18 | GmDocument: Added an icon for quote blocks | Jaakko Keränen | |
2020-09-07 | Lookup improvements for history content | Jaakko Keränen | |
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-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-20 | SidebarWidget: Added history items; context menu | 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 | Further theme color improvements | Jaakko Keränen | |
Default seed colors. | |||
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-06 | Cleanup | Jaakko Keränen | |
2020-08-06 | GmDocument: Improvements to color themes | Jaakko Keränen | |
Better light mode, and in dark mode either saturate the background or the foreground, but not both. | |||
2020-08-05 | Color palette theming | Jaakko Keränen | |
2020-08-05 | Color: Added HSL conversions | Jaakko Keränen | |
Removed the extra 15/88 grays from the UI palette. | |||
2020-07-29 | Showing and hiding image content | Jaakko Keränen | |
2020-07-26 | Added a new darkest gray to the palette | Jaakko Keränen | |
2020-07-24 | Font update; ANSI color escapes; fixed URL update | Jaakko Keränen | |
Newer version of the Fira fonts, and added a separate UI font (Source Sans Pro). The text renderer checks for the 4-bit ANSI color escapes for the setting the foreground color. InputWidget supports paste from clipboard. The navbar updates the current URL when the page has been loaded. | |||
2020-07-23 | Added gray88 to the palette | Jaakko Keränen | |
The page color theme should use its own separate palette, though, not the UI palette. | |||
2020-07-21 | Initial commit | Jaakko Keränen | |
Borrowing the app skeleton from Bitwise Harmony. |