refactor(ui/ux): Delete user#470
Conversation
- fixes type warning - refactor user page for mobile first approach - minor UI optimization
- Updated menu-bar styles for better mobile support and adjusted z-index values. - Enhanced modal component z-index for improved visibility. - Refactored profile UI to use media queries for responsive design. - Modified project editor styles to accommodate new layout requirements. - Improved keyboard shortcuts layout and styling for better usability. - Adjusted social controls styles for consistency and improved hover effects. - Updated target controls to use new selectors for project ownership. - Added mobileNavHeight constant for better layout management. - Cleaned up unused imports and optimized selector functions.
|
@Nandos0804 @hlolli I'd just like to ask for you guys to thread with caution when merging to production. I'm in the final weeks of an undergraduate course that uses the IDE as a primary environment and students will be very confused if there are issues. |
Thank you for the message. For me it is safe to avoid entirely this PR. I didn't want to lose progress or ideas and archive them somewhere to discuss. I have marked this PR as draft. |
|
@vlazzarini fair, we'll wait with this specific PR until |
Import were removed only if dead code. Function were streamline to reuse same modal. Legacy not used dependency were removed (yarn). Error first to avoid any data and unsafe ts pattern. I (locally, database is not the one on production so i'll report the link as per npm run start)tested with :
bot mobile or desktop. Based on background knowledge, i can't garante that outside of my test this code will be 100% retrocompatibile , but it should. |
While working on the delete user implementation i ended up reworking major part of the ide, i do not expect this PR to be merged but i gathered sparse idea that i had on multiple local branch and gather theme here.
@hlolli we could cherry pick some changes, continue on this or close without merge. But the fix have made the app throw 0 warning, less Cumulative layout shift on all /route and a mobile first UI/UX. It's the same but with some correction.