Dadido3 / D3hex

The first dataflow based Hex-Editor!
http://D3nexus.de/projects/d3hex
GNU General Public License v3.0
52 stars 7 forks source link

macOS and Linux release #53

Open metaphoric opened 3 years ago

metaphoric commented 3 years ago

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 commented 3 years ago

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.