Skip to content

Conversation

Sereza7
Copy link
Contributor

@Sereza7 Sereza7 commented Oct 16, 2025

Jira URL

https://jira.xwiki.org/browse/XWIKI-20436

Changes

Description

  • Added standard classes to the notification buttons
  • Removed some unecessary custom CSS
  • Cleaned up a bit the leftover CSS, replacing oldColortheme values with their recent counterpart CSS Flamingo theme values :)

Screenshots & Video

Here are a few colorThemes/iconTheme combinations with the changes applied.
The standard Iceberg colors for default buttons have been swapped around.
Screenshot from 2025-10-16 13-50-04
Screenshot from 2025-10-16 13-49-26
Screenshot from 2025-10-16 13-48-56
Screenshot from 2025-10-16 13-48-30-1
Screenshot from 2025-10-16 13-48-30
Screenshot from 2025-10-16 13-48-18
Screenshot from 2025-10-16 13-48-05

We can see on those screenshots that the buttons now follow the expected colors and are not hard-coded to their own thing anymore.

Executed Tests

Manual tests, see screeshots above.
Built the changes with mvn clean install -f xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-macro/xwiki-platform-notifications-macro-ui -Pquality and mvn clean install -f xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates -Pquality. Succesfully passed the docker tests: mvn clean install -f xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker
Checked with SonarQube analysis, nothing to report.

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches:
    • None. (low priority fix)

…ackground for buttons

* Added standard classes to the notification buttons
* Removed some unecessary custom CSS
* Cleaned up a bit the leftover CSS, replacing oldColortheme values with their recent counterpart CSS Flamingo theme values :)
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.

1 participant