Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why merging this Pull Request?
This PR fixes some minor layouts problems improving the user experience.
What are the changes?
Why?
The Save PNG and Save SVG options previously had the same icon, which affected user readability and experience. This change adds more context to the action, maybe clarifying more what the user is doing.Why?
Before this normalization, when using the dropdown menu on small devices, the menu did not respect the button width and appeared misaligned.Why?
Following the same observation made on small devices, we decided to apply the normalization to medium and large devices as well.Why?
Previously, the Code Languages select content menu occupied the full height of the page starting from the trigger, hiding the top bar buttons and appearing misaligned and a little bit off. Now, the menu is aligned with the trigger and limited to a 550px height, resulting in a seamless behavior and layout.Why?
Since the Code Languages select content menu was normalized, this change was necessary. It prevents the select menu from exceeding the 550px height mark in the future. The width was also slightly increased with this change.Why?
Therefore, this is not a bug or an important fix/change. I think this little hover change on Made by Raycast, making the color match the Raycast brand, adds a nice touch to the menu.Why?
While making these layout changes, I encountered several unused imports and decided to clean them up for future contributions and code maintainability. Removing unused imports is beneficial because it reduces clutter, improves code readability, and can potentially enhance performance by minimizing unnecessary dependencies.