Skip to content

Commit c62617d

Browse files
committed
Release 1.4.0
1 parent 29a0716 commit c62617d

File tree

9 files changed

+36
-26
lines changed

9 files changed

+36
-26
lines changed

Cargo.lock

+16-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Changelog.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## Version 1.4.0 - 09.11.2020r
2+
- Multithreading Support to most modules - [#98](https://github.com/qarmin/czkawka/pull/98) [#99](https://github.com/qarmin/czkawka/pull/99) [#100](https://github.com/qarmin/czkawka/pull/100) [#101](https://github.com/qarmin/czkawka/pull/101)
3+
- Simplify GUI code [#96](https://github.com/qarmin/czkawka/pull/96)
4+
- Group similar images - [#97](https://github.com/qarmin/czkawka/pull/97)
5+
- Add select buttons to each type of mode - [#102](https://github.com/qarmin/czkawka/pull/102)
6+
- Fix GUI behavior in GUI when deleting similar image - [#103](https://github.com/qarmin/czkawka/pull/103)
7+
- Add new similarity level - [#104](https://github.com/qarmin/czkawka/pull/104)
8+
19
## Version 1.3.0 - 02.11.2020r
210
- Appimage support - [#77](https://github.com/qarmin/czkawka/pull/77)
311
- Removed warnings about non existend excluded directories - [#79](https://github.com/qarmin/czkawka/pull/79)

czkawka_cli/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_cli"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2018"
66
description = "CLI frontend of Czkawka"

czkawka_core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_core"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2018"
66
description = "Core of Czkawka app"

czkawka_gui/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_gui"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2018"
66
description = "GTK frontend of Czkawka"

czkawka_gui/src/connect_button_delete.rs

+6-4
Original file line numberDiff line numberDiff line change
@@ -275,38 +275,40 @@ fn tree_remove(scrolled_window: gtk::ScrolledWindow, column_file_name: i32, colu
275275

276276
next_iter = current_iter.clone();
277277
if !list_store.iter_next(&next_iter) {
278-
// There is only single header
278+
// There is only single header left (H1 -> END) -> (NOTHING)
279279
vec_tree_path_to_delete.push(list_store.get_path(&current_iter).unwrap());
280280
break 'main;
281281
}
282282

283283
if tree_model.get_value(&next_iter, column_color).get::<String>().unwrap().unwrap() == HEADER_ROW_COLOR {
284-
// Only two headers
284+
// There are two headers each others(we remove just first) -> (H1 -> H2) -> (H2)
285285
vec_tree_path_to_delete.push(list_store.get_path(&current_iter).unwrap());
286286
current_iter = next_iter.clone();
287287
continue 'main;
288288
}
289289

290290
next_next_iter = next_iter.clone();
291291
if !list_store.iter_next(&next_next_iter) {
292-
// There is only one child or two headers
292+
// There is only one child of header left, so we remove it with header (H1 -> C1 -> END) -> (NOTHING)
293293
vec_tree_path_to_delete.push(list_store.get_path(&current_iter).unwrap());
294294
vec_tree_path_to_delete.push(list_store.get_path(&next_iter).unwrap());
295295
break 'main;
296296
}
297297

298298
if tree_model.get_value(&next_next_iter, column_color).get::<String>().unwrap().unwrap() == HEADER_ROW_COLOR {
299-
// Only one child or two headers - but still are later files
299+
// One child between two headers, we can remove them (H1 -> C1 -> H2) -> (H2)
300300
vec_tree_path_to_delete.push(list_store.get_path(&current_iter).unwrap());
301301
vec_tree_path_to_delete.push(list_store.get_path(&next_iter).unwrap());
302302
current_iter = next_next_iter.clone();
303303
continue 'main;
304304
}
305305

306306
loop {
307+
// (H1 -> C1 -> C2 -> Cn -> END) -> (NO CHANGE, BECAUSE IS GOOD)
307308
if !list_store.iter_next(&next_next_iter) {
308309
break 'main;
309310
}
311+
// Move to next header
310312
if tree_model.get_value(&next_next_iter, column_color).get::<String>().unwrap().unwrap() == HEADER_ROW_COLOR {
311313
current_iter = next_next_iter.clone();
312314
continue 'main;

czkawka_gui_orbtk/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_gui_orbtk"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2018"
66
description = "Orbtk frontend of Czkawka"

misc/cargo/PublishCore.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
NUMBER="1.3.0"
2+
NUMBER="1.4.0"
33
CZKAWKA_PATH="/home/rafal"
44

55
cd "$CZKAWKA_PATH"

misc/cargo/PublishOther.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
NUMBER="1.3.0"
2+
NUMBER="1.4.0"
33
CZKAWKA_PATH="/home/rafal"
44

55
cd "$CZKAWKA_PATH"

0 commit comments

Comments
 (0)