qarmin/czkawka

List of approved new features/changes/bug fixes

qarmin opened this issue · 0 comments

Currently there are a lot of proposals of elements that could be added/removed/changed in Czkawka, but due of problems with implementation of some functions, not very high usability or simply fear from heaving too bloated code/UI, only some of the proposals are finally implemented.

The fact that an issue is not on this list does not mean that it will not be solved, it just means that I will have to verify that another solution to the problem is appropriate.

So I made a list of proposals that seem to me quite sensible and useful, so if you want you can try to implement them.

Docs:

  • Proper, minimal and tested instruction in docs how to use prebuild x86_64 Czkawka on Mac ARM - #689 - Easy/Medium

GUI:

  • Alternative GUI - #378 - Hard - Any toolkit, GTK, QT, Egui, Slint etc.
  • Show info how much selected/deselected items - #672 - Medium
  • Information, how much time took scan - #610 - Medium
  • Print exif data of image/audio/video in preview/compare window - #586 - Hard
  • Threading support for file moving/symlink/hardlink/deletion - #517 - Hard
  • Limit size of columns to window size - #169 - Medium
  • Rename files/folders - #162 - Hard
  • Mobile UI - #87 - Very Very Hard
  • Select by multiple criteria - #241 - Hard
  • Sort results - #538 - Hard
  • Fix not working X button in Windows - #691 - Medium
  • CSS support - #737 - Hard

Core:

  • Do not compare images in both reference or in both non reference folders with each other - #686 - Medium
  • Improve speed of comparing images with each other(multithreading, new algorithm etc.) - #679 - Hard
  • Add videos support to broken file finder - #734 - #721 - Hard
  • Option to limit used CPU(should be disabled by default or use heuristic at start) - #380 - Medium
  • Hardlinking ignoring for Windows - #352 - Medium
  • Support for exif based rotation - #714 - Medium

CLI:

  • Bind 100% of functions from core to CLI - #735 - Medium
  • Add multiple method to print/export results from CLI e.g. csv, txt, different formats - #591 - Medium
  • Use clap instead structopt - #758 - Medium

CI:

  • Execute/Test app in CI - #16 - Medium

Package:

External Crates/Projects