Andreas Kling
3020f5efd9
Taskbar: Add more prominent Help app icon in the start menu
2021-03-26 13:54:56 +01:00
Andreas Kling
b8a9f433f9
Taskbar: Move "About SerenityOS" to the top of the start menu
2021-03-26 13:31:10 +01:00
Andreas Kling
73a2045c5b
Taskbar: Add start menu :^)
...
This will replace the system menu in the top left of the screen.
The button behavior doesn't feel quite perfect yet, but this will
work for now!
2021-03-25 22:55:10 +01:00
Andreas Kling
0668b5beef
Taskbar: Integrate clock widget into taskbar window
...
Instead of running the clock widget as a separate menu applet,
let's just draw a clock here in the taskbar window.
2021-03-25 22:14:09 +01:00
Andreas Kling
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
...
Good-bye LogStream. Long live AK::Format!
2021-03-12 17:29:37 +01:00
Andreas Kling
d312011708
Everywhere: Drop "shared_buffer" in most GUI programs, pledge "recvfd"
...
Now that WindowServer broadcasts the system theme using an anonymous
file, we need clients to pledge "recvfd" so they can receive it.
Some programs keep the "shared_buffer" pledge since it's still used for
a handful of things.
2021-01-16 19:30:32 +01:00
Andreas Kling
333366a99d
WindowServer+Taskbar: Send WM icon updates as Gfx::ShareableBitmap
...
Window icons in Taskbar were previously received in WM events with
shbuf ID's. Now that Gfx::ShareableBitmap is backed by anonymous files,
we can easily switch to using those.
2021-01-15 23:24:07 +01:00
Andreas Kling
20915795a8
Everywhere: Pledge "sendfd" in WindowServer client programs
...
This is needed for the new way we transfer window backing stores.
2021-01-15 14:10:32 +01:00
Andreas Kling
c7ac7e6eaf
Services: Move to Userland/Services/
2021-01-12 12:23:01 +01:00