
--- 2025 ---

06.16 (1.1)
	- BREAKING CHANGE: Switched from folder-of-setting-files into a single line-based
		Settings.txt file. The reason is that the old system was over-complicated and didn't
		bring any extra value.
	- ARCHITECTURE: Rewrote most of the program. Switched to a custom audio implementation so
		SDL is no longer used.
	- NEW: There is now a default group that will become active if no other group is active.
	- NEW: Added settings for font sizes and colors and some other style stuff.
	- ENHANCE: Times and percentages are now rendered with white text as long as the value is
		greater than 0 internally, even if the displayed value is 0.
	- ENHANCE: The list now stretches horizontally to fit the window width.
	- ENHANCE: If there are no timers, the whole timer section will go away.
	- FIX: Percentages below 1 were rendered as "00.X" instead of "000.X".
	- FIX?: Fixed font rendering since it was somewhat wrong before. The letter spacing used to
		be all wrong, and the opacity used to be too faded so I had to use a bold font. Now the
		spacing is more correct but the letters feel too tightly packed, and the opacity is better
		so a normal font weight is viable but the text looks less smooth.

--- 2022 ---

03.21 (1.0.2)
	- MINOR FEATURE: Settings files are now loaded from a settings folder. This means you can
		have as many settings files as you want and give them whatever names you want. If you
		already had a settings.txt file for a previous version of TimeTracker, just move it into
		the new folder.
	- RELIABILITY: If the program fails to load some important files or execute important
		functions like opening a window, an error file is created with an error message.
	- META: Compiled with a new compiler version and some new base systems. This should not change
		any functionality.

--- 2021 ---

11.05 (1.0.1)
	- FEATURE: New global setting: inactivity_timeout. Makes all counters pause if you have been
		away from the computer (not moving mouse or pressing keys) for this amount of time.
		Example for pausing trackers after 5 minutes:
			inactivity_timeout: "5:00",
		Additionally, you can make certain programs ignore inactivity. For example, you may want
		to add this to a video player, so it won't disable your trackers when you watch videos.
		Simply add this to a program or a group:
			disable_inactivity_counter,
	- FEATURE(TEMP): Press Ctrl+C to copy the timers into clipboard. Press Ctrl+D to copy to
		clipboard in CSV format. This will be replaced with a better features in the future.
	- FIX: Text size no longer changes when you scroll down the list.

10.13 (1.0)
	- initial release
