Skip to content

src button a file icon for a seemless experience. #3363

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

Closed

Conversation

Jatin24062005
Copy link
Contributor

I replaced the Left and Right Arrow Icons with a Folder Icon, ensuring consistency across different screen sizes. This update aligns the desktop view with the mobile view, making the UI more intuitive and uniform.

Fixes #issue-2888

Changes Made:
✅ Removed the Left and Right Arrow Icons from the sidebar.
✅ Replaced them with the Folder Icon, as seen in the mobile view.
✅ Ensured visual consistency across different screen sizes.
✅ Verified that the new icon behaves as expected and does not break any functionality

I have verified that this pull request:

  • has no linting errors (npm run lint)
  • has no test errors (npm run test)
  • is from a uniquely-named feature branch and is up to date with the develop branch.
  • is descriptively named and links to an issue number, i.e. Fixes #123

This is a beginner-friendly issue and a great starting point for new contributors!
@raclim it will be great to label these as 'Good FIrst Issue' Or 'Beginner friendly Issue'
@raclim raclim added Area: Design For UI/UX design updates, proposals, or feedback Needs Discussion Requires further conversation or consensus Enhancement Improvement to an existing feature labels Mar 6, 2025
@@ -543,14 +541,20 @@ class Editor extends React.Component {
this.props.closeProjectOptions();
}}
>
<LeftArrowIcon focusable="false" aria-hidden="true" />
<IconButton
onClick={this.props.expandSidebar}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think these lines (544-545) probably aren't needed here, since they're covered by the parent button element right above. If added, the IconButton implementation could probably look more something like: <IconButton focusable="false" aria-hidden="true" />

@raclim
Copy link
Collaborator

raclim commented Mar 13, 2025

Thanks for giving this a look! After thinking on this, I think we might want to have further discussion on what the final icon design should look like before implementing it. I'm going to close this for now, but left a review on what's here so far!

@raclim raclim closed this Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Design For UI/UX design updates, proposals, or feedback Enhancement Improvement to an existing feature Needs Discussion Requires further conversation or consensus
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants