The app was supposed to be made for my actual work needs, and when I made it, I found that it wasn't as good as I thought it would be, but it helped others because I didn't think of it.
So when I was sorting out the old project, I redesigned the UI and functionality of the app, removed the parts that tied to my work, and made it more versatile, so that it could continue to shine as a positive timer.
The app is available in the Microsoft Store, and you can download it by visiting the Microsoft Store.
The app requires your system to be: Windows 10 ver.1809 and above.
You can also clone the repository locally and run it through Visual Studio 2019.
After cloning, you need to open the files in the project, change the certificate to a self-signed certificate under the Packaging tab, and then rebuild the application and deploy it.package.appxmanifest
The app doesn't have many features, and the core is just a timer.
The timer is a forward timer rather than a countdown, meaning you can use it to keep track of how long it took you to complete something, rather than completing it within a set time.
The timer can only exist one at a time, and its ideal use case is a single-threaded mode of operation, where only one thing is done before moving on to the next.
The timer doesn't pause (you can watch the time go by, but you can't stop it), and when you stop the timer, it means that the work corresponding to the timer has been completed. This timing record is saved.
You can click on the text below the timer button (the background color and cursor will change when you hover over it) to change its content to describe what you're currently doing. It will be saved as the title of the timer.
There is also a button below the title, click this button to switch the app to small window mode, that is, hover to the top of the screen in the upper right corner, click again to exit small window mode.
Considering that there may be a need for inclusion, the app has added grouping and history features after the remaster.
Groups are used to divide timers based on custom categories e.g., date, usage scenarios, scope, or whatever the user's preference. To group timers, click the button in the bottom left corner to display the grouping information. The currently selected group is highlighted.
When the timer stops timer, the timing record is saved to the currently selected group, forming a historical record.
The historical record mainly includes:
Timer Title
,Start Time
,Time Elapsed
If you want to move the record to another group, you can do so by clicking the more button (three dots) on the card.
The app tracks the total time elapsed of all timers cumulatively, and an upper limit can be set. The default is 6 hours (360 minutes), which can be adjusted it in the settings. After configuration, every time an additional timer instance is added, the app will automatically count the total tracked time, displaying the figure at the bottom of the app interface.
The app provides four basic settings:
- Theme settings
Optional, and follow the system to synchronize with the current system theme settings.Light``Dark``System Default
- Font settings
The app supports global font adjustment, and you can choose your favorite font to display.
- Language settings
The app supports Chinese and English, and can be accessed on demand.
- Preset duration
It is used to configure the number of hours to be worked per day for statistical purposes.
Since the application is already open source, there is an additional open source address button in the settings that leads to the repository