1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-17 08:47:35 +00:00
serenity/Userland/Applications
Mustafa Quraish fdfc0d1bac FileManager: Listen for changes to Desktop wallpaper in config
Since there's no global API for being able to just assign a callback
function to config changes, I've made an inline struct in desktop
mode with the sole purpose of checking to see if the Wallpaper
entry has changed, and then updates GUI::Desktop.

It's pretty neat seeing the wallpaper change as soon as you edit the
config file :^)
2021-10-10 01:15:34 -07:00
..
3DFileViewer 3DFileViewer: Use ElapsedTimer::start_new() 2021-09-12 17:24:44 +00:00
About About: Display the full version 2021-09-02 16:17:18 +01:00
AnalogClock Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
Assistant Assistant: Zero initialize fuzzy match array 2021-09-28 10:58:09 +02:00
Browser Browser: Use reorderable tabs 2021-10-07 12:19:27 +02:00
Calculator Calculator: The equal key will now also finish the operation 2021-08-26 17:35:15 +02:00
Calendar Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
CrashReporter CrashReporter: Don't crash when "Generating..." Window gets closed 2021-10-03 16:16:57 +02:00
Debugger Everywhere: Use OOM-safe ByteBuffer APIs where possible 2021-09-06 01:53:26 +02:00
DisplaySettings DisplaySettings: Add context menu for wallpapers 2021-09-03 23:15:47 +02:00
FileManager FileManager: Listen for changes to Desktop wallpaper in config 2021-10-10 01:15:34 -07:00
FontEditor FontEditor: Close preview window when the main window is closed 2021-10-02 20:55:14 +02:00
Help Userland: Migrate to argument-less deferred_invoke 2021-09-02 03:47:47 +04:30
HexEditor Everywhere: Use my fancy new serenityos.org email :^) 2021-09-13 20:51:50 +00:00
ImageViewer ImageViewer: Enable and disable navigation 2021-09-13 23:46:16 +04:30
KeyboardMapper Keyboard Mapper: Better text color for buttons in dark theme 2021-09-06 17:38:59 +02:00
KeyboardSettings AK: Replace the mutable String::replace API with an immutable version 2021-09-11 20:36:43 +03:00
Magnifier Magnifier: Add 8x magnification and pausing 2021-09-17 23:48:42 +02:00
Mail LibIMAP: Stop leaking a Core::Promise<bool> in IMAP::Client::connect() 2021-09-01 23:02:18 +02:00
MailSettings Everywhere: Fix more Copyright header inconsistencies 2021-10-04 11:10:09 +01:00
MouseSettings WidgetGallery+MouseSettings: Use LexicalPath::basename() 2021-09-20 15:59:34 +02:00
PDFViewer Everywhere: Use my fancy new serenityos.org email :^) 2021-09-13 20:51:50 +00:00
Piano Userland: Fix typos 2021-10-01 01:18:52 +01:00
PixelPaint PixelPaint: Close tab now prompts for a save 2021-10-07 18:35:56 +02:00
Run Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
Settings Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
SoundPlayer Audio: Change how volume works 2021-09-12 23:38:57 +02:00
SpaceAnalyzer SpaceAnalyzer: Make files removable depending on directory permissions 2021-10-09 23:31:01 +02:00
Spreadsheet LibJS: Convert has_own_property() to ThrowCompletionOr 2021-10-03 20:14:03 +01:00
SystemMonitor SystemMonitor: Use u64 for all GraphWidget values 2021-10-07 00:42:24 +02:00
Terminal AK: Replace the mutable String::replace API with an immutable version 2021-09-11 20:36:43 +03:00
TextEditor TextEditor: Show total character and word count without selection 2021-09-19 00:21:37 +02:00
ThemeEditor ThemeEditor: Show currently opened theme path in the window title 2021-09-26 12:44:51 +02:00
VideoPlayer Applications: Remove unused header includes 2021-08-01 08:10:16 +02:00
Welcome Welcome: Replace rand()/srand() with AK::get_random_uniform() 2021-09-02 00:39:12 +02:00
CMakeLists.txt Userland: Remove IRC Client 2021-08-24 16:37:28 +02:00