ladybird/Userland/Services/WindowServer
thankyouverycool f7e034d4b2 LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle
Previously, Frames could set both these properties along with a
thickness to confusing effect: Most shapes of the same shadowing only
differentiated at a thickness >= 2, and some not at all. This led
to a lot of creative but ultimately superfluous choices in the code.

Instead let's streamline our options, automate thickness, and get
the right look without so much guesswork.

Plain shadowing has been consolidated into a single Plain style,
and 0 thickness can be had by setting style to NoFrame.
2023-04-30 05:49:46 +02:00
..
Animation.cpp WindowServer: Only register animations when they're running 2023-04-13 20:18:49 +02:00
Animation.h WindowServer: Only register animations when they're running 2023-04-13 20:18:49 +02:00
AppletManager.cpp WindowServer: Only load /etc/WindowServer.ini once and keep it loaded 2023-01-03 15:25:02 +01:00
AppletManager.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
Button.cpp
Button.h
CMakeLists.txt WindowServer: Fix alt shortcut navigation for non-default keymaps 2023-04-14 12:38:40 +01:00
Compositor.cpp WindowServer: Draw stretched wallpapers with bilinear blending 2023-04-25 22:37:57 +02:00
Compositor.h WindowServer: Fix some gliches when overlays are moved or removed 2023-04-13 20:18:49 +02:00
ConnectionFromClient.cpp WindowServer+LibGUI: Port WindowServer's Menu name to new String 2023-04-19 07:59:54 +02:00
ConnectionFromClient.h WindowServer+LibGUI: Port WindowServer's Menu name to new String 2023-04-19 07:59:54 +02:00
Cursor.cpp WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
Cursor.h WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
Event.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
EventLoop.cpp LibCore: Simplify Core::Notifier by only allowing one event type 2023-04-25 14:48:40 +02:00
EventLoop.h
HardwareScreenBackend.cpp Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
HardwareScreenBackend.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
HitTestResult.h
KeymapSwitcher.cpp LibCore: Rename File to DeprecatedFile 2023-02-13 00:50:07 +00:00
KeymapSwitcher.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
main.cpp WindowServer: Fix alt shortcut navigation for non-default keymaps 2023-04-14 12:38:40 +01:00
Menu.cpp WindowServer+LibGUI: Port WindowServer's Menu name to new String 2023-04-19 07:59:54 +02:00
Menu.h WindowServer+LibGUI: Port WindowServer's Menu name to new String 2023-04-19 07:59:54 +02:00
Menubar.cpp
Menubar.h WindowServer: Do not add existing menu items (by ptr) to m_menus 2023-01-07 19:57:57 +00:00
MenuItem.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
MenuItem.h WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
MenuManager.cpp WindowServer: Always process double clicks for mouse events 2023-01-24 12:53:26 +00:00
MenuManager.h
MultiScaleBitmaps.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
MultiScaleBitmaps.h
Overlays.cpp WindowServer: Refactor window geometry overlay rect calculation logic 2023-04-13 20:18:49 +02:00
Overlays.h WindowServer: Refactor window geometry overlay rect calculation logic 2023-04-13 20:18:49 +02:00
ResizeDirection.h
Screen.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
Screen.h Everywhere: Remove NonnullRefPtr.h includes 2023-03-06 23:46:35 +01:00
ScreenBackend.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
ScreenLayout.cpp
ScreenLayout.h LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2023-01-04 11:49:15 +01:00
ScreenLayout.ipp LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2023-01-04 11:49:15 +01:00
SystemEffects.h WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
VirtualScreenBackend.cpp
VirtualScreenBackend.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
Window.cpp WindowServer+LibGUI: Port WindowServer's Menu name to new String 2023-04-19 07:59:54 +02:00
Window.h WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
WindowClient.ipc AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowFrame.cpp WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
WindowFrame.h WindowServer: Implement tile window overlay 2023-04-13 20:18:49 +02:00
WindowManager.cpp WindowServer: Move window geometry label into the tile overlay area 2023-04-13 20:18:49 +02:00
WindowManager.h WindowServer: Move window geometry label into the tile overlay area 2023-04-13 20:18:49 +02:00
WindowManagerClient.ipc AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowManagerServer.ipc AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowMode.h LibGUI+WindowServer+Applets+Taskbar: Remove active input concepts 2022-11-19 16:04:42 +01:00
WindowServer.ipc WindowServer+LibGUI: Port WindowServer's Menu name to new String 2023-04-19 07:59:54 +02:00
WindowStack.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
WindowStack.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
WindowSwitcher.cpp LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
WindowSwitcher.h
WindowType.h LibGUI+WindowServer: Add WindowType:Autocomplete and helpers 2022-11-19 16:04:42 +01:00
WMConnectionFromClient.cpp LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
WMConnectionFromClient.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00