2
0
mirror of https://github.com/qarmin/czkawka synced 2024-11-16 06:12:48 +00:00
Commit Graph

415 Commits

Author SHA1 Message Date
Rafał Mikrut
cf668d02a7
Implement threaded search in rest of modes(except empty folders) (#504)
* Implement threaded search in rest of modes(except empty folders)

* Add more tools in gui to use allowed extension

* Change progress window to modal

* Nazair

* Clippy
2021-12-17 19:29:37 +01:00
Peter Blackson
859e01b30e
Parallel BFS with Rayon (#502)
* Tester

* Parallel BFS with Rayon

* Rustfmt

* Refactor code

* Use `extend` instead of `append`

* Remove no longer needed derives
2021-12-16 20:49:59 +01:00
Rafał Mikrut
c041ab416e
Better ignore same size files (#501) 2021-12-13 20:13:49 +01:00
Rafał Mikrut
975b285c1f
Make UI take less space (#500) 2021-12-13 19:13:53 +01:00
Rafał Mikrut
89f24f14b5
Use translated strings in more places (#498) 2021-12-12 12:02:53 +01:00
Rafał Mikrut
77a48ca6aa
Add support for translations (#469)
* Reformat code with idea tool

* Pierwsza działająca wersja tłumaczeń

* Działa? I dobrze, bo ma działać

* Ćma szła i się potkła

* Ściął śmiałek źółty rząd pąków.
2021-12-11 16:16:14 +01:00
Rafał Mikrut
5f774e03bd
Add button to ignore images with non unique size. (#493)
This will help with finding different images(non 1:1 which could be easily found by duplicate finder tool)
2021-12-08 23:08:05 +01:00
Rafał Mikrut
457b55ada5
Allow to hide upper notebook (#491) 2021-12-06 14:30:29 +01:00
Rafał Mikrut
a8aa8a2a23
Multiple small changes (#490) 2021-12-05 21:01:16 +01:00
Rafał Mikrut
e2d31d4f98
Add confirmation and warning dialog to hard/symlinks (#489) 2021-12-05 18:35:41 +01:00
Farmadupe
88b8f11e07
Cache vidoes with serde to avoid forked vid_dup_finder_lib (#486)
* Cache vidoes with serde to avoid forked vid_dup_finder_lib

* Fix clippy lint.

* Replace json serialization with bincode for videos
2021-12-05 18:34:12 +01:00
Rafał Mikrut
875ed2c8a9
Enable sorting for simple treeviews (#487) 2021-12-04 20:41:02 +01:00
Rafał Mikrut
5296e1c708
Better comparison of music tags (#485) 2021-12-04 14:49:43 +01:00
Rafał Mikrut
1a51d2a17a
Remove pkg folder (#484) 2021-12-04 10:20:52 +01:00
Rafał Mikrut
ce3d86fd4e
Approximate comparison of music (#483) 2021-12-04 09:29:29 +01:00
Rafał Mikrut
c8549b3810
Make settings and progress window a dialog (#481)
This will fix issue with showing windows in random position after removing Window::Position
Settings are modal, so entire app is frozen and this needs to be closed to be able to use e.g. minimize button.
2021-12-03 20:27:59 +01:00
Rafał Mikrut
b496809410
Don't try to create previews of images that currently are displayed in preview window (#480)
* Don't try to create previews of images that currently are displayed in preview window

* Don't need to use special buttons anymore
2021-12-03 15:17:59 +01:00
Rafał Mikrut
5e1ed0daeb Basic changelog changes 2021-12-02 18:23:51 +01:00
Rafał Mikrut
f334bd6975
Add better custom selecting (#479) 2021-12-02 15:33:06 +01:00
Rafał Mikrut
bb428171cb
Add better custom selecting (#478) 2021-12-02 13:31:10 +01:00
Rafał Mikrut
fce8ba8ddf Update instructions 2021-12-01 22:34:49 +01:00
Rafał Mikrut
1fd53b854b
Add prehash cache support (#477) 2021-12-01 20:09:04 +01:00
Rafał Mikrut
51271dcdf0
Remove HashMB mode (#476)
* Remove HashMB mode

* Add some explanation and remove this from GUI

* Not needing to handle everything
2021-12-01 12:37:17 +01:00
Rafał Mikrut
8c4c67e26f
More GTK 4 related changes (#474)
* More GTK 4 related changes

* More changes

* Change button to MenuButton
2021-12-01 11:09:47 +01:00
Rafał Mikrut
c7b9abcfa0
Fix buttons when converting to GTK 4 (#473)
* Fix buttons when converting to GTK 4

* Childrens
2021-11-30 13:53:04 +01:00
Rafał Mikrut
4871016a3c
Add option to not remove outdated cache entries (#472)
* Add option to not remove outdated cache entries

* Default duplicates cache size lowered to 512 KB

* Add some tooltips,
Add logic to opening cache/config folders

* Add option to clear cache files from outdated results(manually)
2021-11-30 12:45:09 +01:00
Rafał Mikrut
f2333b9df2
Save to cache info about broken, too short etc. images and videos (#471) 2021-11-29 13:53:09 +01:00
Rafał Mikrut
f14101139d
More GTK 4 compatibility fixes (#468)
Bump minimal version to GTK 3.24 and Ubuntu 18.04
Some performance improvements
2021-11-29 11:38:38 +01:00
Rafał Mikrut
cf2e822435 Reformat code with idea tool 2021-11-27 20:57:10 +01:00
Rafał Mikrut
b7e4eaccaf Modified include organization 2021-11-27 20:49:20 +01:00
Rafał Mikrut
d302c3b2d8 Update cache creating 2021-11-27 20:42:31 +01:00
Rafał Mikrut
5836e3e5b3
GTK 4 compatibility fixes (#467)
App still require GTK 3.22(3.24 in near future), but converting to GTK 4 should be easier and faster
2021-11-27 16:44:30 +01:00
Rafał Mikrut
16772b1c52 Update Mac installation instruction add info about Chocolatey 2021-11-25 11:15:31 +01:00
Rafał Mikrut
c9719758c7
Clean GUI code, make it easier to understand and change (#462)
* Add static variable for basic notebook data

* Opening, selecting results by space, enter and mouse

* Now hard/symbolic links

* Now deleting

* Now popovers

* Move tests to different function

* Don't crash when there is no selected records

* Button symlinks

* Now move

* Compute results

* Move again

* Again Popovers

* More popovers and more

* Key clicking, removing

* KEY_DELETE

* No more GuiData clone

* Adding directories

* Reorganize a little files
2021-11-25 08:36:49 +01:00
Rafał Mikrut
78b49dee3d
Remove support for zeroed files (#461) 2021-11-23 11:38:37 +01:00
Rafał Mikrut
29129d3ec0
Support for finding similar videos (#460)
* Add support for similar videos to CLI

* Add GUI support for similar videos

* Video duplicates

* git_dup

* Documentation
2021-11-23 11:10:24 +01:00
Rafał Mikrut
4a202633ee Release 3.3.1 2021-11-22 06:48:07 +01:00
Adam Boguszewski
09a34ef1df
Readme: Add IPA spelling of the name (#453)
* Readme: Add IPA pronunciation of the name
2021-11-22 06:45:58 +01:00
Rafał Mikrut
20a8e0c489
Fix copy paste bug with moving buttons (#457)
* Hide at start move button

* Fix copy paste bug with moving buttons
2021-11-21 14:13:44 +01:00
Rafał Mikrut
c9ca230dfd Hide at start move button 2021-11-21 14:12:11 +01:00
Rafał Mikrut
9d28fb8a59 Release 3.3.0 2021-11-20 12:06:44 +01:00
Rafał Mikrut
7bbdf74273 Add weekly scheduled workflow tasks 2021-11-20 09:55:42 +01:00
Rafał Mikrut
418ad73327
Make better look white theme (#450) 2021-11-20 09:43:24 +01:00
Jona
2846a49bd6
README.md : Specify in which language comes "Czkawka" (#436) 2021-11-20 09:20:12 +01:00
Rafał Mikrut
052711bb4b
Add button for moving files/folders to choosen folder (#449)
* Add button for moving files/folders to choosen folder

* Add support for moving folders to other locations
2021-11-20 08:32:28 +01:00
Rafał Mikrut
49effca169 Disable partially supported webp<
Disable unrecognized pnm files
2021-11-19 06:53:01 +01:00
Rafał Mikrut
96e7af0d25
Add support for multiple hashes in similar images to GUI (#448)
* Add support for multiple hashes in similar images to GUI

* Needs a little more testing

* General fixes
2021-11-19 06:35:26 +01:00
Rafał Mikrut
20c89f44f0
Adds support for multiple hashes type and size in similar images, resize formats and also test to check performacne (#447) 2021-11-18 11:23:17 +01:00
Rafał Mikrut
742139379c
Add better errors explanation(native from libraries) (#446) 2021-11-14 15:53:55 +01:00
Rafał Mikrut
dc8c14ea3c
Disable crashing image extensions (#445)
Bump minimal Rust to 1.53.0
Update Packages
2021-11-09 07:08:39 +01:00