Skip to content

p1eXu5/CycleBell

Repository files navigation

Cycle Bell

Read this in other languages: Русский

CycleBell. Main window.

Download: CycleBell 1.0.1

Background

The task was to create a lightweight break notification system for two categories of employees: for smokers - with 5 min break every hour, and for non-smokers - with 10 min break every two hours. Also, one of the requirements was to make it a "turn-on-and-forget" solution, i.e. after the timer is started, it notifies on breaks at the set time round-the-clock. No suitable tool was found at that time. There existed either paid solutions, or those that were difficult to set up, or those that were not flexible enough to solve the given task. Therefore, this timer was created.

Features

  • Installs locally.
  • Able to save and import presets.
  • Has 5 preset sound samples, plus you can add your own.
  • Runs on Windows 7, Windows 10.
  • Can be used as a Pomodoro-timer.

Interface

Start Window:

CycleBell. Start Window.

Меню "File":

CycleBell. Menu File

Item #1 Create the new preset.
Item #2 Append presets from a xml-file.
Item #3 Export presets to xml-file. If there are no presets, then menu item is disabled.
Item #4 Clear presets. If there are no presets, then menu item is disabled.
Item #5 Exit from program.

Menu "Settings":

CycleBell. Menu Settings

Item #6 If not checked then start bell is off.
Item #7 If checked, then timer is looped. If there are no presets, then option is disabled.
Item #8 Select default sound.

Main Window:

CycleBell. Main Window.

Item #9 Naming or selection the preset.
Item #10 Delete preset.
Item #11 Setup the start time, +1 minute or +5 minutes from current time.
Item #12 Setup the start time.
Item #13 Label with the name of current time point.
Item #14 The name of the adding time point.
Item #15 Duration or completion time of the adding time point.
Item #16 Kind of time switcher, duration or completion time.
Item #17 Sound setup for the adding time point.
Item #18 The number of the time loop.
Item #19 Add the new time point into the preset.
Item #20 If checked, then timer is looped.
Item #21 Play/pause.
Item #22 Stop.
Item #23 Start the bell on left mouse button, stop the bell if to click again. On or off the start bell on right mouse button.
Item #24 Preset time points section.
Item #25 Number of loops of the time segment.