Version 1.4
Save/Load Data and Settings Rewrite
This newest update doesn't add any new features, but in the background the save and load data functions have been rewritten. And so has the settings.
A couple bugs were fixed and the new rewrite has made performance increases, changelog will be below:
Also, if anyone wants to help contribute, please send a pull request regarding any issues posted.
What does this mean?
This means that I am able to easily develop more settings or elements to a save file without the user needing to manually add those new changes. Because of this I changed how the settings.json
and save.txt
look.
settings.json
is now config.ini
as it no longer uses json.
This is what settings.json
config.ini
looks like now
[OPTIONS]
shutdown app on close = False
show on startup = True
desktop notifications = True
[WINDOW SIZE]
width = 1920
height = 1080
[QOL]
addtimer open on startup = True
settings open on startup = False
And this is what save.txt
will look like
[2589221199520] <- This is a unique ID, this is for the computer to read and shouldn't be changed by the user!
name = Parametric Transformer
time finished = 2023-05-28 11:34:14
time original duration = 168:00:00
border color = #37AA9C
notes =
Can my current timers be carried over?
Yes but you'll have to do it manually, here's how you can do it for timer data.
- Download and startup Genshin Stopwatch V1.4
- Add as many timers as you want to carry over to this version
- Go into
save.txt
and correct the data in each timer
Hopefully this will be the last time the end user has to manually update the settings and savefile. Please check the to-do list to see potential future plans.
How to install and use:
- Download and unzip
Genshin.Stopwatch.rar
- Start
Genshin Stopwatch.exe
- To run the program on system startup, see the readme
- The program can be controlled in the system tray when in the background
Changelog:
- Rewrote saveData() and loadData() which generally increases startup performance and flexibility of the program
- Program will now save each time a stopwatch has been created instead when shutting down
Bug Fixes:
- Fixed a crash involving Realm XP/Currency categories when nothing was inputted into the Trust Rank text field
- Fixed the program potentially not saving when shutting down via system tray
- Shadow Update for V1.4: Fixed the program not being able to hide