diff --git a/.gitignore b/.gitignore
index 384ef7e..aeea677 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,4 +18,6 @@ ci_tester/Cargo.lock
krokiet/Cargo.lock
krokiet/target
*.json
-*.mm_profdata
\ No newline at end of file
+*.mm_profdata
+perf.data
+perf.data.old
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index a2e6cdb..5f03301 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -122,9 +122,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.8"
+version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "628a8f9bd1e24b4e0db2b4bc2d000b001e7dd032d54afa60a68836aeec5aa54a"
+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -944,7 +944,7 @@ dependencies = [
[[package]]
name = "const-field-offset"
version = "0.1.3"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"const-field-offset-macro",
"field-offset",
@@ -953,7 +953,7 @@ dependencies = [
[[package]]
name = "const-field-offset-macro"
version = "0.1.3"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"proc-macro2",
"quote",
@@ -1979,9 +1979,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
name = "fun_time"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "783fdd8402ab5955698d66b0ba307bb2d3b3bfb911a4dfe7bd6bbc7f140be6a5"
+checksum = "bee194d43605ea83cca7af42af5f9001fab1a8e2220cb8a012e21dda6167fdb0"
dependencies = [
"fun_time_derive",
"log",
@@ -1989,9 +1989,9 @@ dependencies = [
[[package]]
name = "fun_time_derive"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3d89b974360ce9cd00ef9dd26353bc6f1ec9ff12d95e741ad83b36385f3a736"
+checksum = "71555fd2db00938d82d29d8fa62a2ae80aed2c162c328d775f79e98d9212f013"
dependencies = [
"darling",
"log",
@@ -2660,7 +2660,7 @@ dependencies = [
[[package]]
name = "i-slint-backend-linuxkms"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"calloop",
"drm 0.9.0",
@@ -2680,7 +2680,7 @@ dependencies = [
[[package]]
name = "i-slint-backend-selector"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"cfg-if",
"i-slint-backend-linuxkms",
@@ -2693,7 +2693,7 @@ dependencies = [
[[package]]
name = "i-slint-backend-winit"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"bytemuck",
"cfg-if",
@@ -2727,7 +2727,7 @@ dependencies = [
[[package]]
name = "i-slint-common"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"cfg-if",
"derive_more",
@@ -2738,7 +2738,7 @@ dependencies = [
[[package]]
name = "i-slint-compiler"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"by_address",
"codemap",
@@ -2767,7 +2767,7 @@ dependencies = [
[[package]]
name = "i-slint-core"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"auto_enums",
"bytemuck",
@@ -2810,7 +2810,7 @@ dependencies = [
[[package]]
name = "i-slint-core-macros"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"quote",
"syn 2.0.48",
@@ -2819,7 +2819,7 @@ dependencies = [
[[package]]
name = "i-slint-renderer-femtovg"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"cfg-if",
"const-field-offset",
@@ -2851,7 +2851,7 @@ dependencies = [
[[package]]
name = "i-slint-renderer-skia"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"ash",
"bytemuck",
@@ -2880,8 +2880,7 @@ dependencies = [
"unicode-segmentation",
"vtable",
"vulkano",
- "winapi",
- "wio",
+ "windows 0.52.0",
]
[[package]]
@@ -3135,12 +3134,9 @@ dependencies = [
[[package]]
name = "input-sys"
-version = "1.17.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05f6c2a17e8aba7217660e32863af87b0febad811d4b8620ef76b386603fddc2"
-dependencies = [
- "libc",
-]
+checksum = "bd4f5b4d1c00331c5245163aacfe5f20be75b564c7112d45893d4ae038119eb0"
[[package]]
name = "instant"
@@ -4650,20 +4646,6 @@ dependencies = [
"bytemuck",
]
-[[package]]
-name = "ring"
-version = "0.17.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
-dependencies = [
- "cc",
- "getrandom",
- "libc",
- "spin",
- "untrusted",
- "windows-sys 0.48.0",
-]
-
[[package]]
name = "rle-decode-fast"
version = "1.0.3"
@@ -4833,28 +4815,6 @@ dependencies = [
"windows-sys 0.52.0",
]
-[[package]]
-name = "rustls"
-version = "0.21.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
-dependencies = [
- "log",
- "ring",
- "rustls-webpki",
- "sct",
-]
-
-[[package]]
-name = "rustls-webpki"
-version = "0.101.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
-dependencies = [
- "ring",
- "untrusted",
-]
-
[[package]]
name = "rustversion"
version = "1.0.14"
@@ -4936,16 +4896,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-[[package]]
-name = "sct"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
-dependencies = [
- "ring",
- "untrusted",
-]
-
[[package]]
name = "sctk-adwaita"
version = "0.8.1"
@@ -5112,9 +5062,9 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "skia-bindings"
-version = "0.69.0"
+version = "0.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b4b5af96ee7d895763fa606f4531fddfb11de034217edd0c7beb9ea181efe5b"
+checksum = "4bc61a106126a429bb4775ce5fbe23b2bcaa74d1a9c484997f4700de31480b44"
dependencies = [
"bindgen",
"cc",
@@ -5125,20 +5075,18 @@ dependencies = [
"serde_json",
"tar",
"toml 0.8.8",
- "ureq",
]
[[package]]
name = "skia-safe"
-version = "0.69.0"
+version = "0.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a3d25acaedea0a8ed1dac52f383fc90276f5679a68e3f84c5fb7f7bde8934ff"
+checksum = "3201eba92bca1f83864f5c3a48309bcfee7e0590bebd7826e7ab0a49aa24a750"
dependencies = [
"bitflags 2.4.2",
"lazy_static",
"skia-bindings",
- "winapi",
- "wio",
+ "windows 0.52.0",
]
[[package]]
@@ -5153,7 +5101,7 @@ dependencies = [
[[package]]
name = "slint"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"const-field-offset",
"i-slint-backend-selector",
@@ -5169,7 +5117,7 @@ dependencies = [
[[package]]
name = "slint-build"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"i-slint-compiler",
"spin_on",
@@ -5180,7 +5128,7 @@ dependencies = [
[[package]]
name = "slint-macros"
version = "1.4.0"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"i-slint-compiler",
"proc-macro2",
@@ -5199,9 +5147,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.12.0"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "smithay-client-toolkit"
@@ -6139,9 +6087,9 @@ dependencies = [
[[package]]
name = "unicode-properties"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7f91c8b21fbbaa18853c3d0801c78f4fc94cdb976699bb03e832e75f7fd22f0"
+checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
[[package]]
name = "unicode-script"
@@ -6167,28 +6115,6 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
-[[package]]
-name = "untrusted"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
-
-[[package]]
-name = "ureq"
-version = "2.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97"
-dependencies = [
- "base64",
- "flate2",
- "log",
- "once_cell",
- "rustls",
- "rustls-webpki",
- "url",
- "webpki-roots",
-]
-
[[package]]
name = "url"
version = "2.5.0"
@@ -6276,9 +6202,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "uuid"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
+checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
[[package]]
name = "valuable"
@@ -6327,7 +6253,7 @@ dependencies = [
[[package]]
name = "vtable"
version = "0.1.11"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"const-field-offset",
"portable-atomic",
@@ -6338,7 +6264,7 @@ dependencies = [
[[package]]
name = "vtable-macro"
version = "0.1.10"
-source = "git+https://github.com/slint-ui/slint.git#7a295d1b75121fa1b21996588511c98772488fe4"
+source = "git+https://github.com/slint-ui/slint.git#f809b3ff41b643b6896e2af493160d8f7f2880f3"
dependencies = [
"proc-macro2",
"quote",
@@ -6601,12 +6527,6 @@ dependencies = [
"wasm-bindgen",
]
-[[package]]
-name = "webpki-roots"
-version = "0.25.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10"
-
[[package]]
name = "weezl"
version = "0.1.7"
@@ -6683,6 +6603,16 @@ dependencies = [
"windows-targets 0.48.5",
]
+[[package]]
+name = "windows"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
+dependencies = [
+ "windows-core",
+ "windows-targets 0.52.0",
+]
+
[[package]]
name = "windows-core"
version = "0.52.0"
diff --git a/Changelog.md b/Changelog.md
index 21ee0b7..604ae79 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -10,9 +10,9 @@
### CLI
- Providing full static rust binary with [Eyra](https://github.com/sunfishcode/eyra) - [#1102](https://github.com/qarmin/czkawka/pull/1102)
- Fixed duplicated `-c` argument, now saving as compact json is handled via `-C` - [#1153](https://github.com/qarmin/czkawka/pull/1153)
-- Added progress bar - [#TODO]()
-- Clean and safe cancelling of scan - [#TODO]()
-- Unification of CLI arguments - [#TODO]()
+- Added scan progress bar - [#1183](https://github.com/qarmin/czkawka/pull/1183)
+- Clean and safe cancelling of scan - [#1183](https://github.com/qarmin/czkawka/pull/1183)
+- Unification of CLI arguments - [#1183](https://github.com/qarmin/czkawka/pull/1183)
### Krokiet GUI
- Initial release of new gui - [#1102](https://github.com/qarmin/czkawka/pull/1102)
@@ -31,6 +31,7 @@
- Unifying code for collecting files to scan - [#1159](https://github.com/qarmin/czkawka/pull/1159)
- Decrease memory usage when collecting files by removing unused fields in custom file entries structs - [#1159](https://github.com/qarmin/czkawka/pull/1159)
- Decrease a little size of cache by few percents and improve loading/saving speed - [#1159](https://github.com/qarmin/czkawka/pull/1159)
+- Added ability to remove from scan files with excluded extensions - [#1184](https://github.com/qarmin/czkawka/pull/1102)
## Version 6.1.0 - 15.10.2023r
- BREAKING CHANGE - Changed cache saving method, deduplicated, optimized and simplified procedure(all files needs to be hashed again) - [#1072](https://github.com/qarmin/czkawka/pull/1072), [#1086](https://github.com/qarmin/czkawka/pull/1086)
diff --git a/czkawka_gui/i18n/en/czkawka_gui.ftl b/czkawka_gui/i18n/en/czkawka_gui.ftl
index 68f1182..7eeb551 100644
--- a/czkawka_gui/i18n/en/czkawka_gui.ftl
+++ b/czkawka_gui/i18n/en/czkawka_gui.ftl
@@ -192,12 +192,18 @@ upper_allowed_extensions_tooltip =
Usage example ".exe, IMAGE, VIDEO, .rar, 7z" - this means that images (e.g. jpg, png), videos (e.g. avi, mp4), exe, rar, and 7z files will be scanned.
+upper_disabled_extensions_tooltip =
+ List of disabled files which will be ignored in scan.
+
+ When using both allowed and disabled extensions, this one has higher priority, so file will not be checked.
+
upper_excluded_items_tooltip =
Excluded items must contain * wildcard and should be separated by commas.
This is slower than Excluded Directories, so use it carefully.
upper_excluded_items = Excluded Items:
upper_allowed_extensions = Allowed Extensions:
+upper_disabled_extensions = Disabled Extensions:
# Popovers
diff --git a/czkawka_gui/src/gui_structs/gui_upper_notebook.rs b/czkawka_gui/src/gui_structs/gui_upper_notebook.rs
index 0a503f6..8bc1c5e 100644
--- a/czkawka_gui/src/gui_structs/gui_upper_notebook.rs
+++ b/czkawka_gui/src/gui_structs/gui_upper_notebook.rs
@@ -23,6 +23,7 @@ pub struct GuiUpperNotebook {
pub entry_excluded_items: gtk4::Entry,
pub entry_allowed_extensions: gtk4::Entry,
+ pub entry_disabled_extensions: gtk4::Entry,
pub check_button_recursive: gtk4::CheckButton,
@@ -35,6 +36,7 @@ pub struct GuiUpperNotebook {
pub label_excluded_items: gtk4::Label,
pub label_allowed_extensions: gtk4::Label,
+ pub label_disabled_extensions: gtk4::Label,
pub entry_general_minimal_size: gtk4::Entry,
pub entry_general_maximal_size: gtk4::Entry,
@@ -64,6 +66,7 @@ impl GuiUpperNotebook {
tree_view_excluded_directories.add_controller(gc_tree_view_excluded_directories.clone());
let entry_allowed_extensions: gtk4::Entry = builder.object("entry_allowed_extensions").unwrap();
+ let entry_disabled_extensions: gtk4::Entry = builder.object("entry_disabled_extensions").unwrap();
let entry_excluded_items: gtk4::Entry = builder.object("entry_excluded_items").unwrap();
let check_button_recursive: gtk4::CheckButton = builder.object("check_button_recursive").unwrap();
@@ -77,6 +80,7 @@ impl GuiUpperNotebook {
let label_excluded_items: gtk4::Label = builder.object("label_excluded_items").unwrap();
let label_allowed_extensions: gtk4::Label = builder.object("label_allowed_extensions").unwrap();
+ let label_disabled_extensions: gtk4::Label = builder.object("label_disabled_extensions").unwrap();
let entry_general_minimal_size: gtk4::Entry = builder.object("entry_general_minimal_size").unwrap();
let entry_general_maximal_size: gtk4::Entry = builder.object("entry_general_maximal_size").unwrap();
@@ -103,6 +107,7 @@ impl GuiUpperNotebook {
gc_tree_view_excluded_directories,
entry_excluded_items,
entry_allowed_extensions,
+ entry_disabled_extensions,
check_button_recursive,
buttons_manual_add_included_directory,
buttons_add_included_directory,
@@ -112,6 +117,7 @@ impl GuiUpperNotebook {
buttons_remove_excluded_directory,
label_excluded_items,
label_allowed_extensions,
+ label_disabled_extensions,
entry_general_minimal_size,
entry_general_maximal_size,
label_general_size_bytes,
@@ -141,11 +147,14 @@ impl GuiUpperNotebook {
self.label_allowed_extensions.set_tooltip_text(Some(&flg!("upper_allowed_extensions_tooltip")));
self.entry_allowed_extensions.set_tooltip_text(Some(&flg!("upper_allowed_extensions_tooltip")));
+ self.label_disabled_extensions.set_tooltip_text(Some(&flg!("upper_disabled_extensions_tooltip")));
+ self.entry_disabled_extensions.set_tooltip_text(Some(&flg!("upper_disabled_extensions_tooltip")));
self.label_excluded_items.set_tooltip_text(Some(&flg!("upper_excluded_items_tooltip")));
self.entry_excluded_items.set_tooltip_text(Some(&flg!("upper_excluded_items_tooltip")));
self.label_excluded_items.set_label(&flg!("upper_excluded_items"));
self.label_allowed_extensions.set_label(&flg!("upper_allowed_extensions"));
+ self.label_disabled_extensions.set_label(&flg!("upper_disabled_extensions"));
self.label_general_size_bytes.set_label(&flg!("main_label_size_bytes"));
self.label_general_min_size.set_label(&flg!("main_label_min_size"));
diff --git a/czkawka_gui/ui/czkawka.cmb b/czkawka_gui/ui/czkawka.cmb
index 798d5d4..2822f8d 100755
--- a/czkawka_gui/ui/czkawka.cmb
+++ b/czkawka_gui/ui/czkawka.cmb
@@ -242,6 +242,8 @@
(5,237,"GtkScale","scale_similarity_same_music",117,None,None,None,9,None),
(5,238,"GtkLabel","label_same_music_seconds",117,None,None,None,6,None),
(5,239,"GtkLabel","label_same_music_similarity",117,None,None,None,8,None),
+ (5,240,"GtkLabel","label_disabled_extensions",46,None,None,None,2,None),
+ (5,241,"GtkEntry","entry_disabled_extensions",46,None,None,None,3,None),
(6,1,"GtkPopover","popover_right_click",None,None,None,None,None,None),
(6,2,"GtkBox",None,1,None,None,None,None,None),
(6,3,"GtkButton","buttons_popover_right_click_open_file",2,None,None,None,None,None),
@@ -797,6 +799,9 @@
(5,239,"GtkLabel","label","Max difference",None,None,None,None,None,None,None,None,None),
(5,239,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(5,239,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
+ (5,240,"GtkLabel","label","Disabled Extensions","yes",None,None,None,None,None,None,None,None),
+ (5,241,"GtkWidget","focusable","1",None,None,None,None,None,None,None,None,None),
+ (5,241,"GtkWidget","hexpand","1",None,None,None,None,None,None,None,None,None),
(6,1,"GtkPopover","child",None,None,None,None,None,2,None,None,None,None),
(6,1,"GtkPopover","position","left",None,None,None,None,None,None,None,None,None),
(6,2,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
diff --git a/czkawka_gui/ui/main_window.ui b/czkawka_gui/ui/main_window.ui
index f267501..0f69aed 100644
--- a/czkawka_gui/ui/main_window.ui
+++ b/czkawka_gui/ui/main_window.ui
@@ -269,6 +269,17 @@
1
+
+
+
+
+
+