BaldissaraMatheus / Tasks.md

A self-hosted, Markdown file based task management board
https://hub.docker.com/r/baldissaramatheus/tasks.md
MIT License
459 stars 15 forks source link

Desktop Apps #68

Open TCB13 opened 5 months ago

TCB13 commented 5 months ago

This is great! Thank you.

Why not turn it into a Desktop app via Electron or a similar solution? Since it stores everything as plain text files a desktop app would be great because people could just download it and use it standalone (easier than docker + browser) and sync files between machines using some cloud service or Synching.

BaldissaraMatheus commented 5 months ago

To be honest this is something that I never considered, but it's not a bad idea at all! I'm not very used to developing desktop apps, so I don't really know how much work I'd need to put into it port the app, but I can look into it!

jcvanhalle-ec commented 5 months ago

Why not turn it into a Desktop app via Electron or a similar solution? Since it stores everything as plain text files a desktop app would be great because people could just download it and use it standalone (easier than docker + browser) and sync files between machines using some cloud service or Synching.

Yeah. But. I use it because it's in the browser and I can self host it (either for sharing or for access from any devices). A desktop app is a different paradigm and implies different requirements (installed libs, OSes, etc.) and delivery mechanisms (appimage, flak, deb., etc.) and test coverage.

BaldissaraMatheus commented 5 months ago

As an alternative, you can already install it as a chrome PWA. I know it's not really the same thing, but it's better than nothing

TCB13 commented 5 months ago

Why not turn it into a Desktop app via Electron or a similar solution? Since it stores everything as plain text files a desktop app would be great because people could just download it and use it standalone (easier than docker + browser) and sync files between machines using some cloud service or Synching.

Yeah. But. I use it because it's in the browser and I can self host it (either for sharing or for access from any devices). A desktop app is a different paradigm and implies different requirements (installed libs, OSes, etc.) and delivery mechanisms (appimage, flak, deb., etc.) and test coverage.

You're completely missing the point and over exaggerating the task.

If you want to have as it is, fine, self host it somewhere and use that way. The thing with having this packaged as a desktop application is that this is well built and works around markdown files that can be easily synced between machines thus removing the need for a central "server".

jcvanhalle-ec commented 5 months ago

You're completely missing the point and over exaggerating the task.

I am not missing your point. I am not saying it's hard, I am saying it's something different to handle. I am also saying that, and I quote, turn[ing] it into a Desktop app via Electron or a similar solution, is a different use case and scenario from how the app can be used and deployed at the moment and that I'd rather for it to keep on being possible to host it.

If you want to have as it is, fine, self host it somewhere and use that way. [..]

Thank you for allowing me to do that :].

The thing with having this packaged as a desktop application is that this is well built and works around markdown files that can be easily synced between machines thus removing the need for a central "server".

Well, when it's hosted you don't need syncing.

Anyway, it looks like I hit a nerve or something or I came across as insulting, sorry about that, but I stand by my point that a desktop app (however cool or needed or easy, etc.) is not the same thing as a hosted app and that it's packaged differently and I fail to see what's controversial about that.