SurfSense/surfsense_web/components/layout/ui
SohamBhattacharjee2003 4a5af63715 fix: replace transition-all with specific transition properties for better performance
- Replace transition-all with transition-[width] in Sidebar.tsx for width animations
- Replace transition-all with specific properties in animated-tabs.tsx for hover/active indicators
- Replace transition-all with transition-[background-color,border-color,box-shadow] in navbar.tsx
- Replace transition-all with transition-[width] in audio.tsx volume bar
- Replace transition-all with transition-[background-color,border-color,color] in thread.tsx
- Replace transition-all with transition-[box-shadow] in all tool-ui status cards (28+ files)

This reduces unnecessary browser layout/paint work by only animating the specific
properties that change, avoiding expensive recalculations for properties like
width, height, margin, and padding that don't need animation.

Fixes #1147
2026-04-08 05:36:19 +05:30
..
dialogs fix: replace window.location with Next.js router for client-side navigation 2026-04-08 04:28:41 +05:30
header refactor: update document processing status handling and improve sidebar components 2026-03-31 21:29:46 -07:00
icon-rail refactor: update various components to enhance styling consistency and improve user interaction by removing unnecessary classes and adjusting dialog and dropdown styles 2026-03-07 04:15:40 +05:30
right-panel chore: linting 2026-03-31 14:45:46 -07:00
shell style: adjust header and sidebar heights for improved layout consistency and update TabBar component for better responsiveness 2026-03-31 16:35:29 +05:30
sidebar fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
tabs chore: linting 2026-03-31 14:45:46 -07:00
index.ts Merge branch 'dev' into implement-surfsense-docs-mentions 2026-01-13 00:55:16 -08:00