Compatibility through WineHQ
Afaic, ManicTIme is focused in Windows machines, with a tracker available for the other platforms. So someone on these other platforms can use the service (even though a bit cumbersomely compared to windows) even without a full port that we would like.
The hickup in this, is that if he wants to use the WIndows App (let's admit it is way more useful for individuals than the server web page) he has to launch a VM every time.
Having said these, understanding that a full port to other platforms can be costly for the ManicTime Team, I would like to ask if it would be easier to work on a WineHQ compatibility layer. That way, we could use the Windows App (at least in linux).
Agreed. And even beyond the better ease-of-use of the app itself, the biggest issue with having to rely on a server on Linux is that it means there's no way to work with MT unless you have an internet connection to said server. With a remote central server (which is used by multiple clients), this makes it impossible for any offline client to work (i.e. on flights, out in the field, etc). Furthermore, because that server is the exclusive form of UI for Linux clients, the only way to use screenshots is by syncing them - which will consume an immense amount of additional data, which may not be feasible if your clients are on metered connections.