Commit Graph
64 Commits
Author SHA1 Message Date
nmemmert 8d37038177 feat: Complete tablet UI overhaul with popup menu system and help bubble
Major Changes:
- 🪟 Popup Menu System: Converted slide-down navigation to draggable, minimizable popup window
- ❓ Help Bubble: Added contextual help system for admin dashboard (accessible via ? bubble)
- 🎨 Universal Theme Engine: All elements now properly match selected theme across all panels
- 📱 Enhanced Tablet Support: Comprehensive touch gestures, handwriting recognition, and Apple Pencil optimization
- 🖊️ Unified Write Mode: Combined handwriting and keyboard input with large canvas interface

Technical Implementation:
- Draggable popup with minimize/restore functionality and boundary constraints
- Dynamic theme switching using CSS variables throughout all components
- Help system with modal overlay and keyboard shortcuts (ESC to close)
- Responsive design optimizations for mobile, tablet, and desktop
- Comprehensive CSS overrides to eliminate hardcoded colors
- JavaScript fixes for canvas stroke colors and input styling

UI/UX Improvements:
- Clean admin dashboard without instruction clutter
- Professional popup interface with smooth animations
- Better contrast and readability across all themes (default, playground, chalkboard, galaxy, nature)
- Improved accessibility with proper focus management
- Enhanced mobile responsiveness with touch-optimized controls

Files Modified:
- Menu system: tablet-menu.js, tablet-menu.css
- Theme engine: styles.css, themes integration
- Admin interface: index.html, ui.js
- Input systems: game.js, unified-write.js, handwriting.js
- Authentication: auth.js with tablet menu cleanup
2025-10-02 14:26:04 -04:00
nate@necloud.us 0b9d46fed1 test 2025-08-14 09:44:31 -04:00
nate@necloud.us d9886e21b2 Fix user addition functionality with improved error handling 2025-08-13 20:04:15 -04:00
nate@necloud.us 027074f43d Fix user addition functionality with improved error handling 2025-08-13 20:03:38 -04:00
nate@necloud.us 90d79924f8 docker 2025-08-13 19:49:40 -04:00
nate@necloud.us a3dcb256c0 Add Container Registry deployment summary 2025-08-13 19:39:53 -04:00
nate@necloud.us 062547e078 Update README with detailed Docker container instructions 2025-08-13 19:38:00 -04:00
nate@necloud.us 3a7dfd5aff Add Docker build script v1.1.1-container v1.1.0-docker 2025-08-13 19:14:02 -04:00
nate@necloud.us aa45e9c873 Update docker-compose.yml for better containerization 2025-08-13 19:12:32 -04:00
nate@necloud.us 5f7cef7646 Update Dockerfile for better containerization 2025-08-13 19:11:53 -04:00
nate@necloud.us fdda517e7b Add Docker improvements and containerization 2025-08-13 19:07:58 -04:00
nate@necloud.us 545cf4c8dc Fix v1.1.0: Analytics, Sessions, and Error Handling Improvements v1.1.0 2025-08-13 19:02:55 -04:00
nate@necloud.us 7d8470df84 Implement version 3.0.0 with Analytics Dashboard, Gamification Expansion, and Spaced Repetition System 2025-08-13 12:43:18 -04:00
nate@necloud.us 27af564a41 Implement enhanced Analytics Dashboard with visualizations and detailed metrics 2025-08-13 11:45:19 -04:00
nate@necloud.us 5644f564eb Add Docker build and push GitHub Actions workflow v2.1.0 2025-08-13 11:35:09 -04:00
nate@necloud.us 68e3365a5e Bump version to 2.1.0 for upcoming feature enhancements 2025-08-13 11:32:07 -04:00
nate@necloud.us d652248170 fixes and awards 2025-08-13 11:25:12 -04:00
nate@necloud.us 6d2987485d readme 2025-07-28 10:45:14 -04:00
nate@necloud.us 968322401c readme 2025-07-28 10:43:03 -04:00
nate@necloud.us f294175a4b readme 2025-07-28 10:40:58 -04:00
nate@necloud.us d6f5a70e52 results v1.0.0-docker v1.0.0-typing-results v1.0.1-build 2025-07-28 08:40:04 -04:00
nate@necloud.us 8e2f6dac0c weeks fixed 2025-07-28 08:23:49 -04:00
nmemmert fb879b1a23 button fixed 2025-07-27 22:19:08 +00:00
nmemmert b40e5136a1 add word lists 2025-07-27 20:28:53 +00:00
nate@necloud.us d955f55020 icon 2025-07-18 08:19:57 -04:00
nmemmert 75eaf88d9d Merge pull request 'fix for reports' (#5) from typing into main
Reviewed-on: nmemmert/Spelling#5
2025-07-18 12:17:39 +00:00
nate@necloud.us 6bbf0afbab fix for reports 2025-07-18 08:16:30 -04:00
nmemmert e0badaf366 Merge pull request 'typing' (#4) from typing into main
Reviewed-on: nmemmert/Spelling#4
2025-07-15 19:00:57 +00:00
nate@necloud.us 40e25334fd update 2025-07-15 12:58:51 -04:00
nate@necloud.us 474235f94d major update 2025-07-15 11:43:31 -04:00
nate@necloud.us 6029d6f244 passwords 2025-07-15 11:11:25 -04:00
nate@necloud.us 5ac5626406 major update 2025-07-15 10:57:27 -04:00
nate@necloud.us 266a064330 bunch of fixes 2025-07-15 10:16:59 -04:00
nate@necloud.us 462c7908a1 updates 2025-07-14 14:39:38 -04:00
nate@necloud.us 364284553b seed data 2025-07-09 08:08:01 -04:00
nate@necloud.us edee33416f update 2025-07-07 14:57:12 -04:00
nate@necloud.us 82bbaa0e83 slim 2025-07-07 14:54:40 -04:00
nate@necloud.us d0e72d0bfe Sessions 2025-07-07 08:23:02 -04:00
nate@necloud.us c00d10c8f4 readme update 2025-07-03 12:35:46 -04:00
nate@necloud.us 81942e7e61 readme video 2025-07-03 12:32:20 -04:00
nmemmert 14ae64707e Merge pull request 'Reports' (#3) from reports into main
Reviewed-on: nmemmert/Spelling#3
2025-07-03 14:33:10 +00:00
nate@necloud.us 5d1dc3a203 Reports 2025-07-03 10:32:46 -04:00
nmemmert e7b6e9288a Merge pull request 'badges' (#2) from badges into main
Reviewed-on: nmemmert/Spelling#2
2025-07-03 14:25:57 +00:00
nate@necloud.us 6c77a8f407 badges 2025-07-03 10:25:32 -04:00
nmemmert c4844eecff Merge pull request 'analytics' (#1) from analytics into main
Reviewed-on: nmemmert/Spelling#1
2025-07-03 14:09:49 +00:00
nate@necloud.us 1aa71df735 analytics 2025-07-03 10:05:49 -04:00
nate@necloud.us 77d5f9b196 module change 2025-07-03 09:42:40 -04:00
nate@necloud.us ed1cafe761 dupls 2025-07-02 14:38:18 -04:00
nate@necloud.us 3b9a49decb result updated 2025-07-02 14:18:43 -04:00
nate@necloud.us 3e6c02e4d2 adding results 2025-07-02 14:15:45 -04:00