Commit Graph

9 Commits

Author SHA1 Message Date
55ba2e16e5
Add screensaver feature for wall-mounted displays - Create Screensaver component with HTML5 Canvas animation - Implement gradient patterns, animated shapes, and line art using primary color and complementary colors - Add automatic screen clearing every 3 minutes (Windows 98 style) and every few seconds for variety - Create ScreensaverButton component positioned next to ColorPickerButton - Integrate screensaver into both DesktopLayout and MobileLayout - Screensaver closes on any user interaction (key press, mouse movement, click, touch) - Uses color palette from ColorPicker to select complementary colors automatically 2025-06-17 20:23:29 -05:00
3c37a94644
Add color picker functionality with MUI theme integration - Create themeStore with Zustand for managing primary color state - Add ThemeProvider component to wrap MUI theme with dynamic primary color - Implement ColorPicker dialog with predefined colors (including 3 purple shades) and custom color option - Add ColorPickerButton component with visual indicator of current color - Integrate color picker into both DesktopLayout and MobileLayout - Update main.tsx to include ThemeProvider wrapper - Persist theme color preference using Zustand persist middleware 2025-06-17 20:17:32 -05:00
dec4b848b6
add print buttons to mobile 2025-06-14 23:09:12 -05:00
5fde9f667b
pass user when printing, add checkboxes 2025-06-14 20:01:16 -05:00
ba2f7fb612
fix client user selection 2025-06-14 19:49:35 -05:00
c6a647202b
add missing buttons 2025-06-14 19:00:59 -05:00
08c41fa0be
add virtual groups for recent and frequent 2025-06-14 18:45:30 -05:00
67de31276f
fix most graphql errors 2025-06-14 17:19:39 -05:00
23d1f60fc7
update everything 2025-06-14 15:57:24 -05:00