-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Improve mobile interaction support for sidebar toggle buttons #47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: experiment-template
Are you sure you want to change the base?
Conversation
|
@claude implement the following:
|
|
Claude finished @dimitrieh's task —— View job ✅ Analysis CompleteI've completed the analysis of the mobile viewport improvements needed for the sidebar toggle buttons. Todo List
Key Findings
Implementation Plan CreatedI've created a comprehensive implementation plan in
Next StepsThe implementation requires modifying:
The plan maintains accessibility standards (44x44px touch targets) while ensuring visual consistency across all viewports. Note: This session was for analysis and planning only. The actual implementation will be done in a subsequent session following the detailed plan in |
|
Claude finished @dimitrieh's task —— View job 🔄 Fixing initialization issues
|
|
Claude finished @dimitrieh's task —— View job ✅ Completed mobile viewport improvementsAll requested changes have been successfully implemented: 1. Toggle Button Sizing ✅
2. Default Collapsed Sidebars ✅
3. Mutual Exclusion ✅
Changes Made:
Testing:Verified behavior using playwright at multiple viewport sizes:
Note:The CSS changes require a build ( |
🔧 Implementation CompleteChanges have been implemented for this issue. |
74ed24e to
b8eabeb
Compare
|
Experiment Deployed Your Node-RED experiment is now live at: View all experiments: https://dashboard.tailbfedba.ts.net This deployment will automatically expire in 7 days. Branch: |
b8eabeb to
f7ec018
Compare
|
Experiment Deployed Your Node-RED experiment is now live at: View all experiments: https://dashboard.tailbfedba.ts.net This deployment will automatically expire in 7 days. Branch: |
f7ec018 to
628c667
Compare
|
Experiment Deployed Your Node-RED experiment is now live at: View all experiments: https://dashboard.tailbfedba.ts.net This deployment will automatically expire in 7 days. Branch: |
628c667 to
95cd009
Compare
|
Experiment Deployed Your Node-RED experiment is now live at: View all experiments: https://dashboard.tailbfedba.ts.net This deployment will automatically expire in 7 days. Branch: |
95cd009 to
a71c4b3
Compare
|
Experiment Deployed Your Node-RED experiment is now live at: View all experiments: https://dashboard.tailbfedba.ts.net This deployment will automatically expire in 7 days. Branch: |
- Add mobile detection utility to RED.utils - Update sidebar.js to show toggle buttons always on mobile, hover on desktop - Update palette.js with same mobile/desktop conditional behavior - Add CSS media queries to ensure buttons are visible on mobile viewports - Maintain existing hover behavior for desktop viewports - Add touch-friendly sizing (44x44px minimum) for mobile targets Fixes #46 Co-authored-by: Dimitrie Hoekstra <[email protected]>
- Make toggle buttons same size on mobile as desktop (15px 8px padding) - Enhance mutual exclusion for sidebar toggle function - Ensure proper mobile detection for initial sidebar collapse Co-authored-by: Dimitrie Hoekstra <[email protected]>
a71c4b3 to
fb57764
Compare











Fixes #46