Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-13 | WindowServer+LibGUI: Add ability to set per-window icons. | Andreas Kling | |
The icons are passed around as filesystem paths for now, since the shared memory bitmaps only support 2 sides. | |||
2019-04-10 | Taskbar: Don't unconditionally update buttons on every state change. | Andreas Kling | |
2019-04-10 | Introduce LibCore and move GElapsedTimer => CElapsedTimer. | Andreas Kling | |
I need a layer somewhere between AK (usable both by userspace and kernel) and LibGUI (usable by userspace except WindowServer.) So here's LibCore. | |||
2019-04-10 | LibGUI: Move frame painting from GFrame to StylePainter. | Andreas Kling | |
This way it can be used by others who might not have a GFrame object. | |||
2019-04-08 | Taskbar: Replace TaskbarWidget with a simple GFrame. | Andreas Kling | |
There's no need for a custom widget here, at least not now. | |||
2019-04-06 | Taskbar: Show minimized window titles in [brackets]. | Andreas Kling | |
Had to plumb the minimization state from WindowServer to Toolbar in order to implement this. | |||
2019-04-05 | WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged. | Andreas Kling | |
These events are identical, so it's silly to send both. Just broadcast window state changes everywhere instead, it doesn't matter when it was added as clients are learning about this asynchronously anyway. | |||
2019-04-04 | Taskbar: Make the window buttons slightly wider. | Andreas Kling | |
2019-04-04 | Taskbar: Only include "Normal" windows in the taskbar window list. | Andreas Kling | |
2019-04-04 | WindowServer: Add WM_SetActiveWindow client request and use it in Taskbar. | Andreas Kling | |
This makes it possible for Taskbar to switch windows. :^) | |||
2019-04-04 | Taskbar: Left-align the text on taskbar window buttons. | Andreas Kling | |
2019-04-04 | Taskbar: Plumb window active state from the WindowServer to the taskbar. | Andreas Kling | |
2019-04-04 | Taskbar: Tweak margins to look just right. | Andreas Kling | |
2019-04-04 | Taskbar: TaskbarWidget doesn't need a custom paint_event(). | Andreas Kling | |
2019-04-04 | Taskbar: More bringup work. We now see a basic window list. | Andreas Kling | |
2019-04-03 | Taskbar: Remove an accidentally committed dependency file. | Andreas Kling | |
2019-04-03 | Taskbar+LibGUI: More work on bringup. | Andreas Kling | |
2019-04-03 | Taskbar: Start working on a taskbar app. | Andreas Kling | |
I originally thought I would do this inside WindowServer, but let's try to make it as a standalone app that communicates with WindowServer instead. That will allow us to use LibGUI. :^) |