1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:08:12 +00:00
serenity/Servers
Andreas Kling d111b6ead4 WindowServer+Taskbar: Animate window frames on minimize/unminimize
We now show a quick window outline animation when going in/out of
minimized state. It's a simple 10 frame animation at 60fps, just to
give a visual cue of what's happening with the window.

The Taskbar sends over the corresponding button rect for each window
to the WindowServer using a new WM_SetWindowTaskbarRect message.

Note that when unminimizing, we still *show* the window right away,
and don't hold off until the animation has finished. This avoids
making the desktop feel slow/sluggish. :^)
2019-12-03 21:34:34 +01:00
..
AudioServer LibIPC: Rename base classes to IClientConnection and IServerConnection 2019-12-02 11:11:05 +01:00
LookupServer LookupServer: Port to socket takeover 2019-11-26 19:58:25 +01:00
ProtocolServer LibIPC: Rename base classes to IClientConnection and IServerConnection 2019-12-02 11:11:05 +01:00
SystemServer SystemServer: Implement lazy spawning 2019-11-26 19:58:25 +01:00
TelnetServer ByteBuffer: Remove pointer() in favor of data() 2019-09-30 08:57:01 +02:00
TTYServer Server: Add TTYServer, a rudimentary text console manager 2019-08-12 13:52:20 +02:00
WindowServer WindowServer+Taskbar: Animate window frames on minimize/unminimize 2019-12-03 21:34:34 +01:00