Skip to content

Conversation

web-padawan
Copy link
Member

Description

As we'll change Lumo to be based on CSS files, let's remove generating of CSS from this repo.

Type of change

  • Breaking change

"./css/lumo/Style.css": "./css/lumo/Style.css",
"./css/lumo/Typography.css": "./css/lumo/Typography.css",
"./css/lumo/UserColors.css": "./css/lumo/UserColors.css",
"./css/lumo/Utility.module.css": "./css/lumo/Utility.module.css",
Copy link
Contributor

Choose a reason for hiding this comment

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

While loading Lumo is otherwise a one-liner, this utility module could cause a lot of changes as using it would leave references all over the codebase. Let's discuss with the team how to proceed with it.

There also needs to be a note about removing the CSS files from this package in the upgrade guide.

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, makes sense. I wanted to remove it mainly so we could drop Lumo JS eventually (as these CSS files are generated from JS modules that are still present although not supposed to be used anymore).

Copy link
Contributor

Choose a reason for hiding this comment

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

One option would be to just put the current version of that file in the repo. Not sure how we would mark it as deprecated though. But again, let's discuss options first.

Copy link
Contributor

Choose a reason for hiding this comment

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

Created #358 as an alternative.

@web-padawan web-padawan marked this pull request as draft August 6, 2025 14:08
@web-padawan
Copy link
Member Author

Closing in favor of #358

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