1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:08:10 +00:00
serenity/Userland
Mustafa Quraish c03f271bbf PixelPaint: Ask about unsaved changes for all tabs on close
Now, when trying to close the application, there is a separate prompt
for each open tab with unsaved changes. Each tab is closed after it is
handled appropriately (assuming the user didn't Cancel), this makes it
so that the message box is always asking about the currently active tab,
allowing the user to see that the image contains.

If at any point the user presses "Cancel", all remaining tabs are kept
open.
2022-01-05 12:08:20 +01:00
..
Applets Applets/ResourceGraph: Propagate errors in JSON decoding 2022-01-03 16:01:42 +01:00
Applications PixelPaint: Ask about unsaved changes for all tabs on close 2022-01-05 12:08:20 +01:00
Demos LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
DevTools HackStudio: Avoid unnecessary copies in CodeComprehensionEngine 2022-01-01 15:40:39 +01:00
DynamicLoader Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
Games Spider: Redraw completely when drawing cards 2022-01-02 22:26:52 +01:00
Libraries LibJS: Implement Array.prototype.groupByToMap 2022-01-05 11:21:38 +01:00
Services WindowServer: Fix loading MainScreen setting from configuration 2022-01-04 06:31:59 +00:00
Shell Userland: Fail Core::find_executable_in_path on empty inputs 2022-01-04 07:38:42 +00:00
Utilities unzip: Remove useless .characters() calls 2022-01-04 23:53:46 -08:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00