Stretchly reminder program [Electron-based]

Post details of freeware that are found to be not portable here. Posts in the submissions forum relating to freeware found to be not portable should also be moved here.
Post Reply
Message
Author
believer
Posts: 5
Joined: Mon Dec 21, 2020 5:00 pm

Stretchly reminder program [Electron-based]

#1 Post by believer » Thu Feb 04, 2021 5:38 pm

{Mod Note: topic moved and OP subject edited; original was "Stretchly reminder program - can be used to implement pomodoro through json settings file or contribution"]

Homepage:

https://hovancik.net/stretchly/

Features page:

https://hovancik.net/stretchly/features/

Downloads page (windows, MacOS, Linux, with portables)

https://hovancik.net/stretchly/downloads/

Portables are on the github page:

https://github.com/hovancik/stretchly/releases

I tried Stretchly-1.4.0-ia32-win.7z
[https://github.com/hovancik/stretchly/r ... a32-win.7z]

I extracted it using 7-Zip to a Stretchly directory I created.

It is open source.

I did NOT check registry.

It DOES write a ton of files to C:\Users\UERNAME\AppData\Roaming\Stretchly

Many settings are marked "Contributor Preferences" meaning you have to donate or contribute code to access them. But it appears that means accessing them in the GUI settings area. It appears you can manually edit the .json file for free. That's more cumbersome, of course, especially converting 25 minutes to 1,500,000 microseconds which is the units of the json file.

That's all I have time for tonight.

User avatar
webfork
Posts: 9880
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Stretchly reminder program - can be used to implement pomodoro through json settings file or contribution

#2 Post by webfork » Thu Feb 04, 2021 8:50 pm

Thanks for the suggestion and the very thorough post -- unfortunately writing a lot of files to AppData probably means it's not portable. Also, the program is Electron-based, a codebase that historically doesn't lend itself to portability (just in my testing).

Screenshot:


believer
Posts: 5
Joined: Mon Dec 21, 2020 5:00 pm

Re: Stretchly reminder program - can be used to implement pomodoro through json settings file or contribution

#3 Post by believer » Wed Feb 17, 2021 5:01 pm

As for instructions for portable use, if moving your installation to another machine, you can copy this file from one machine to another (via your USB flash drive, eg) and preserve settings.

C:\Users\USERNAME\AppData\Roaming\Stretchly\config.json

Not perfect, but a workaround.

User avatar
Midas
Posts: 5938
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Stretchly reminder program - can be used to implement pomodoro through json settings file or contribution

#4 Post by Midas » Thu Feb 18, 2021 5:28 am

Or you could do it automatically by launching Stretchly with yaP and a configurations like the following (untested!):

Code: Select all

; configuration file for yaP v0.7.1.5 (http://yap.rolandtoth.hu/)
; application name: Stretchly
; version: v1.4.0
; website: https://hovancik.net/stretchly/

[GENERAL]
application = App\Stretchly.exe

; commandline = 
; workdir = 

[BEFORE]
dir = %APPDATA%\Stretchly :: Data\App

...

believer
Posts: 5
Joined: Mon Dec 21, 2020 5:00 pm

Re: Stretchly reminder program [Electron-based]

#5 Post by believer » Thu Mar 25, 2021 2:46 pm

So depending on the definition of portable...

I have put this on my USB drive, used it on several computers, and copied it to my own folder on several computers.

It has a configurable directory in settings of where to store the pictures it takes. It defaults to a subdirectory (subfolder) of the directory (folder) the exe is in.

Everything is working.

It appears to me functionally portable in terms of usability.

User avatar
webfork
Posts: 9880
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Stretchly reminder program [Electron-based]

#6 Post by webfork » Fri Mar 26, 2021 11:15 am

believer wrote:
Thu Mar 25, 2021 2:46 pm
It appears to me functionally portable in terms of usability.
We do like "no-install" programs here (I have a few that I run on my computer as we speak), but we try to reserve stuff for entry into the database based on whether or not you have to re-enter your settings each time. And that's not a question of if you're comfortable with the default settings -- we're trying to make sure (almost) all settings follow all users where ever you go.

There are some exceptions for incidental elements like window size and location. And for "tweak" programs that modify the registry.

Post Reply