-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Material icons extended only being published for desktop #2106
Comments
We only publish it for desktop. For android it should be redirected to the Jetpack Compose published version. I just checked Compose 1.1.1, and it works fine, if we add icons this way (in MPP-style project):
and use |
Redirecting is described in this file: |
Okay, if that's on purpose, why? The basic icon set is published for all targets as I mentioned. Shouldn't the extended icons be published for all targets as well? |
Sorry, what I reported was somewhat incorrect. The project will build with to work around that issue I added However, I have been trying out the ios support on the alpha build and it would be nice to have the icons published for all the targets |
I just ran into the same issue as @luca992.
In both cases, the app compiles just fine but IntelliJ IDEA highlighting and autocomplete are broken in the first scenario. |
Fixes #2106 Also will add a task on CI
Oh, I understand. Publishing for iOS and JS is indeed not enabled. It will be fixed. Publishing for Android will remain the same (artifacts will point to the artifacts published by Google) |
@igordmn I think when these packages (icons extended, material3, etc) are published for all targets that the following issue may be fixed as well. It is about autocomplete not working in common source sets. #2032 (see comments). It seems to only affect the packages that are not published for all targets. |
Fixes #2106 Also will add a task on CI
It should be fixed in 1.2.0-alpha01-dev731. Could you try it? |
|
material-icons-extended-js is still missing from https://maven.pkg.jetbrains.space/public/p/compose/dev/org/jetbrains/compose/material/ |
Indeed. Thanks for noticing. Reopening this issue until we fix it for js. |
is there any eta on js? @igordmn |
can we have this fixed? :( |
@igordmn is there anything to do here besides making sure that artifact gets published correctly? Edit: I just published to maven local and it seems to work fine |
Probably not, but I can't tell for sure. This task should publish icons for all platforms (into the local directory). This issue isn't in our near plans, but if someone will make a PR with the fix, ping me in the PR, and mention this issue, I will review and merge. |
I'll see if I can find anything. Would it be possible to manually build and deploy the artifacts for existing versions (1.2.1, 1.3.0-beta, etc...)? |
No, it requires much more efforts comparing to just publishing for the next versions (our CI isn't configured for this) |
How does CI run Without seeing that, my best guess would be that |
Here is the CI task (you can create an account in this TeamCity if you don't have one) |
Awesome thank you! |
Here there are 🎉. |
Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks. |
I was having trouble using the extended material icons in my common code. It turns out it is only being built/published for desktop.
You can verify here:
https://maven.pkg.jetbrains.space/public/p/compose/dev/org/jetbrains/compose/material/
Material icons core does not have this issue.
The text was updated successfully, but these errors were encountered: