Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-24 | Initialize RegExpMatches | Jaakko Keränen | |
2020-08-23 | Build option to disable kerning; other optimizations | Jaakko Keränen | |
2020-08-22 | Added BSD 2-clause license and copyright notices | Jaakko Keränen | |
2020-08-21 | Experimenting with text art | Jaakko Keränen | |
Convert glyph bitmaps to Unicode block characters | |||
2020-08-18 | Adjusted UI content text size | Jaakko Keränen | |
2020-08-18 | Added a larger content-friendly UI font | Jaakko Keränen | |
Mostly for sidebar contents. | |||
2020-08-18 | Render target switching | 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-15 | Text: Emoji selector ignored | Jaakko Keränen | |
2020-08-14 | Text: Added a large UI font | Jaakko Keränen | |
2020-08-09 | Text: Enforce spacing on monospaced fonts | Jaakko Keränen | |
2020-08-05 | Setting up document theming | Jaakko Keränen | |
2020-08-04 | Added a large light font for the site banner | 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-04 | Remember scroll positions on visited pages | Jaakko Keränen | |
2020-08-02 | Flag for tight label padding; aligning labels visually | Jaakko Keränen | |
2020-07-31 | Text: Removing the baseline offset hack | Jaakko Keränen | |
2020-07-31 | Use the full Symbola font; don't embed resources | Jaakko Keränen | |
The fonts are too large to embed comfortably. | |||
2020-07-30 | More readable italic font | Jaakko Keränen | |
Thin fonts are nice but not very legible. | |||
2020-07-30 | Text: Improved glyph cache allocator | Jaakko Keränen | |
Tighter row packing by collecting glyphs of similar height to the same rows. | |||
2020-07-29 | Text: More word wrapping characters | Jaakko Keränen | |
2020-07-29 | Moved History to its own type | Jaakko Keränen | |
2020-07-28 | Text: Kerning improvements | Jaakko Keränen | |
Kern double slash manually, disable kerning for the monospace font. | |||
2020-07-27 | DocumentWidget: Marking a selection with the mouse | Jaakko Keränen | |
2020-07-27 | Added a subset of Symbola for more symbols | Jaakko Keränen | |
Non-ugly emoticons, box drawing, math symbols, etc. | |||
2020-07-26 | Text: Added a new font for Emoji | Jaakko Keränen | |
Noto Emoji by Google, pretty good but not ideal. | |||
2020-07-25 | Right/center-aligned text; fixed menu shortcuts | Jaakko Keränen | |
2020-07-25 | InputWidget: Long text may disappear | Jaakko Keränen | |
2020-07-24 | Text: Tweaking Source Sans Pro baseline | 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 | Text: Larger glyph cache | Jaakko Keränen | |
Now we have twice as many glyphs since the half-pixel offset variants are also cached. | |||
2020-07-22 | Getting started with some links | Jaakko Keränen | |
2020-07-22 | Text: Half-pixel glyph variants | Jaakko Keränen | |
The cache contains two variants of each glyph: zero and half-pixel offsets. This allows positioning glyph more accurately inside a text run. | |||
2020-07-22 | Text: Cache glyph advances; added small monospace font | Jaakko Keränen | |
2020-07-22 | GmDocument: Trying a first paragraph emphasis | Jaakko Keränen | |
2020-07-22 | Text wrapping; basic scrolling in DocumentWidget | Jaakko Keränen | |
2020-07-22 | Text: Operate on Rangecc strings | Jaakko Keränen | |
2020-07-22 | GmDocument: Basic indents; bullets; bold font | Jaakko Keränen | |
2020-07-22 | Larger font size | Jaakko Keränen | |
2020-07-21 | Added GmDocument; very basic layout and render | Jaakko Keränen | |
2020-07-21 | Initial commit | Jaakko Keränen | |
Borrowing the app skeleton from Bitwise Harmony. |