-
-
Notifications
You must be signed in to change notification settings - Fork 37.8k
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
Feature request: Redesigning the curriculum UI #34826
Comments
@ahmadabdolsaheb I think the freeCodeCamp present UI feels very user-friendly. I don't think we should prioritize right now on complete UI redesign. We definitely need to improve in some areas. I have listed some areas where we can improve, I have bolded the important ones:
@QuincyLarson I would love to hear your thoughts on this. By the way, why solutions aren't saved? |
I disagree with this, IntelliSense helps with method names and reference previously created variables. It only helps with syntax to an extent which is fine. In real world, you're not required to remember obscure/less frequent used methods. |
@ahmadabdolsaheb Thanks for opening this issue. There are little tweaks we should do like the ones @vkWeb mentioned. Especially the one about changing the current 5 buttons into 3 (the "ask for help" button can bring up a modal with the other options). As for the scroll bars, I don't see those on Mac. But I agree the scroll bars look pretty bad on Windows. This said, we are much more concerned about accessibility and ease of use than we are about looking 'leet (couldn't help saying that since you screen-shotted Leet Code). I'm all for improving the aesthetics of the page in subtle ways, though. Also, I agree with @ezioda004's point about Monaco's defaults. There's no point in drilling long method names into people's heads when anyone can look them up at a moment's notice, or if they're in VS Code just hit the tab key to complete them. I'm closing this issue. I encourage you all to create more granular issues with suggestions for UI improvements. |
In the curriculum, there are multiple scrollers, each scroller have different styling, additionally the columns separating the scrolling divs have different styling. Similar markdown and good use of whitespace could make the user experience more consistent and make a cleaner UI.
Current UI:
example future UI:
The text was updated successfully, but these errors were encountered: