Skip to content

Editor#19

Open
skid-dev wants to merge 3 commits intomainfrom
editor
Open

Editor#19
skid-dev wants to merge 3 commits intomainfrom
editor

Conversation

@skid-dev
Copy link
Contributor

merge editor to main

Jerry Tang and others added 3 commits August 7, 2025 09:39
- Created DashboardClient component with tab switching functionality
- Added Profile, Classes, Search, and Settings tabs with dynamic content
- Implemented visual active states and hover effects for sidebar icons
- Bypassed authentication for development (backend not ready)
- Removed test login files and simplified dashboard access
- Dashboard now accessible directly without login requirements
…menu

- Add scalable top ribbon and right sidebar with drag handles
- Implement double-click inline editing for all block types on canvas
- Add custom right-click context menu with Edit, Duplicate, Delete actions
- Remove delete button from Questions list sidebar (moved to context menu)
- Improve editing UX with intuitive interactions and keyboard shortcuts
- Fix JSX syntax errors and maintain print/export functionality
- Renamed folders to sections with auto-numbering system
- Added comprehensive page settings (typography, layout, margins)
- Implemented automatic positioning with overlap prevention
- Added margin guides and enhanced snapping
- Created format margins button for automatic layout
- Fixed React CSS background property conflicts
- Updated question styling to be transparent with proper text colors
- Enhanced grid mode for better question visibility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant