- Notifications
You must be signed in to change notification settings - Fork1
Crystal Color Center. Program for managing file types (extensions) and directory patterns for Double Commander and Total Commander. Using SFML and ImGui.
License
cryham/ccc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The program allows managing file and directory patterns (e.g. extensions or name matches) for:
- Double Commander (in Options - Colors - File types)
- Total Commander (in Configuration - Display - Color - Define colors by file type).
Since editing many patterns in those is way too slow and tedious.
To download go toReleases.
Press Ctrl-F1 in program to see Help screen.
Currently you can:
- Save and load program's own project xml file(s)
- Import from and export back into:
- Double Commander's file: doublecmd.xml
- Total Commander's file: color.ini
- Import with merge into current list
- Manage the list
- edit, add, remove patterns
- adjust row color with R,G,B sliders
- rearrange, move patterns and rows
- toggle directory, hidden or group for pattern
- use group sets to toggle visibility
- Utility
- find pattern names, with occurences mark
- change font size, spacing and other settings
TODO (not important):
- multi select, move, edit
- HSV sliders
This utility program is written in C++17, usingSFML for graphics,GUI withImGui andImGui-SFML.
In sources there already are:TinyXML2, ImGui with ImGui-SFML andNative File Dialog.
Is done usingCMake. I'm using Qt Creator IDE, which supports it.
Tested on Debian 10 and Windows 7 with SFML 2.5.1.
On GNU/Linux you need to get SFML installed.
Command for Ubuntu and Debian-based:sudo apt-get install libsfml-dev
and also tools (if not present yet):sudo apt-get install build-essential cmake git
To get sources, build and start in console use:
git clone https://github.com/cryham/ccc.gitcd cccmkdir build && cd buildcmake ..make -j8./ccc
Argument-j8
means to use 8 threads.
If needed you can update your git clone to latest version withgit pull
after.
On Windows you need to download and unpack SFMLfrom here.
Latest version and matching your VS (likely 2017 64-bit).
Then SFML needs the environment variable SFML_ROOT set to path where it is.
If problems occur when building CCC the alternative but harder way is to get and build SFML from sources.
About
Crystal Color Center. Program for managing file types (extensions) and directory patterns for Double Commander and Total Commander. Using SFML and ImGui.