Skip to content

Conversation

@susnux
Copy link
Contributor

@susnux susnux commented Aug 26, 2025

Summary

  1. Provide proper color variables for status icons which should always have element contrast of 3:1.
    This fixes the issues happening after the secondary status color migration. By adding new variables one can support multiple Nextcloud versions just like: color: var(--color-element-error, var(--color-error)) which works on all versions.
  • --color-element-error, --color-element-info, --color-element-success, --color-element-warning
  1. The status checks do not work with this as we do not have proper text color for warning. Which is intentional but for this:
  • Migrate setup checks to Vue
  • Have proper icons instead of colored text

Screenshots

Before After
Bildschirmfoto am 2025-08-26 um 15 26 28 Bildschirmfoto am 2025-08-26 um 15 26 01

Checklist

@susnux susnux requested review from a team as code owners August 26, 2025 13:31
@susnux susnux requested review from Altahrim, nfebe, skjnldsv and sorbaugh and removed request for a team August 26, 2025 13:31
@susnux susnux added enhancement design Design, UI, UX, etc. 3. to review Waiting for reviews labels Aug 26, 2025
@susnux susnux added this to the Nextcloud 32 milestone Aug 26, 2025
Copy link
Member

@jancborchardt jancborchardt left a comment

Choose a reason for hiding this comment

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

👀 damn this looks really nice, such an improvement to before!

@susnux susnux requested review from CarlSchwan and artonge and removed request for nfebe and sorbaugh August 26, 2025 13:59
@susnux susnux added the pending documentation This pull request needs an associated documentation update label Aug 26, 2025
Copy link
Member

@CarlSchwan CarlSchwan left a comment

Choose a reason for hiding this comment

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

Tested locally and code looks good (but I'm far from a vue expert)

@susnux susnux force-pushed the fix/color-variables branch from e7a1b86 to 966d207 Compare August 26, 2025 14:44
@susnux

This comment was marked as outdated.

@susnux susnux force-pushed the fix/color-variables branch from baf5fd0 to f9030fc Compare August 26, 2025 16:36
@susnux
Copy link
Contributor Author

susnux commented Aug 26, 2025

/compile

Signed-off-by: nextcloud-command <[email protected]>
@susnux susnux merged commit a75060a into master Aug 26, 2025
199 checks passed
@susnux susnux deleted the fix/color-variables branch August 26, 2025 17:40
@susnux susnux removed the pending documentation This pull request needs an associated documentation update label Aug 26, 2025
@susnux
Copy link
Contributor Author

susnux commented Aug 26, 2025

Documentation in nextcloud/documentation#13555

@nextcloud-bot nextcloud-bot mentioned this pull request Aug 28, 2025
susnux added a commit that referenced this pull request Sep 8, 2025
* ref: #54656

Signed-off-by: Ferdinand Thiessen <[email protected]>
@susnux susnux mentioned this pull request Sep 8, 2025
4 tasks
backportbot bot pushed a commit that referenced this pull request Sep 9, 2025
* ref: #54656

Signed-off-by: Ferdinand Thiessen <[email protected]>
AndyScherzinger pushed a commit that referenced this pull request Sep 9, 2025
* ref: #54656

Signed-off-by: Ferdinand Thiessen <[email protected]>
AndyScherzinger pushed a commit that referenced this pull request Sep 9, 2025
* ref: #54656

Signed-off-by: Ferdinand Thiessen <[email protected]>
@skjnldsv skjnldsv modified the milestones: Nextcloud 32, Nextcloud 33 Sep 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews design Design, UI, UX, etc. enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants