Version 1.5
Version 1.5 - Style Update
IMPORTANT:
This version of Genshin Stopwatch is heavily bugged and will most likely not work, please install a later version
First off- the meh
I have some disappointing news for those who may be waiting for a MacOS
or Linux
release but there have been a lot of issues with PyInstaller
and Github Actions
because I need to learn more about Github Actions
. PyInstaller
, the lib that's used to compile the program into an executable works fine actually. If you manually install the program it will work on your machine (But that also means you need like 200MB worth of imports). Cross platform isn't canceled its just delayed for a bit.
If anyone wants to contribute and help make Genshin Stopwatch available on MacOS and Linux see the issues page. #8
What's new?
There have been a couple new features:
- A guide explaining each feature's use
- Expanded on the stamina category a little bit
- Color schemes (With help from @jayvesmir )
- Static timers
- Automatically checks for updates on startup
Static Timer
A static timer is something like the daily/weekly reset, where you have to wait for a certain time for things to reset like daily commissions or weekly boss rewards. You can choose to enable notifications for them but they're disabled by default. At the moment only daily and weekly static timers are available and there might be a couple more in the future. There is also a server selector so you can use this feature on any server!
Color Schemes
Color Schemes! (I'm personally most proud of this one as it required a rewrite) There is a dark/light mode and a scheme representing every element in the game. (The light mode is brighter than most to be ready!) The original color scheme is no longer the default but it's still available in the menu.
Guide
People would always ask what the purpose was for certain timers or what certain parameters meant. There is now a guide that I wrote entirely in HTML that displays in the program.
Expanded stamina category
One small change, you can now set the amount of stamina you want the stopwatch to stop at. By default it is at max stamina so you don't have to type in anything extra if you just want the stopwatch to stop at max stamina.
Automatic update checker
If there's an update there will be a pop-up window asking if you want to visit the download page. This can be disabled in the options and there is a check for updates button in the options as well.
Misc
- The text in realm currency has been simplified
- The border colors like pyro and hydro are no longer titled fire and water
- Small performance boosts
How to install/update:
- Download
GenshinStopwatch.rar
and unzip it - If you're updating, replace the
.exe
with the old version - Launch the program and you're good to go!
Known Bugs:
- Crash: weeklyDeadline value saved incorrectly causing the program to crash on startup
- To manually fix this go to
config.ini
and you'll see a value like this12 04:00:00
. This is the date of the weekly deadline but it is missing a year and a month. Unfortunately, everytime before you start the program you'd have to recorrect the format. By the time you read this there should be a patch.
- To manually fix this go to
- Crash: The update checker can crash depending on the versions it's comparing. If either version in the comparison has 2 decimals it will crash
- If text is inputted in a text box and then you switch to another category with a text box, the text will carry over.
Future?
There's not too much left to do on this project (That I can think of personally) but I am experimenting with C# and .NET Maui for a iOS/Android version. I'm not confirming it will be finished as this is a huge mountain for me to climb, but the concept is in the air.
As always thank you for using my app and remember I am open to contributions, suggestions, and feedback!