Skip to content
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

XWIKI-14342: Make Extension Manager use IconThemes #2823

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Sereza7
Copy link
Contributor

@Sereza7 Sereza7 commented Jan 25, 2024

Jira URL

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

Changes

Description

  • Removed the Hardcoded silk icons from the CSS
  • Fixed style to fit actual icon nodes in the same place as they used to be as background.
  • Added them in the velocity template instead
  • Fixed the behavior of status switch when loading dependencies.

Clarifications

  • Adding a spinner dynamically was already difficult enough, so I decided to just use the default xwiki file instead of going for an approach that would react to the current iconTheme, like the one in the velocity template.

Screenshots & Video

Here is a demo of the changes brought in this PR. In the first part, we can see that the looks with the silk iconTheme are the same as they used to be. However in the second part, we can see that now Font Awesome icons are correctly used when FontAwesome is set as the iconTheme.

Executed Tests

No test executed exept manual tests similar to the one in the demo.

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches:
    • 15.10.X

* Removed the Hardcoded silk icons from the CSS
* Fixed style to fit actual icon nodes in the same place as they used to be as background.
* Added them in the velocity template instead
* Fixed the behavior of status switch when loading dependencies.
@Sereza7 Sereza7 added the backport stable-15.10.x Used for automatic backport to 15.10.x branch. label Jan 25, 2024
@Sereza7 Sereza7 removed the backport stable-15.10.x Used for automatic backport to 15.10.x branch. label Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants