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

macOS support? #2

Open
thomasvanta opened this issue Dec 21, 2022 · 2 comments
Open

macOS support? #2

thomasvanta opened this issue Dec 21, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@thomasvanta
Copy link

This is a fantastic tool and I was just wondering how much of an effort you think it will be to port it to macOS ?

@EnviralDesign EnviralDesign self-assigned this Mar 24, 2023
@EnviralDesign EnviralDesign added the enhancement New feature or request label Mar 24, 2023
@EnviralDesign
Copy link
Owner

EnviralDesign commented Mar 24, 2023

@thomasvanta its a good question, assuming the gui library and the python library that generates the executable can work similarly on mac, in theory we could build a mac version. Though I have not looked into it yet!

@thomasvanta
Copy link
Author

Hi there, I just looked a bit closer into it.
Dearpygui works on macOS, as well as pyinstaller.
We would have the same issue as in windows with the virus warning, but with code signing. There's ways around, probably a notarised pkg or dmg.
The main challenge I see is the refactor of td_launcher.py to use a different method of finding the installed versions as in PC, since we don't have a registry.
I would go by checking the Launch Services Database and list all apps that can open:
kMDItemContentType = "ca.derivative.toe"
If a find a free weekend, I may try and help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants