Skip to content

Fix: UI layout issues#2324

Merged
abose merged 43 commits intomainfrom
pluto/ui-fix
Jul 15, 2025
Merged

Fix: UI layout issues#2324
abose merged 43 commits intomainfrom
pluto/ui-fix

Conversation

@devvaannsh
Copy link
Member

@devvaannsh devvaannsh commented Jul 9, 2025

This PR is to fix all the UI layout issues. Please refer to this issue

  1. Fixed profile button text not centralized issue - also reduced the font-size a bit because the font was too large as per the button size

Before
Screenshot 2025-07-09 230912

After
Screenshot 2025-07-09 230937

  1. Added a Cancel button in add-snippets-panel
  2. Increased the Custom Snippets panel minimum size so that the buttons always remain visible
  3. Fix icons alignment
  4. Add checkmark in the menu item when the panel is open
  5. In the add snippet & edit snippet panel, move the content a bit towards right to maintain hierarchy structure

Before
462888431-9a70e556-06d8-47ab-9194-ac12e2ea2a69

After
Screenshot 2025-07-10 162645

  1. Enable/Disable reset button in the Edit Snippet panel, as and when required
  2. Earlier we expected users to write file extension in strict format that is .js, .css, .html like every file extension should start with a dot and it should be separated with commas, but now users can write as they want. anything will work. For ex js, css, html will work, js, .css.html , js css html will work too.
  3. Instead of saving the snippets in preferences manager, we now save it in file storage - this change was important because otherwise prefs file got too lengthy with many snippets and it became unusable.

@devvaannsh devvaannsh mentioned this pull request Jul 10, 2025
8 tasks
@sonarqubecloud
Copy link

@abose abose merged commit 8144974 into main Jul 15, 2025
16 of 19 checks passed
@abose abose deleted the pluto/ui-fix branch July 15, 2025 14:16
@abose
Copy link
Member

abose commented Jul 15, 2025

LGTM . Merging.
Thanks for the changes @devvaannsh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants