Skip to content

feat(KLEF-42): Update Spotlight and Add Shiny Pill - #7

Merged
isaacwallace123 merged 1 commit into
mainfrom
feat/KLEF-42_Component_Changes
May 16, 2026
Merged

feat(KLEF-42): Update Spotlight and Add Shiny Pill#7
isaacwallace123 merged 1 commit into
mainfrom
feat/KLEF-42_Component_Changes

Conversation

@Chronyyx

@Chronyyx Chronyyx commented May 16, 2026

Copy link
Copy Markdown
Contributor

Pull Request

Summary

Adds shared shiny pill styles and updates the spotlight/glass effect in Kleff UI.

Related Issues

Closes Kleff #42


Changes

What's Included

  • Adds reusable shiny pill styling for announcement-style pills
  • Adds reusable shiny chip styling for compact tag pills
  • Updates the shared spotlight/glass effect styling
  • Keeps the effect available through the shared Kleff UI stylesheet for downstream packages

What's Not Included

  • No new React components
  • No backend, API, auth, or routing changes
  • No dependency changes

Testing

How Was This Tested?

  • Verified the styles are consumed by the Components plugin
  • Ran npm run build in panel/web

Known unrelated issue:

  • Build compiles first, then fails on src/components/errors/ErrorDisplay.tsx:81 because meta.icon is inferred from 0 | ErrorMeta

Test Coverage

  • Unit tests added or updated
  • Integration tests added or updated
  • Manually tested end-to-end

Breaking Changes

Does this PR introduce breaking changes?

  • Yes
  • No

Security Considerations

  • This PR affects authentication or authorization logic
  • This PR touches secrets, tokens, or environment variables
  • This PR affects infrastructure, deployment pipelines, or network configuration

Documentation

Does this PR require documentation updates?

  • Yes
  • No

UI/UX (If Applicable)

  • Includes new components or views
  • Changes styles or theme tokens
  • Responsive behavior verified
  • Requires design approval

Screenshots or recordings:


Pre-Merge Checklist

  • PR title follows semantic format (feat:, fix:, chore:, docs:, refactor:, test:)
  • All CI checks passing
  • Code follows project style guidelines
  • No debug logs or commented-out code left in
  • Dependencies reviewed (no unnecessary additions)
  • No sensitive information included

Reviewer Notes

This PR is scoped to shared UI styling: shiny pill/chip utilities plus the updated spotlight/glass effect. It does not introduce new component APIs or runtime behavior.

@github-actions github-actions Bot added feature New feature chore Maintenance/devex labels May 16, 2026
@Chronyyx Chronyyx changed the title feat(KLEF-42): Update spotlight and add shiny pill feat(KLEF-42): Update Spotlight and Add Shiny Pill May 16, 2026
@Chronyyx Chronyyx self-assigned this May 16, 2026
@isaacwallace123
isaacwallace123 merged commit e7a7cd3 into main May 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance/devex feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants