Rafał Mikrut
d5b08787a0
Update translates
2022-07-26 22:20:28 +02:00
Rafał Mikrut
8f0527cd33
Add option to exclude files from other filesystems in GUI(Linux) ( #776 )
...
* Add exclude other fs to GUI
* Exclude in FS
* Fix crashes in gui and core
* More tests
2022-07-19 19:09:52 +02:00
Rafał Mikrut
e3cea67634
Default to 16 hash size and add "Original" similarity ( #768 )
2022-07-05 19:58:57 +02:00
Rafał Mikrut
d1c66fda1b
Change image hash compare algorithm and add multithreading ( #762 )
...
* New image compare algorithm
* Par iter
* Ending words
2022-07-02 21:30:59 +02:00
Rafał Mikrut
d42e17c15f
Update to clap from structopt ( #759 )
2022-06-18 10:59:46 +02:00
Rafał Mikrut
486bec15ad
Add more windows extension and add selection of type of broken files ( #749 )
...
* Add more windows extension
* ABCD
* Windows CI and basic choosing broken files
* Core and GUI support for few
2022-06-10 18:58:53 +02:00
Rafał Mikrut
56fc29fa4f
Speedup little entry access in maps and fix missing extension workarounds ( #747 )
2022-06-05 08:01:17 +02:00
Rafał Mikrut
ec13f86aee
Add smallest files mode ( #746 )
2022-06-04 21:20:21 +02:00
Rafał Mikrut
cf94ab918e
Reformat code with Intelij tool ( #741 )
2022-05-31 17:52:55 +02:00
Rafał Mikrut
6d8b33d8cf
GTK 4 Port ( #466 )
2022-05-22 10:59:09 +02:00
Rafał Mikrut
a54224fbd0
Update ImagePipe ( #705 )
...
* Update ImagePipe, fixes music finder
* Change rodio library, enable by default checking for broken audio files
* Don't crash when checking for broken files
* Fix stopping of scan in broken files
* No more
* PDF Support
* Infer and crash handler for music
2022-05-16 18:23:07 +02:00
Rafał Mikrut
c88d347e00
Allow to set included/excluded directories by command line arguments ( #677 )
2022-04-16 18:31:01 +02:00
Rafał Mikrut
aa07d73bca
Case insensitive name checking ( #669 )
...
* Case insensitive checking in name duplicates
* Hide instead disable
2022-04-10 11:59:41 +02:00
Rafał Mikrut
a0d17fccea
Release 4.0 and do "small" refactoring to fix problems with packing ( #593 )
2022-01-19 22:35:07 +01:00
Rafał Mikrut
17e45b959f
Latest fixes ( #592 )
2022-01-19 19:30:16 +01:00
Rafał Mikrut
d310fe4059
Save more things to config file ( #581 )
2022-01-15 19:02:27 +01:00
Rafał Mikrut
ed4b721665
Random Changes ( #576 )
...
* Random Changes
* Urra
* ABC
2022-01-14 06:34:43 +01:00
Rafał Mikrut
489ec3cfda
Split files to different folders ( #575 )
2022-01-13 15:58:33 +01:00
Rafał Mikrut
5dab9286cb
Add compare images tool ( #568 )
...
* Add compare images tool
* Crash lord, crashes more than needed
* Kluchy piertuchy
* Głowa mała
* Troszkę
* Czokoszoki
* Ajzenbiśla
* Środa
* Piątek
* Stonk
* TreePath
* Czego, śpiem przecież
* Mój tród skończon
* Aktualizacja nazw
2022-01-10 12:19:28 +01:00
Rafał Mikrut
e7e98d5dd1
Save to cache more informations about items ( #567 )
2022-01-07 16:45:08 +01:00
Rafał Mikrut
aaa5885326
Add cache support to similar music files ( #558 )
...
* Simplify cache code
* Better saving/loading.
Add support for loading/saving json files in release mode
* Broken files cache
* Finally same music cache
2022-01-05 22:47:27 +01:00
Rafał Mikrut
d8dc176e63
Small changes and fixes
2021-12-26 12:08:37 +01:00
Rafał Mikrut
1f5fca3f46
Add new step to check progress of comparing images. ( #525 )
...
Fix empty loaded items in e.g. Excluded Directories.
Fix bug with non-loading proper image results
2021-12-25 22:23:18 +01:00
Rafał Mikrut
e2494d240f
Reorganize saving/loading data from file ( #524 )
2021-12-25 13:19:41 +01:00
Rafał Mikrut
c4f26883b1
Add reference folders ( #516 )
...
* Add reference folder
* Basic tree view cleaning
* Computations
* Similar Images
* Muzyka i Wideo
* Podwójne dwa razy, cztery razy!
* Rozmiar i Nazwa
* Spanko i działanko(przynajmniej zdaje mi się że działa)
* Translatanko
2021-12-24 09:18:55 +01:00
Rafał Mikrut
5db5d17afb
Use max line length 180 instead 250 ( #515 )
...
This was a little too big value.
I don't like too much too small values, because code looks ugly.
2021-12-21 18:44:20 +01:00
Rafał Mikrut
0a924d2355
Improve translations ( #507 )
...
* Improve translations
* Imports
2021-12-19 14:45:10 +01:00
Rafał Mikrut
c8ade1fb0f
Use system language when available ( #506 )
...
* Use system language when available
* Use clippy nightly
2021-12-18 23:45:37 +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
1fd53b854b
Add prehash cache support ( #477 )
2021-12-01 20:09: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
b7e4eaccaf
Modified include organization
2021-11-27 20:49:20 +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
742139379c
Add better errors explanation(native from libraries) ( #446 )
2021-11-14 15:53:55 +01:00
Rafał Mikrut
fcc909ffd7
Add image preview to duplicate finder ( #408 )
2021-08-07 10:38:10 +02:00
Rafał Mikrut
b5f8d6b028
Update to gtk-rs 0.14 ( #383 )
...
* Update to Gtk-rs 0.14
2021-06-25 18:07:13 +02:00
Rafał Mikrut
cc0dcc2714
Fix excluded items on Windows ( #324 )
2021-05-08 21:54:01 +02:00
Rafał Mikrut
b08cedd5a6
Allow to set minimal file size to caching ( #321 )
2021-05-06 21:54:44 +02:00
Rafał Mikrut
50ad3f9873
Update to Rust 1.5.1 ( #302 )
2021-03-27 13:14:02 +01:00
Rafał Mikrut
8c1140e40d
Allow to put files to trash instead fully remove them ( #284 )
2021-03-11 14:31:59 +01:00
Rafał Mikrut
77cdf7e6a4
Add confirmation dialog when trying to remove all files in group ( #281 )
2021-03-06 15:56:39 +01:00
Rafał Mikrut
17f97bd958
Add option to turn off cache ( #263 )
2021-03-04 12:09:53 +01:00
Rafał Mikrut
35c47b3230
Add new settings window ( #262 )
2021-02-23 09:40:19 +01:00
Rafał Mikrut
80bbc9ba85
Move image cache to cache from config dir ( #197 )
2021-01-11 09:54:23 +01:00
Rafał Mikrut
ff85453394
Split Gui code into multiple files ( #194 )
2021-01-10 20:12:08 +01:00
Rafał Mikrut
683e0f9117
Use directly TreeView instead ScrolledWindow->TreeView ( #190 )
2021-01-10 13:45:05 +01:00
Rafał Mikrut
8d4a264c6d
Use master gtk plugin again ( #179 )
...
* Use master gtk plugin again
2021-01-03 16:54:07 +01:00
Rafał Mikrut
880787a67f
Show errors in image previewer when failed to generate it ( #130 )
2020-12-23 21:16:40 +01:00