Repository navigation
Dark-mode and contrast fixes, Classic mode deprecation notice, Insights tile padding #35609
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
aab5b53
Fix dark-mode status counts, tab counts, table header divider and ent…
shah-harshit e554ab0
Pin the Connections composer to the canvas edge and record the tinted…
shah-harshit ceecf80
Mark Classic mode as deprecated in the mode switchers and the admin s…
shah-harshit 29045e6
Merge remote-tracking branch 'origin/main' into shah-harshit/automati…
shah-harshit c806882
Give Insights tab tiles and DQ pie cards consistent core Card padding
shah-harshit 006ef1f
Move the status badge color map to IngestionStatusCount.constants.ts
shah-harshit d468089
Keep domain and data product avatars solid in both themes
shah-harshit 10e4c4b
Drop the darker bands from the column detail drawer in dark mode
shah-harshit b7e24db
Render the contract result pill as a core Badge and fix the Beta tab …
shah-harshit eafd3ca
chore(playwright): auto-refresh impact-map.generated.json
github-actions[bot] e7bda40
Keep the empty test-status chart inside its card
shah-harshit 8967169
Address review: keep HoverCard open on focus, keep DP contract link o…
shah-harshit 513169e
fix(ui): converge Archive badge count after an async hard delete (#35…
Rohit0301 75357a6
Fixes #35473: Export and Bulk Edit only the filtered test cases (#35474)
TeddyCr 8fd7219
Fixes open-metadata/openmetadata-collate#7447: forward aria-label on …
anuj-kumary 6bfc93b
Fixes #35519: Stabilise flaky glossary Playwright specs (#35520)
anuj-kumary 66196b0
fix(security): bump guava to 33.7.2-jre, hibernate-validator to 8.0.6…
karanh37 8ea088a
Fixes open-metadata/openmetadata-collate#4719: let a password reset l…
mohityadav766 2bb916b
Fixes #33865: Inline lineage editing via node and column menus (#34551)
chirag-madlani d21bb2a
Fixes #32000, #33553: Hand confidential OIDC browsers the identity pr…
mohityadav766 8b35e7e
Chore: Remove Delta Lake connector (#35299)
akashverma0786 3899674
Fixes #34689: record every Assets tab edit on the asset as its own PA…
manerow 3024564
Fixes #34249: Add Neo4j database connector (#34250)
michaelgong428 a6e2051
fix(lineage): strip FQN quotes from schema/db/table names before appl…
zerafachris 9270f59
Fix TagPage test mock, refresh ai-explore baseline, record Classic de…
shah-harshit e0fd5a1
chore(playwright): auto-refresh impact-map.generated.json
github-actions[bot] 0baa93c
Update generated TypeScript types and dereferenced schemas
github-actions[bot] 2b822f5
Merge origin/main and drop main commits replayed by a rebase
shah-harshit 589a3e3
Merge remote-tracking branch 'origin/shah-harshit/automations-icons-f…
shah-harshit cdcd9bf
Reset bot-generated schema JSON and impact map to main
shah-harshit a3ecb4e
chore(playwright): auto-refresh impact-map.generated.json
github-actions[bot] a240db1
Merge origin/main into shah-harshit/automations-icons-fix
shah-harshit File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| # Classic mode is deprecated; the UI says so only where the mode is chosen | ||
|
|
||
| - **Status:** Accepted | ||
| - **Revisions:** v1 2026-10-16 (initial) | ||
| - **Deciders:** Pere Miquel Brull (product), Chirag Madlani (UI), Reethika (design) | ||
| - **Guard:** `AppModeSwitcher.test.tsx`, `InterfaceModeMenuItem.test.tsx`, | ||
| `DefaultAppModePage.test.tsx` (Deprecated badge and notice on the Classic option only) | ||
| - **Related:** open-metadata/openmetadata-collate#7533, #35609, | ||
| ADR:2026-10-12-dark-mode-targets-ai-mode-core-surfaces-only | ||
|
|
||
| ## Context | ||
| AI mode is the go-forward interface, and Classic mode will be removed. Users and admins need | ||
| to hear that before it happens. Product asked that the product itself not be invasive about | ||
| it: the main channel is the release notes, and the UI should not nag every user on every page. | ||
|
|
||
| ## Decision | ||
| - Classic mode is deprecated as of 2026-10. It stays fully supported until the release that | ||
| removes it, which the release notes will name. | ||
| - The UI marks Classic as *Deprecated* (core warning `Badge`), with a short notice and a link | ||
| to the release notes, only where the mode is chosen: | ||
| - the AI-shell mode switcher and the classic profile dropdown, on the Classic option once the | ||
| menu is open (a `HoverCard` on hover or keyboard focus). It is never on the always-visible | ||
| switcher trigger; | ||
| - the admin *Default App Mode* setting, as a hint under the Classic radio. | ||
| - The shipped copy promises the following, and the removal release must honour it: an | ||
| organization `defaultAppMode` or persona app mode still set to Classic is moved to AI, and a | ||
| user switching from Classic to AI keeps their settings. | ||
|
|
||
| ## Consequences | ||
| New surfaces that offer a Classic/AI choice add the same badge and notice; nothing else | ||
| mentions the deprecation. The removal release owns the migration of Classic values to AI. If | ||
| product drops that migration, change the copy (`message.classic-mode-retiring-*`) in the same | ||
| release and amend this record. ADR:2026-10-12-dark-mode-targets-ai-mode-core-surfaces-only | ||
| already scopes dark mode to AI mode; once Classic is removed, its Classic carve-out no longer | ||
| applies. |
26 changes: 26 additions & 0 deletions
26
docs/decisions/2026-10-16-light-featured-icons-stay-tinted-in-dark.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| # Light featured icons stay tinted in dark mode | ||
|
|
||
| - **Status:** Accepted | ||
| - **Revisions:** v1 2026-10-16 (initial) | ||
| - **Deciders:** UI team, design | ||
| - **Guard:** `reviewer` for `featured-icon.tsx` | ||
| - **Related:** open-metadata/openmetadata-collate#7533, ADR:2026-10-12-dark-mode-targets-ai-mode-core-surfaces-only | ||
|
|
||
| ## Context | ||
| `FeaturedIcon` with `theme="light"` switched to a solid fill (`bg-*-solid`, white glyph) under | ||
| `.dark-mode`, inherited from the UntitledUI port (#29412). The AI-mode Home topic cards draw a | ||
| tinted tile instead (`bg-utility-<c>-50` + `text-utility-<c>-600`), so AI Automations and other | ||
| pages read as heavier, louder blocks next to Home, and callers patched it locally | ||
| (`CriticalAnnouncementBanner`, `StatCard`, Collate `agentIconMap`). | ||
|
|
||
| ## Decision | ||
| - `FeaturedIcon` `theme="light"` keeps a tinted tile in dark: `tw:dark:bg-utility-<c>-50 | ||
| tw:dark:text-utility-<c>-600`. Light mode is unchanged. | ||
| - Domain and data product avatars (`getEntityAvatarProps`) are out of scope: users pick their | ||
| color, so they stay a solid fill in both themes until custom colors are revisited. | ||
|
|
||
| ## Consequences | ||
| Tinted icon tiles come from the core component, so callers stop overriding colors to match Home. | ||
| A page that wants a solid tile in dark must pick a solid theme (`dark`, `modern`) rather than | ||
| `light`. Revisit only if design moves Home itself back to solid tiles, or when entity custom | ||
| colors are reworked. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.