Skip to content

refactor: Redesign UI with design tokens and simplify component styling#157

Merged
jplanckeel merged 9 commits intomainfrom
refactor/ds-intergalatic
Apr 1, 2026
Merged

refactor: Redesign UI with design tokens and simplify component styling#157
jplanckeel merged 9 commits intomainfrom
refactor/ds-intergalatic

Conversation

@jplanckeel
Copy link
Copy Markdown
Contributor

@jplanckeel jplanckeel commented Apr 1, 2026

Description

  • Refactor design with semrush/intergalactic
  • Remove double page usage for drift
  • Refactor dashboard page to use grow productivity
  • Refactor overlaps to simplify overlaps
  • Fix calendar slow load.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

…mponents

- Add Vanguard font family imports (Space Grotesk and JetBrains Mono) to index.html
- Replace shadcn/ui components with custom styled components using design token system
- Implement comprehensive design token palette (T object) for consistent theming across dark UI
- Create StatusBadge component with dynamic colorages
- Replace hardcoded colors with design token variables (hud-primary, hud-surface, hud-on-surface, etc.)
- Simplify Footer component with token-based colors and remove dark mode class duplication
- Refactor Layout component to use shared CSS classes and reduce code verbosity
- Update ThemeToggle component styling to use design tokens
- Consolidate Dashboard page styling with new token system
- Update Tailwind configuration to support design token color palette
- Remove inline dark mode utilities in favor of token-based theming
- Improve code maintainability by centralizing color definitions
- Migrate EventDetailsModal to use design token color system (hud variables)
- Add quick status dropdown with visual color indicators for rapid status updates
- Implement glassmorphism backdrop with ambient glow effects for modern aesthetic
- Refactor modal layout with improved responsive design (mobile-first approach)
- Add owner initials display and enhanced visual hierarchy
- Integrate Slack message URL utilities for better event linking
- Update styling from Tailwind dark mode to token-based color variables
- Improve modal header with event ID badge and type indicator with pulse animation
- Enhance form inputs and controls with consistent design token styling
- Optimize modal scrolling and overflow behavior for better UX on smaller screensda
- Add theme context integration to EventDetailsModal for dynamic dark/light mode support
- Update modal background styling with theme-aware opacity and blur effects
- Replace hardcoded surfaceHigh colors with dynamic blockBg variable across info cards
- Add subtle borders to info card blocks for improved visual hierarchy
- Enhance status dropdown styling with theme-aware backgrounds
- Update Vite configuration for improved build optimization
- Refactor Layout, CreateEvent, Dashboard, and EventsTimeline components for theme consistency
- Improve visual contrast and readability across light and dark themes
- Extract selected service catalog data to identify downstream dependencies
- Add new "Downstream Services" section that displays when a service is selected
- Show list of downstream services with visual indicators (error color styling)
- Display helpful message when no downstream dependencies are found
- Improves event creation form by providing visibility into service impact chain
- Remove unused imports (Link, Plus, EventLinks, color/icon utility functions)
- Replace hardcoded Tailwind classes with design token CSS variables for backgrounds, borders, and text colors
- Update query configuration to use consistent staleTime instead of monthly cache key rotation
- Remove "Create Event" button from calendar header
- Simplify calendar grid styling with reduced gap spacing and updated border styling
- Replace French day labels with English equivalents (Lun → Mon, etc.)
- Remove loading spinner overlay and simplify event display logic
- Update day cell styling to use design tokens for selected/current day states
- Improve visual hierarchy with refined padding and typography using Space Grotesk font
- Streamline filter tags section layout and remove unnecessary comments
@jplanckeel jplanckeel self-assigned this Apr 1, 2026
@jplanckeel jplanckeel merged commit 1439a32 into main Apr 1, 2026
3 checks passed
@jplanckeel jplanckeel deleted the refactor/ds-intergalatic branch April 1, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant