diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..24a8e879 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.png filter=lfs diff=lfs merge=lfs -text diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e4f833e..1885f65e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ - Renamed `active_entry` -> `selected_entry` [#229](https://github.com/fluxxcode/egui-file-dialog/pull/229) - Renamed `active_selected_entries` -> `selected_entries` [#229](https://github.com/fluxxcode/egui-file-dialog/pull/229) +### 🔧 Changes + +- Set up git-lfs to track PNG files and improve repository performance [#218](https://github.com/fluxxcode/egui-file-dialog/pull/218) + ## 2024-12-17 - v0.8.0 - egui update, custom right panel and more ### 🚨 Breaking Changes diff --git a/README.md b/README.md index 4cc76063..7187f56c 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@
Table of contents +1. [Git LFS](#git-lfs) 1. [Features](#features) 1. [Example](#example) 1. [Keybindings](#keybindings) @@ -27,7 +28,17 @@ The file dialog is intended for use by desktop applications, allowing the use of The latest changes included in the next release can be found in the [CHANGELOG.md](https://github.com/fluxxcode/egui-file-dialog/blob/develop/CHANGELOG.md) file on the develop branch. +## Git LFS + +This repository uses Git LFS (Large File Storage) to efficiently manage PNG files. Git LFS replaces large files +with lightweight pointers in the repository, ensuring the repository remains fast and responsive. + +1. Install Git LFS: +2. Run `git lfs install` to initialize Git LFS +3. Run `git lfs pull` to download all files tracked by Git LFS + ## Features + - Pick a file or a directory - Save a file (Prompt user for a destination path) - Dialog to ask the user if the existing file should be overwritten diff --git a/media/changelog/v0.3.0/error_icon.png b/media/changelog/v0.3.0/error_icon.png index 147b8d86..c857e1cf 100644 Binary files a/media/changelog/v0.3.0/error_icon.png and b/media/changelog/v0.3.0/error_icon.png differ diff --git a/media/changelog/v0.3.0/error_tooltip.png b/media/changelog/v0.3.0/error_tooltip.png index c1f7955b..ac027116 100644 Binary files a/media/changelog/v0.3.0/error_tooltip.png and b/media/changelog/v0.3.0/error_tooltip.png differ diff --git a/media/changelog/v0.4.0/default_file_icon.png b/media/changelog/v0.4.0/default_file_icon.png index 24b6fc2b..d2e17d10 100644 Binary files a/media/changelog/v0.4.0/default_file_icon.png and b/media/changelog/v0.4.0/default_file_icon.png differ diff --git a/media/changelog/v0.4.0/path_edit_0.png b/media/changelog/v0.4.0/path_edit_0.png index 2cc16457..45279159 100644 Binary files a/media/changelog/v0.4.0/path_edit_0.png and b/media/changelog/v0.4.0/path_edit_0.png differ diff --git a/media/changelog/v0.4.0/path_edit_1.png b/media/changelog/v0.4.0/path_edit_1.png index 3e9348fc..f738af49 100644 Binary files a/media/changelog/v0.4.0/path_edit_1.png and b/media/changelog/v0.4.0/path_edit_1.png differ diff --git a/media/customization_demo.png b/media/customization_demo.png index ec8f1968..51b51222 100644 Binary files a/media/customization_demo.png and b/media/customization_demo.png differ diff --git a/media/demo.png b/media/demo.png index 0d23d687..91e10066 100644 Binary files a/media/demo.png and b/media/demo.png differ diff --git a/media/examples/information_view.png b/media/examples/information_view.png index 798b546f..154c74e5 100644 Binary files a/media/examples/information_view.png and b/media/examples/information_view.png differ diff --git a/media/examples/multi-selection.png b/media/examples/multi-selection.png index 1a1179aa..3d702300 100644 Binary files a/media/examples/multi-selection.png and b/media/examples/multi-selection.png differ diff --git a/media/examples/multilingual.png b/media/examples/multilingual.png index 5836fa91..bd5d5432 100644 Binary files a/media/examples/multilingual.png and b/media/examples/multilingual.png differ diff --git a/media/examples/multiple_actions.png b/media/examples/multiple_actions.png index 07e51193..284669fe 100644 Binary files a/media/examples/multiple_actions.png and b/media/examples/multiple_actions.png differ diff --git a/media/examples/pick_directory.png b/media/examples/pick_directory.png index 2e27f1d7..452e223d 100644 Binary files a/media/examples/pick_directory.png and b/media/examples/pick_directory.png differ diff --git a/media/examples/pick_file.png b/media/examples/pick_file.png index 96c62090..5028cf44 100644 Binary files a/media/examples/pick_file.png and b/media/examples/pick_file.png differ diff --git a/media/examples/save_file.png b/media/examples/save_file.png index f7973946..13be1148 100644 Binary files a/media/examples/save_file.png and b/media/examples/save_file.png differ diff --git a/media/right_panel_demo.png b/media/right_panel_demo.png index 54b9c93c..13539ec7 100644 Binary files a/media/right_panel_demo.png and b/media/right_panel_demo.png differ