Gymnastics knows a configurable so-called root folder, in which it creates a folder named Gymnastics Metadata. Picture files contained in the root folder, but not in Gymnastics Metadata, are called Exercises. Programs are finite sequences of exercises. To exercises character strings can be associated, which are then called tags.
On the other hand, Gymnastics contains a kind of kitchen timer. It knows two phases, the active and the passive phase. These phases have durations, configurable in Gymnastics's settings. All times are measured in seconds. When a phase is started, the time is started to get counted down from this duration to zero, and then the other phase gets started. The current phase and the remaining time are shown in Gymnastics's phases panel, and the end of the phase as well as the halftime of the active phase are announced orally.
The only known way of obtaining Gymnastics is to download the disk image. An automatic updater will be delivered on demand.

At the left-hand side of the screen the exercises are displayed in a tree view corresponding to the structure in the file system. Below you see the programs or the tags (toggle with cmd-T). The shown exercises can be filtered by their tags. Using cmd-E a random element of the filtered set of exercises minus the exercises contained in the currently selected program gets chosen.
At the right-hand side details of the object selected at the left-hand side are shown.
Using cmd-U or the context menu exercises can be deleted, renamed, and moved inside the root folder.
The inclusion of exercises, the reordering of programs, as well as the attachment of tags to exercises is accomplished using drag and drop. In addition, the selected exercise can be included in the selected program using cmd-I.
The phases view is toggled and phases are started using the commands in the "Phases" menu. It is possible to suspend and resume the countdown by hitting the space bar.
eliminated a bug causing wrongly disabled "Save" command
everything except the phase functionality
… is available here, so you can check that the program does not try to raid your refrigerator.