Skip to content

Version 1.4

Compare
Choose a tag to compare
@Wolfmyths Wolfmyths released this 21 May 18:37
· 144 commits to main since this release
fa1dbf6

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.

  1. Download and startup Genshin Stopwatch V1.4
  2. Add as many timers as you want to carry over to this version
  3. 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:

  1. Download and unzip Genshin.Stopwatch.rar
  2. 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