Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-28 | LibGUI: Clip to paint event rect in most widgets. | Andreas Kling | |
2019-02-19 | WindowServer: Support windows with alpha channels. And per-WSWindow opacity. | Andreas Kling | |
This patch also adds a Format concept to GraphicsBitmap. For now there are only two formats: RGB32 and RGBA32. Windows with alpha channel have their backing stores created in the RGBA32 format. Use this to make Terminal windows semi-transparent for that comfy rice look. There is one problem here, in that window compositing overdraw incurs multiple passes of blending of the same pixels. This leads to a mismatch in opacity which is obviously not good. I will work on this in a later patch. The alpha blending is currently straight C++. It should be relatively easy to optimize this using SSE instructions. For now I'm just happy with the cute effect. :^) | |||
2019-02-12 | Add a little About app and hook it up to the system menu's "About..." entry. | Andreas Kling | |
Added icons and customizable text alignment to GLabel. | |||
2019-02-11 | WindowServer: More work on menus. | Andreas Kling | |
2019-01-21 | WindowServer: Don't invalidate already frontmost window for moving to front. | Andreas Kling | |
2019-01-21 | LibGUI: Mass coding style fixes. | Andreas Kling | |
2019-01-20 | LibGUI: Minor fixes. | Andreas Kling | |
2019-01-20 | Rename all the LibGUI classes to GClassName. | Andreas Kling | |