ladybird/Userland
Andrew January 1474a537b6 DisplaySettings: Lazily load wallpapers
Load the wallpaper in a background action instead of on the main thread.

This reduces the time to first paint, and makes the UI feel more
responsive when clicking on wallpaper thumbnails.

The behavior of the method is changed slightly to return true if it
succesfully "loads" the empty path. This makes the API a little more
consistent, where "true" means "I made changes" and "false" means "I did
not make changes". No call sites currently use the return value, so no
changes are needed to those.
2021-08-20 15:31:22 +02:00
..
Applets Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
Applications DisplaySettings: Lazily load wallpapers 2021-08-20 15:31:22 +02:00
Demos WidgetGallery: Remove menubar 2021-08-20 01:27:39 +02:00
DevTools HackStudio: Update the window title after changing a file name 2021-08-20 11:47:00 +02:00
DynamicLoader LibC+DynamicLoader: Prevent GCC from removing null checks 2021-08-12 21:10:44 +02:00
Games Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
Libraries LibGUI: Reduce amount we init for FileIconProvider::filetype_image_icon 2021-08-20 15:31:22 +02:00
Services WindowServer: Only clear the hovered item if the item was enabled 2021-08-19 00:11:42 +02:00
Shell AK: Move FormatParser definition from header to implementation file 2021-08-19 23:49:25 +02:00
Utilities AK: Move FormatParser definition from header to implementation file 2021-08-19 23:49:25 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00