deltachat / deltachat-desktop

Email-based instant messaging for Desktop.
GNU General Public License v3.0
909 stars 167 forks source link

Real Portable Windows Version using portableapps.com #1907

Closed Simon-Laux closed 4 weeks ago

Simon-Laux commented 3 years ago

Problem: current portable build out of electron builder is not 100% portable. Solution: making a portable version using the tools from https://portableapps.com/development and also publishing on that platform.

original discussion: https://github.com/deltachat/deltachat-desktop/issues/1478

Darthagnon commented 3 years ago

A possible (more modern?) solution could be the Portapps launcher - I've noticed it is used extensively with other Electron-based projects.

TheAntHeap commented 3 years ago

Windows "portable" version creates folders in \AppData\Roaming\ . Can it be prevented ?

Darthagnon commented 2 years ago

Windows "portable" version creates folders in \AppData\Roaming\ . Can it be prevented ?

Yes, by using a custom launcher like Portapps. Deltachat uses Electron, which is a custom build of Chromium. Chromium can be run completely portably using chrlauncher, which supplies custom launch arguments. I don't know if Deltachat supports custom launch arguments.

link2xt commented 11 months ago

I have opened an app request at https://github.com/portapps/portapps/issues/322

Simon-Laux commented 4 weeks ago

I'll close this issue because of lack of interest, no body worked on it, moving it to project resurrection, we can reopen it if someone wants to pick this issue up again.

not "100%" portable was meant as in "stores data in the system outside of the portable delta chat data directory", a portable apps app wouldn't do that AFAIK.

Bildschirmfoto 2024-07-31 um 23 41 21

green box is expected, red box is not expected.

This is also the reason why the "portable" version on the download page is marked as experimental.