Skip to content

Conversation

@severo
Copy link
Contributor

@severo severo commented Jan 7, 2026

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adapts the application's styling to match the source.coop design system by migrating from hardcoded color values to a consistent CSS variable system and updating dependencies to their latest versions.

Key changes include:

  • Replaced hardcoded hex colors (#ddd, #eee, #444, etc.) with CSS custom properties (var(--gray-X)) for consistent theming
  • Updated hightable theming from generic variable names to specific semantic names (e.g., --menu-color, --header-background-color)
  • Upgraded key dependencies: hightable (0.20.2 → 0.25.0), hyparquet (1.20.0 → 1.23.3), and hyperparam (0.3.25 → 0.4.2)

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/styles/index.css Removed unused CSS rules (sub, duplicate overlay), replaced hardcoded colors with CSS variables, changed overlay from fixed to absolute positioning, and reorganized code for better structure
src/styles/hightable.css Completely refactored theme variables from generic naming (--hy-color-X) to semantic naming (--menu-color, --header-background-color, etc.), added nested CSS rules for thead/tbody styling
src/styles/colors.css Added new color variables (--gray-a11, --accent-2) with support for both light and dark color schemes
package.json Updated three dependencies to newer versions and indirectly added squirreling as a transitive dependency
package-lock.json Updated lockfile to reflect new dependency versions and added squirreling package

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@severo severo merged commit dc9158f into main Jan 7, 2026
9 checks passed
@severo severo deleted the adapt-styles branch January 7, 2026 18:07
@severo
Copy link
Contributor Author

severo commented Jan 7, 2026

Deployed.

Light

Before

Screenshot From 2026-01-07 19-07-59

After

Screenshot From 2026-01-07 19-10-15

Dark

Before

Screenshot From 2026-01-07 19-07-47

After

Screenshot From 2026-01-07 19-10-25

@severo
Copy link
Contributor Author

severo commented Jan 7, 2026

cc @jedsundwall : I applied the same style changes as in the CSV table (the one you approved + two more: source-cooperative/csv-table#36 and source-cooperative/csv-table#38)

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.

Align styles (CSS) with source.coop

2 participants