ladybird/Userland/Applications
Mustafa Quraish 0e6576b376 PixelPaint: Move out common logic from Filters into base class
Now, each new filter only has to describe how to actually change
the bitmaps, and the common logic of pulling out the bitmap from the
layer, and marking the action as done, etc is all handled in the
`Filter` base class.

This also makes it possible to apply filters to external bitmaps,
which are not embedded in a `Layer` (which we can use to preview
filters in the future!)
2022-01-09 12:26:07 +01:00
..
3DFileViewer 3DFileViewer: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
About About: Port to LibMain 2021-12-17 13:09:54 -08:00
AnalogClock AnalogClock: Port to LibMain 2021-12-17 13:09:54 -08:00
Assistant LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value> 2022-01-08 23:43:03 +01:00
Browser Userland: Link directly against LibUnicodeData where needed 2021-12-30 14:18:12 +01:00
BrowserSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
Calculator Calculator: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
Calendar Calendar: Port to LibMain and TRY all the things 2022-01-04 20:46:17 +02:00
CrashReporter CrashReporter: Move progressbar into main window 2022-01-03 16:19:47 +01:00
Debugger Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
DisplaySettings DisplaySettings: Add 1440p ultrawide resolution 2022-01-02 13:27:02 +01:00
FileManager FileManager: Do not allow rename files that cannot be modified 2022-01-09 00:47:48 +01:00
FontEditor FontEditor: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
Help Userland: Link directly against LibUnicodeData where needed 2021-12-30 14:18:12 +01:00
HexEditor HexEditor: Port HexEditor to LibMain 2022-01-01 14:47:15 +01:00
ImageViewer LibGUI: Move rotate cw/ccw to CommonActions 2022-01-06 21:25:02 +01:00
KeyboardMapper KeyboardMapper: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
KeyboardSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
Magnifier Magnifier: Add colorblind preview options 2021-12-28 23:59:56 +01:00
Mail Mail: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
MailSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
MouseSettings LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
PDFViewer PDFViewer: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
Piano Piano: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
PixelPaint PixelPaint: Move out common logic from Filters into base class 2022-01-09 12:26:07 +01:00
Run Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Settings Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
SoundPlayer Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayer 2022-01-04 07:51:31 +00:00
SpaceAnalyzer Everywhere: Fix -Winconsistent-missing-override warnings from Clang 2021-12-11 13:14:15 -08:00
Spreadsheet LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value> 2022-01-08 23:43:03 +01:00
SystemMonitor SystemMonitor: Propagate errors using try_set_main_widget 2022-01-09 00:56:11 +01:00
Terminal Everywhere: Fix -Winconsistent-missing-override warnings from Clang 2021-12-11 13:14:15 -08:00
TerminalSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
TextEditor TextEditor: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
ThemeEditor ThemeEditor: Add "alignment" support 2022-01-01 22:51:53 +01:00
VideoPlayer VideoPlayer: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
Welcome Welcome: Propagate errors using try_set_main_widget in main 2022-01-09 00:56:11 +01:00
CMakeLists.txt Terminal: Modernize terminal settings as a standalone application 2021-11-27 12:45:44 +01:00