davidhealey / waistline

Libre calorie counter app for Android. Built with Cordova.
570 stars 69 forks source link

Desktop version for the app #617

Open parthvyas7 opened 2 years ago

parthvyas7 commented 2 years ago

It would be great if the desktop version of the app would initiate its development as in the market none of the calorie tracker apps offers functionality other than that in the mobile version and also managing food, recipes & meals database on the desktop is much easier in the mobile device.

davidhealey commented 2 years ago

I don't quite understand what you are asking, could you rephrase the question.

parthvyas7 commented 2 years ago

@davidhealey I mean to say that it would be great if there was a desktop version of the app, as mass managing the food, recipes & meals database on the desktop is much easier on the mobile device.

davidhealey commented 2 years ago

Aha ok. This is has already been requested for some time https://github.com/davidhealey/waistline/issues/211

I briefly attempted to make an Electron/Desktop build but couldn't get it running.

EmilJunker commented 2 years ago

The main issue is the data synchronization between the clients. Without proper synchronization, what's the point of having a desktop version? Waistline is designed to keep all data stored locally, so implementing a reliable sync system would be very difficult.

parthvyas7 commented 2 years ago

@davidhealey Currently, I have a workaround for this issue, screen casting/mirroring my mobile device on the laptop and then accessing and managing my food database in the app.

serrq commented 1 year ago

No sync needed. They should works as distint apps. Like the KeePass family password manager do: I have a vault for each device or, alternatively, one for all shared through an usb dongle.

kquote03 commented 1 year ago

Is it possible to put all the local data on a normal folder / file and just have an external sync program like syncthing sync that?

From my experience syncthing has been super reliable on Android and PC.

alexanderwiller commented 1 year ago

I would like to +1 this, the stated way of doing things (e.g. as with KeePass) is exemplary for a class of file storage-based "local" apps that can still be used on multiple machines easily, by means of a separate file syncing service.

It would be a massive functionality improvement in my opinion if the app could be run in some electron environment on desktop systems.