Original author: Brokenshire
Modifications and slight adaptations: TheDigitalJoker
Dependencies: Python 2.7
Tested on: Python 2.7.15 / Windows 7 (Ultimate, x64 version)
- Changed default countdown minutes (self.mins = ) from 10 to 0.
- Changed root window close buttons name from "Quit" to "Exit".
- Changed root window title to "CDTimer".
- Changed root window default opening size from top left corner to the screen's center using xxmbabanexx's answer on a StackOverflow topic.
- Changed the exit message to a funny one.
- Added an audio and visual user notification, using the winsound module and tkinter's messagebox.showinfo's package.
Add an audio and/or visual user notification when the set time has occured.Half fixed, for now it only works on Windows since it uses the winsound module. Need to think of a method to play a specific sound and insert it into the compiled PE file.- Extend functionality with preset timers (30, 60, 90 minutes).
- Change the default value for increasing/decreasing the timer from 1 minute to 5 minutes (optional).
- Change the root window's icon from the default Tk to an appropriate one.
- Compile a PE file (for Windows and Linux at least) for users with no Python installed.