Hide UI preference keys behind adapter

This commit is contained in:
2026-06-12 17:53:57 +02:00
parent 9f1a52401a
commit 058997bd78
6 changed files with 105 additions and 21 deletions

View File

@@ -238,8 +238,9 @@ Node* NodeCanvas::clone_instantiate() const
void NodeCanvas::init()
{
m_density = pp::panopainter::legacy_float_preference_or("vp-scale", 1.f);
m_cursor_visibility = (kCursorVisibility)pp::panopainter::legacy_integer_preference_or("show-cursor", 0);
const auto preferences = pp::panopainter::read_legacy_canvas_preferences();
m_density = preferences.viewport_density;
m_cursor_visibility = (kCursorVisibility)preferences.cursor_mode;
m_mouse_ignore = false;
m_canvas = std::make_unique<Canvas>();