KVC v1.0-beta
Pre-release
Pre-release
Krita VC v1.0-beta — Release Notes
Highlights
- Local-only version control for Krita art files. Commit history, branches,
and working-tree changes for.krafiles — no remotes, no cloud sync. - Visual diffing. See exactly what changed between versions: composite
and per-layer image diffs, with a changed-pixel highlight overlay and
side-by-side/slider compare views. - Real branching & merging. Create, switch, and merge local branches;
conflicts are flagged rather than silently resolved. - Krita plugin docker. Commit, checkpoint, and switch/create branches
without leaving Krita. - Custom title bar. Optional in-app window chrome (minimize/maximize/close),
toggle in Settings — falls back to the OS-native frame anytime. - Settings. Artist Mode toggle, author name, title bar preference, raster
cache size, and a one-click "Clean up storage" action to reclaim unreachable
history and stale cache. - Artist Mode. Friendly, plain-language labels throughout the UI by default,
with technical detail (hashes, file paths, raw diffs) available when turned off.
Performance & storage
- Content-addressed, sharded storage for commit history and
.kracomposites
keeps repos compact even with long edit histories. - Streamed, staged diff loading — the diff panel appears immediately, then
layers stream in as they finish rendering.
See docs/README.md for architecture details and
docs/performance.md for the performance design.