Skip to content

Fix UI/UX inconsistencies and premium terminal enhancements (#104)#141

Open
tanmayythakare wants to merge 3 commits into
siddu-k:mainfrom
tanmayythakare:fix/ui-ux-inconsistencies-104
Open

Fix UI/UX inconsistencies and premium terminal enhancements (#104)#141
tanmayythakare wants to merge 3 commits into
siddu-k:mainfrom
tanmayythakare:fix/ui-ux-inconsistencies-104

Conversation

@tanmayythakare
Copy link
Copy Markdown
Contributor

Summary

This PR resolves Issue #104 by fixing multiple UI/UX inconsistencies and improving overall polish while preserving DevShell’s existing design language.

Changes Made

Sidebar Improvements

  • Fixed sidebar category overlap and rendering inconsistencies
  • Improved category alignment and spacing

Terminal Tab Improvements

  • Fixed sequential tab numbering after closing/restoring tabs
  • Improved active tab styling and visual hierarchy
  • Added terminal execution status indicators
  • Refined tab spacing and interactions

Modal & Input Improvements

  • Styled modal input fields to match the dark theme
  • Replaced native browser confirmation dialogs with themed in-app confirmations

UI Enhancements

  • Added collapsible sidebar support
  • Added terminal font scaling controls (A+ / A-)
  • Improved dropdown styling for better visual consistency

Analytics Improvements

  • Fixed pluralization (1 run vs 1 runs)
  • Improved analytics presentation and execution feedback

Testing & Validation

Manually verified:

  • Sidebar rendering consistency
  • Sequential terminal numbering
  • Session restore behavior
  • Modal and confirmation flow
  • Analytics rendering
  • Sidebar collapse/expand
  • Terminal font scaling

Additionally verified:

  • pytest passes successfully
  • No breaking changes introduced

UI Preview

Below are some previews of the UI/UX refinements included in this PR.

Terminal UI & Delete Button Improvement

Screenshot 2026-05-28 165739

Analytics Dashboard Improvements

Screenshot 2026-05-28 165718

Sidebar & Overall UX Refinements

Screenshot 2026-05-28 165710

Fixes #104

@siddu-k
Copy link
Copy Markdown
Owner

siddu-k commented May 31, 2026

@tanmayythakare conflicts that must be resolved

@siddu-k
Copy link
Copy Markdown
Owner

siddu-k commented Jun 4, 2026

@tanmayythakare can u fix the conflit

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug/Enhancement] UI/UX Inconsistencies: Sidebar overlap, tab numbering, unstyled inputs, and dashboard enhancements

2 participants