Skip to content

Conversation

@odaneau-astro
Copy link
Contributor

@odaneau-astro odaneau-astro commented Jul 31, 2025

Newer PR for #49658

✅ Changes made:

  • Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see Add side/navbar_color config for Airflow 3.x #53443).
  • Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
  • Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
  • Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

📷 Preview:
Light Mode
image
image
image
image
Dark Mode
image
image
image
image

closes: #49658

Copy link
Contributor

@bbovenzi bbovenzi left a comment

Choose a reason for hiding this comment

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

Looking good. We just need a rebase and then I left a few comments on the auth page and the new markdown file

@eladkal eladkal added this to the Airflow 3.1.0 milestone Aug 22, 2025
@eladkal eladkal added the type:improvement Changelog: Improvements label Aug 22, 2025
@eladkal
Copy link
Contributor

eladkal commented Aug 22, 2025

@odaneau-astro I'm hoping we can get this in time for 3.1
any chance you can address the open issues soon?

@bbovenzi
Copy link
Contributor

bbovenzi commented Sep 3, 2025

I think a lot of the static checks can be fixed simply by running pnpm format

@odaneau-astro odaneau-astro force-pushed the main branch 3 times, most recently from 978c074 to f387f0e Compare September 3, 2025 20:02
@bbovenzi bbovenzi merged commit 1046874 into apache:main Sep 10, 2025
107 checks passed
@kaxil
Copy link
Member

kaxil commented Sep 10, 2025

#protm

@RoyLee1224 RoyLee1224 mentioned this pull request Sep 10, 2025
5 tasks
kaxil pushed a commit to astronomer/airflow that referenced this pull request Sep 11, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
(cherry picked from commit 1046874)
suman-himanshu pushed a commit to suman-himanshu/airflow that referenced this pull request Sep 17, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
Brunda10 pushed a commit to Brunda10/airflow that referenced this pull request Sep 17, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Sep 30, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 1, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 2, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 3, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 4, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 5, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 7, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 8, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 9, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 10, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 11, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 12, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 14, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 15, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 17, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
abdulrahman305 bot pushed a commit to abdulrahman305/airflow that referenced this pull request Oct 19, 2025
✅ Changes made:
- Introduce semantic tokens for colors used across all components. This allows for user customization in the future (see apache#53443).
- Added the Tailwind V4 color tokens to theme.ts in place of the default Chakra UI colors. This color palette offers better accessibility across both dark and light modes.
- Updated the existing semantic tokens to use the newly added Tailwind color tokens instead of default Chakra colors.
- Replaced all references to color Tokens with Semantic tokens to allow changing colors later without having to change the components.

closes: apache#49658
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers. type:improvement Changelog: Improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants