Skip to content

diffractor/diffractor

Repository files navigation

Diffractor

CI

The fastest photo and video organizer for Windows. It indexes your files to allow duplicate detection and fast search.

Building

  1. Reclusively clone the code using git. There are submodules for ffmpeg and the xmp-sdk.
  2. Open the solution file (df.sln) in Visual Studio.

Contributions

Contributions welcome. Discussions about changes normally happen in issues.

Translations

  • Diffractor uses PO file translations that can be edited by poedit.
  • Translations can be found under exe/languages and updated via a pull request.
  • When adding a new language, it is recommended to use the German file as a starting point.
  • You can test a new language file by copying it into Diffractors languages folder. Diffractor should automatically detect the new or updated po file when it starts. You can specify a language under Diffractors Languages menu. The language folder would typically be: C:\Users\USER-NAME\AppData\Local\Diffractor\languages

Running tests

Diffractor has a built-in test runner. If the application is started from Visual Studio there should be an extra toolbar button (top left) with a checkmark on it. Click this button for the test run menu. When running tests, you can use the escape key to return to the normal application mode.

Dependancies (3rd party libraries)