3 ms·
Is this Windows-only? If not, what's the UI outside Windows?
by cm3 11y ago
Is this Windows-only? If not, what's the UI outside Windows?
- viktorelofsson 11y agoYes, that's a good suggestion. The readme is due for a rewrite so I'll make sure to mention that somewhere up top! EDIT: the parent post was edited, and this comment was written for the original post.
- cm3 11y agoThere's a linux directory, what's that for?
- viktorelofsson 11y agoI've split the project in two parts, PicoTorrent and PicoTorrentCore. PicoTorrentCore is cross-platform and builds on GCC4.8. The linux directory contains build scripts to build on Linux, which is used for the TravisCI builds.
- cm3 11y agoAnd there's no UI yet, right? If you plan to write one, I'd suggest Qt, since you use C++ extensively already.
- serbrech 11y agoWhy not using electron on top of the api? it's not overly complicated UI anyway, and it will build on an api that other can use.
- tgpc 11y agoI hear qt is excellent, but would encourage you to do distinct ui code for each platform, in that platform's native ui libs. You'll look like a fish out of water otherwise.
- viktorelofsson 11y agoYeah, that's what I'm planning in order to keep it small and tidy.
- skrowl 11y agoYou might want to start with a web UI then (like SyncThing). This provides you with a simple way to display your data and you get Mac / Linux / etc support for "Free" while also allowing your Windows users to have simple network access. No extra dependencies, no UI toolkits!
- viktorelofsson 11y agoYes, and then you have Hadouken (https://github.com/hadouken/hadouken https://github.com/hadouken/hadouken), another BitTorrent client of mine (though server oriented) :)
- cm3 11y agoTo be clear, Qt is as native as you can get on X11 and Wayland. There is no vendor-controlled UI toolkit as on Windows or OS X or Android or ...
- deleted 11y ago[deleted]
- cm3 11y agoSorry about that, I posted too fast and after seeing the linux directory reformulated it. Basically I was suggesting to more prominently mention it's Windows-only and not just in the list of features.