-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTo Do - Interval Timer Python.txt
More file actions
158 lines (83 loc) · 4.76 KB
/
To Do - Interval Timer Python.txt
File metadata and controls
158 lines (83 loc) · 4.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
---------------- To Do ----------------
- Takes a while to boot the exe, add a splash indicator for feedback
---------------- Eventual ----------------
---------------- Finished ----------------
- Fix: Get audio working in exe so it stops crashing
- Fix: bigger fonts in some areas
- Feature: make button to start and stop bigger
- Feature: make pause button
- Feature: show different visual icons for work rounds and rest rounds
- Feature: UI scaling for some elements
- Fix: make program window smaller by default (like 600x400)
- Feature: set up potential to use different audio file for rest finish and work finish
- Feature: scale sliders to window width
- Fix: find better audio file to use
- Fix: Flip audio files for work and rest
- Feature: Reset rounds to 1 after all rounds
- Feature: Audio fanfare at the end of all rounds
- Fix: pausing on break will cause it to switch to work or crash on resume
- Fix: pausing makes progress bar go to 0%
- Feature: add small lead up to first round start
- Feature: Visual fanfare: star png spin at the end of all rounds for 3 seconds
- Feature: Visual fanfare: message change to "Congratulations, you completed {x} rounds!"
for 3 seconds at the end of all rounds
- Feature: save settings to file when changed
- Feature: always on top toggle
- Feature: dot indication mode
- exe version
- Feature: Icon file used in window and file explorer
- Fix: Clicking on groove away from handle just seems to snap to weird intervals
- Feature: Add to minimalist context menu
- Start timer option
- Pause timer option
- Stop timer option
- Minimize application to taskbar
- Feature: Setting to change size of minimalist mode circle/interface within minimalist context menu
- Feature: Make toggle for minimize application after all rounds complete
- Feature: Save always on top toggle to settings file for continuity
- Feature: Save minimize after completion to settings file for continuity
- Fix: Make sure audio works from built exe
- Refactor and organize project
- Feature: Add another dropdown in minimalist mode context menu with customization for more indicators
- Rounds left
- Time passed in round
- Floating progress bar instead of circle
- Find better font to use
- Test Refactor
- Fix: Sound working in pyinstaller build
- Fix: overlap of text when rounds and time remaining in minimalist progress bar mode
- Feature: save minimalist mode settings
- save round display toggle
- save time display toggle
- save progress bar display toggle
- Fix: time left above rounds when both are enabled in minimalist mode
- Fix: Text being cropped a bit in progress bar mode
- Feature: Functional button to reset minimalist widget to default pixel size
- Feature: save minimalist mode toggle to config
- Feature: able to start in minimalist mode
- Fix: Flashing of main window when starting from minimalist mode
- Fix: Holding right click to open context menu, then moving mouse and releasing on
menu item causes it to be selected, rather than needing to be clicked again
- Feature: dynamic floating progress bar roundedness
- Fix: toggling between circle and progress bar makes widget get larger and larger
- Feature: hovering over buttons and toggles gives tooltip pop up with more info
- Feature: tooltips disappear after a certain amount of time
- Feature: Preset settings
- Button to access presets at top (3 lines dropdown)
- 3 buttons to save preset in dropdown
- 3 slots for possible saves
- Fix: allow window min size to be smaller and UI scales down with it
- Release version 1.1.0
- Fix: Edit color for minimalist mode background color to be the same gradient as the main window
- Fix: Change minimalist mode font to match regular window
- Fix: Instead of R:(currentRound) for round display in minimalist mode, have (currentRound)/(totalRounds)
- Fix: After finishing all rounds in the minimalist mode and having minimize after complete turned on, once restored from being minimized, the main window shows up alongside the minimalist widget
- Feature: The preset buttons to load presets should allow the user to see the values associated with it, possibly through tooltips with the info
- Feature: Add the preset dropdown menu to the minimalist mode context/right click menu
- Feature: Have checkboxes in the right click context menu of minimalist mode for 'Always on Top' and 'Minimize After Complete'
- Fix: Text pop ups at the bottom of the window when loading or saving seem to mess up spacing of text below 'Start' button and above Progress Bar and squish it a bit
- Fix: 'Time Remaining' being cropped in main window, need to add margin
- Release version 1.2.0
- Add new dropdown menu to left of main menu
- Add button in main menu dropdown to reset settings to default
- Add button in main menu dropdown to erase all saved presets