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

Mixxx app name is mixxx.app on macOS - should be Mixxx.app #10845

Closed
foss- opened this issue Aug 30, 2022 · 9 comments
Closed

Mixxx app name is mixxx.app on macOS - should be Mixxx.app #10845

foss- opened this issue Aug 30, 2022 · 9 comments

Comments

@foss-
Copy link
Contributor

foss- commented Aug 30, 2022

Currently
Discovered this when launching Mixxx via Sol launcher:
sol
For whatever reason when launching via Raycast the app shows up as Mixxx, it also shows with capital M in macOS Finder > Applications folder, however when looking at the app details, Name & Extensions shows mixxx.app:
app name

Expected
Would expect the app to be named Mixxx.app as that is what is used everywhere else.

Unsure how this discrepancy came about or where app name is defined and why it is showing as Mixxx in Applications folder.

@Swiftb0y
Copy link
Member

Probably because the executable is lowercase but the displayname is titlecase...

<key>CFBundleExecutable</key>
<string>mixxx</string>
<key>CFBundleIconFile</key>
<string>application.icns</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleIdentifier</key>
<string>org.mixxx.mixxx</string>
<key>CFBundleName</key>
<string>Mixxx</string>
<key>CFBundleDisplayName</key>
<string>Mixxx</string>

@fwcd
Copy link
Member

fwcd commented Aug 31, 2022

I agree, the canonical name should be capitalized as Mixxx.app, just wanted to note that most file systems on macOS are case-insensitive, so in principle it shouldn't matter (though it tends to confuse e.g. shell completion when using the 'wrongly spelled' version).

@Be-ing
Copy link
Contributor

Be-ing commented Aug 31, 2022

IIRC this was related to something with CPack that required using the name of the executable which is lowercase. Not sure about that though.

@DaveFlashNL
Copy link

I agree, the canonical name should be capitalized as Mixxx.app, just wanted to note that most file systems on macOS are case-insensitive, so in principle it shouldn't matter (though it tends to confuse e.g. shell completion when using the 'wrongly spelled' version).

true, but don't forget many nerds on mac, like me always like to run the file system as case-sensitive, also of note is a time machine backup volume always is case sensitive...

@ronso0
Copy link
Member

ronso0 commented Sep 4, 2022

How is this handled by other apps? Is there some poilicy, i.e. is what @foss- noticed only an issue with the Sol launcher?

@fwcd
Copy link
Member

fwcd commented Feb 24, 2024

I believe this should be solved as of #12656. Feel free to reopen if not.

@fwcd fwcd closed this as completed Feb 24, 2024
@foss-
Copy link
Contributor Author

foss- commented Feb 25, 2024

Verified in 2.5-alpha-251-g99bc5c200a (main), thanks. Wow, Mixxx went from 119 MB to 194 MB in a bit over a year.

1

@daschuer
Copy link
Member

This happens due to the Qt6 and QML dependencies.
We may consider to strip QML until our QML skin is usable. You can test it by the way via the "--qml" command line parameter.

@foss-
Copy link
Contributor Author

foss- commented Feb 25, 2024

Understood. No I think it's fine to provide it with the builds for easier testing during transition period. Please keep it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants