Skip to content

fix(ayu): assign terminal colors correctly - #106

Merged
ItsLemmy merged 1 commit into
noctalia-dev:mainfrom
urdh:fix-ayu-themes
Sep 10, 2026
Merged

ItsLemmy merged 1 commit into
noctalia-dev:mainfrom
urdh:fix-ayu-themes

Conversation

@urdh

@urdh urdh commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

Description

The Ayu variant themes were incorrectly assigning terminal colors, causing applications which expect that the standard 16 colors map correctly to show incorrect colors (e.g. yellow instead of red for errors).

Screenshots

Please attach screenshots of your palette applied in Noctalia for both themes:

Dark theme

screenshot_20260909_210955-region

Light theme

screenshot_20260909_211014-region

Checklist

  • I have tested my palette in Noctalia with the dark theme
  • I have tested my palette in Noctalia with the light theme
  • Screenshots for both themes are attached above

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Automatic Palette Check


File: Ayu Blue/Ayu Blue.json

  • Low contrast mOnPrimary on mPrimary in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1
  • Low contrast mOnSecondary on mSecondary in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1
  • Low contrast mOnTertiary on mTertiary in light: 2.15:1 (#F8F9FA on #FF8F40), under 3.0:1
  • Low contrast mOnHover on mHover in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1

File: Ayu Green/Ayu Green.json

  • Low contrast mOnPrimary on mPrimary in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1
  • Low contrast mOnSecondary on mSecondary in light: 2.15:1 (#F8F9FA on #FF8F40), under 3.0:1
  • Low contrast mOnTertiary on mTertiary in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1
  • Low contrast mOnHover on mHover in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1

File: Ayu Red/Ayu Red.json

  • Low contrast mOnSecondary on mSecondary in light: 2.15:1 (#F8F9FA on #FF8F40), under 3.0:1
  • Low contrast mOnTertiary on mTertiary in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1
  • Low contrast mOnError on mError in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1

Low-contrast pairs are a warning, not a rejection: they do not fail this check.

The Ayu variant themes were incorrectly assigning terminal colors,
causing applications which expect that the standard 16 colors map
correctly to show incorrect colors (e.g. yellow instead of red for
errors).
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Automatic Palette Check


File: Ayu Blue/Ayu Blue.json

  • Low contrast mOnPrimary on mPrimary in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1
  • Low contrast mOnSecondary on mSecondary in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1
  • Low contrast mOnTertiary on mTertiary in light: 2.15:1 (#F8F9FA on #FF8F40), under 3.0:1
  • Low contrast mOnHover on mHover in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1

File: Ayu Green/Ayu Green.json

  • Low contrast mOnPrimary on mPrimary in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1
  • Low contrast mOnSecondary on mSecondary in light: 2.15:1 (#F8F9FA on #FF8F40), under 3.0:1
  • Low contrast mOnTertiary on mTertiary in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1
  • Low contrast mOnHover on mHover in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1

File: Ayu Red/Ayu Red.json

  • Low contrast mOnSecondary on mSecondary in light: 2.15:1 (#F8F9FA on #FF8F40), under 3.0:1
  • Low contrast mOnTertiary on mTertiary in light: 2.25:1 (#F8F9FA on #55B4D4), under 3.0:1
  • Low contrast mOnError on mError in light: 2.35:1 (#F8F9FA on #86B300), under 3.0:1

Low-contrast pairs are a warning, not a rejection: they do not fail this check.

@urdh
urdh marked this pull request as ready for review September 9, 2026 19:12
@ItsLemmy
ItsLemmy merged commit 97aff4a into noctalia-dev:main Sep 10, 2026
1 check passed
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.

2 participants