feat: initial commit for pixel-snapping components and helpers

This commit is contained in:
2026-10-29 17:34:57 +01:00
parent 9d8bde1413
commit 9cbb90f9e1
163 changed files with 2671 additions and 951 deletions
+10
View File
@@ -164,11 +164,21 @@ class DashboardTokens : public settings::ObjectNode {
CONFIG_PROPERTY(int, weatherWidth, 250)
};
class LauncherTokens : public settings::ObjectNode {
CONFIG_NODE(LauncherTokens, settings::ObjectNode)
CONFIG_PROPERTY(int, itemHeight, 50)
CONFIG_PROPERTY(int, itemWidth, 600)
CONFIG_PROPERTY(int, wallpaperHeight, 200)
CONFIG_PROPERTY(int, wallpaperWidth, 280)
};
class SizeTokens : public settings::ObjectNode {
CONFIG_NODE(SizeTokens, settings::ObjectNode)
CONFIG_SUBOBJECT(DashboardTokens, dashboard)
CONFIG_SUBOBJECT(BarTokens, bar)
CONFIG_SUBOBJECT(LauncherTokens, launcher)
};
} // namespace ZShell::config