ladybird/Userland/Applications
kleines Filmröllchen 5294fd671e PixelPaint: Use the parallel ImageProcessor to apply filters
The main advantage of this change is that heavy-weight filters do not
lock up the GUI anymore.

This first cut has several flaws:
- We do not account for modification of the referenced images while the
  filter is running. Depending on the exact filter behavior this might
  have all sorts of weird effects. A simple fix would be to show a
  progress dialog to the user, preventing them from performing other
  modifications in the meantime.
- We do not use the image processor for previews. Preview behavior has a
  couple of other considerations that are intentionally not addressed in
  this commit or pull request.
2022-09-27 14:23:11 +01:00
..
3DFileViewer LibGL: Make GL::create_context fallible 2022-09-16 15:32:38 +02:00
About Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
AnalogClock Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Assistant Everywhere: Fix a variety of typos 2022-09-14 04:46:49 +00:00
Browser Browser+WebContent+LibJS: Support %c specifiers in Console.log() 2022-09-21 20:03:49 +01:00
BrowserSettings Applications: Make settings outer margins and spacing consistent 2022-07-15 12:34:25 +02:00
Calculator Calculator: Change internal representation to support perfect division 2022-09-15 14:08:21 +01:00
Calendar Calendar: Add Settings button to configure the Calendar 2022-09-20 13:12:00 -04:00
CalendarSettings Calendar: Add setting to choose default view 2022-09-20 13:12:00 -04:00
CharacterMap CharacterMap: Allow resizing the unicode block list 2022-09-11 23:25:08 +01:00
ClockSettings ClockSettings: Increase max visible items for time zone ComboBox 2022-09-22 21:37:26 +02:00
CrashReporter CrashReporter: Turn off line wrapping in the various text editors 2022-08-01 10:29:53 +02:00
Debugger Everywhere: Make the codebase more architecture aware 2022-07-27 21:46:42 +00:00
DisplaySettings LibEDID: Remove head index when retrieving an EDID from DisplayConnector 2022-09-24 15:36:19 +01:00
FileManager FileManager: Navigate to parent dir when current location is removed 2022-08-31 10:32:41 +01:00
FontEditor LibUnicode+Userland: Migrate generated CLDR data to LibLocaleData 2022-09-05 14:37:16 -04:00
GamesSettings GamesSettings: Always ensure last card back selected is saved 2022-09-20 07:59:13 +01:00
Help LibUnicode+Userland: Migrate generated CLDR data to LibLocaleData 2022-09-05 14:37:16 -04:00
HexEditor Applications+DevTools: Remove fixed sizes from Splitters 2022-08-30 16:28:44 +01:00
ImageViewer Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
KeyboardMapper Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
KeyboardSettings KeyboardSettings: Improve KeymapDialog layout 2022-07-15 12:34:25 +02:00
Magnifier Magnifier: Add the option to save captures 2022-09-26 17:28:54 +01:00
Mail Applications+DevTools: Remove fixed sizes from Splitters 2022-08-30 16:28:44 +01:00
MailSettings Applications: Make settings outer margins and spacing consistent 2022-07-15 12:34:25 +02:00
MouseSettings MouseSettings: Show highlight toggle shortcut and new layout tweaks 2022-07-24 15:10:01 +01:00
NetworkSettings NetworkSettings: Remove warning about reboot 2022-07-14 23:26:47 +02:00
PartitionEditor Base: Add Icon for Partition Editor 2022-08-14 00:52:56 +01:00
PDFViewer Applications+DevTools: Remove fixed sizes from Splitters 2022-08-30 16:28:44 +01:00
Piano Piano: Replace knob instantiations with ProcessorParameterWidgets 2022-07-25 15:25:13 +02:00
PixelPaint PixelPaint: Use the parallel ImageProcessor to apply filters 2022-09-27 14:23:11 +01:00
Run Run: Use Core::Stream API for command history file 2022-09-20 07:48:45 -04:00
Settings Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SoundPlayer SoundPlayer: Port M3UParser to Core::Stream 2022-09-20 07:48:45 -04:00
SpaceAnalyzer Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
Spreadsheet Spreadsheet: Add toolbar actions to change the cell style 2022-09-27 13:38:11 +03:30
SystemMonitor SystemMonitor: Save configuration of columns 2022-09-21 10:14:40 +01:00
Terminal LibGfx+LibGUI+WindowServer+Apps+Demos: Replace ToolWindows 2022-08-25 13:28:50 +02:00
TerminalSettings Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
TextEditor TextEditor: Add Insert Emoji action 2022-09-08 23:08:54 +01:00
ThemeEditor Everywhere: Use my very shiny serenityos.org email :^) 2022-09-12 15:13:12 +01:00
VideoPlayer LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
Welcome Apps+Demos+Dialogs: Remove unnecessary minimum window sizes 2022-08-25 13:28:50 +02:00
CMakeLists.txt Calendar: Add a Calendar settings dialog for the first day of the week 2022-09-20 13:12:00 -04:00