Modules/LibraryViewer
Шурупов Илья Викторович 24cb4fe1a2 Split Sketch2D into libraries and keep only the tablet interface
Sources move to src/libs/<lib>/{public,private}, one static library
each, layered common, brush, engine, document, canvas, library, ui,
render and app. common holds what is not tied to drawing: undo
history, stroke smoothing, the stroke curve, channel matrices and
update checks. Entry points live in src/apps.

The desktop layout is removed; the application always shows the
studio tablet interface and the separate tablet executable is gone.
App tests drive the studio controls.

Docs move to docs/architecture, docs/roadmap and docs/research with
an index. Headless test commands use the relocated helper script.
2026-10-19 21:33:13 +03:00
..
applications Test the library viewer application end to end 2026-10-15 11:12:52 +03:00
ext Refactor! 2024-11-24 22:41:12 +03:00
library Refactor lib view 2024-11-24 22:41:13 +03:00
private Show song details in a docked Info panel in the library viewer 2026-10-15 14:53:41 +03:00
public Show song details in a docked Info panel in the library viewer 2026-10-15 14:53:41 +03:00
tests Stop window resizing from falling behind the compositor 2026-10-15 15:09:46 +03:00
CMakeLists.txt Split Sketch2D into libraries and keep only the tablet interface 2026-10-19 21:33:13 +03:00