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 and Linux release #53

Open
metaphoric opened this issue Dec 9, 2020 · 1 comment
Open

macOS and Linux release #53

metaphoric opened this issue Dec 9, 2020 · 1 comment

Comments

@metaphoric
Copy link

Not really an issue... I like your idea and project. As PureBasic is cross platform, do you have plans for a macOS and Linux release?

@Dadido3
Copy link
Owner

Dadido3 commented Dec 9, 2020

The main problem holding back linux and macOS releases is the UI. I use a custom made docking gadget that is mainly using the WinAPI to make windows dockable. Porting that to another OS would be a larger project. Also, the cross platform UI of PureBasic is a bit limited, it's not a problem right now, but may get one in the future (E.g. DPI awareness: Support is partly there, but there are still problems. It needs a lot of workarounds and custom code for each platform)

Because of that i would rather switch to a different language, so that i can use an already existing solution for that. The closest match would be QT with Qt-Advanced-Docking-System. But i need to get used to the QT toolchain and/or find a way to use from other languages than C++.

So to answer the question: I have plans to make D3hex cross platform, but there is no timeframe when that will happen.

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

No branches or pull requests

2 participants