ladybird/Userland/Applications/FileManager
Caoimhe 87bfb47d1f FileManager: Extract .zip files to a temporary folder when opened
Prior to this commit, when you double-click a .zip file to open it, it
gets opened in Text-Editor as there is no other file association.

Now, when FileManager is invoked with a .zip file as the first argument,
a temporary directory will be created and the .zip will be extracted
into it. Once the FileManager window is closed, Core::TempFile will
delete the temporary directory.

This adds something like what we see in other operating systems' file
explorers, except for the fact that most other operating systems will
treat the .zip file as its own independent read-only filesystem. It
would be nice to do that in the future, but I feel like this is
sufficient for now.
2023-03-19 00:14:03 +00:00
..
CMakeLists.txt FileManager: Show directory size and file count in PropertiesWindow 2023-02-11 19:32:07 +00:00
DesktopWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
DesktopWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
DirectoryView.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
DirectoryView.h Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
FileManagerWindow.gml FileManager: Use PathBreadcrumbbar instead of Breadcrumbbar :^) 2023-02-19 01:09:09 +01:00
FileOperationProgress.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
FileOperationProgressWidget.cpp LibCore: Move Stream-based file into the Core namespace 2023-02-13 00:50:07 +00:00
FileOperationProgressWidget.h LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
FileUtils.cpp LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
FileUtils.h FileManager: Factorize code to handle drag-and-drop 2023-02-11 14:18:13 +00:00
main.cpp FileManager: Extract .zip files to a temporary folder when opened 2023-03-19 00:14:03 +00:00
PropertiesWindow.cpp LibGUI+Userland: Make TabWidget::*add_tab() take title using new string 2023-03-16 09:58:42 +01:00
PropertiesWindow.h LibCore: Rename File to DeprecatedFile 2023-02-13 00:50:07 +00:00
PropertiesWindowGeneralTab.gml FileManager: Show directory size and file count in PropertiesWindow 2023-02-11 19:32:07 +00:00