Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-06 | Add a bold variant of Katica and make that the system's default bold font. | Andreas Kling | |
..and do some minor tweaks to the font rendering code. | |||
2019-03-06 | More work on the variable-width font support. | Andreas Kling | |
Katica is now the default system font, and it looks quite nice. :^) I'm gonna need to refine the GTextBox movement stuff eventually, but it works well-enough for basic editing now. | |||
2019-03-06 | Make a preparation pass for variable-width fonts. | Andreas Kling | |
2019-03-03 | FileManager+LibGUI: Add a simple location textbox. | Andreas Kling | |
The widget layout here is a bit off and needs work. | |||
2019-02-28 | LibGUI: Clip to paint event rect in most widgets. | Andreas Kling | |
2019-02-25 | More moving towards using signed types. | Andreas Kling | |
I'm still feeling this out, but I am starting to like the general idea. | |||
2019-02-05 | mmap all the font files! | Andreas Kling | |
Font now uses the same in-memory format as the font files we have on disk. This allows us to simply mmap() the font files and not use any additional memory for them. Very cool! :^) Hacking on this exposed a bug in file-backed VMObjects where the first client to instantiate a VMObject for a specific inode also got to decide its size. Since file-backed VMObjects always have the same size as the underlying file, this made no sense, so I removed the ability to even set a size in that case. | |||
2019-02-04 | LibGUI: Use LightGray as the base UI color. | Andreas Kling | |
This feels nicely reminiscent of the gap in time between Win3.11 and Win95, one of my favorite eras in UI look-and-feel. | |||
2019-02-04 | LibGUI: GTextBox should only run a caret blink timer when focused. | Andreas Kling | |
2019-02-03 | FontEditor: Add text box for editing the font name. | Andreas Kling | |
2019-01-31 | Big, possibly complete sweep of naming changes. | Andreas Kling | |
2019-01-31 | Add a simple clock window to guitest2. | Andreas Kling | |
This is driven by mousedown events right now, since there are no timers. | |||
2019-01-27 | GTextBox: Avoid one instance of overdraw + naming cleanup. | Andreas Kling | |
2019-01-27 | Font: Eagerly load all 256 glyphs. It's not that many. | Andreas Kling | |
2019-01-26 | LibGUI: Flesh out focus implementation and more GTextBox work. | Andreas Kling | |
2019-01-26 | LibGUI: Start bringing up GTextBox in the standalone world. | Andreas Kling | |
2019-01-21 | LibGUI: Mass coding style fixes. | Andreas Kling | |
2019-01-20 | Rename all the LibGUI classes to GClassName. | Andreas Kling | |