Modules/LibraryViewer/public
Шурупов Илья Викторович 447b6fa31e Every application keeps its data in ~/<application>; pasted images go there
AppStorage (Modules) names an application's persistent folder, ~/<name>, with
images/ and sessions/ subfolders. WindowHost::persistentAppStorage() is pure
virtual, so every WidgetApplication must say where its data lives; widgets
reach it through ui()->windowHost().

MarkdownEditor without an explicit image store now saves a pasted image into
<application>/images/pasted-N.<ext> and links it by absolute path, instead of
ignoring it with "nowhere to save it". saveClipboardImage is the one writer of
pasted image files; the gallery's own store uses it too.

Session recordings default to <application>/sessions instead of
~/<application>-sessions; MODULES_SESSION_DIR still overrides it.
AppStorage::adoptLegacyDirectory moves an older folder in once, by rename.
2026-10-25 14:44:21 +03:00
..
GUI.hpp Show song details in a docked Info panel in the library viewer 2026-10-15 14:53:41 +03:00
Library.hpp RIP tp::Strings 2024-11-24 22:41:14 +03:00
LibraryViewerApplication.hpp Every application keeps its data in ~/<application>; pasted images go there 2026-10-25 14:44:21 +03:00
Player.hpp Refactor! 2024-11-24 22:41:12 +03:00
Streamer.hpp Refactor! 2024-11-24 22:41:12 +03:00