New In Version 3
Version 3 features a substantial rewrite of the original code base taking advantage of the latest Apple technologies and especially the new Swift programming language. We have taken the opportunity to rewrite large portions of the code.
The new user interface is much more streamlined and customizable.
New User Interface
The new user interface is divided into two sections:
- State View
- Pad View
The State View (on the left) shows you everything you can do in the current state. The Pad View (on the right) gives you access to a number of optional tools that make working with Vitamin-R even more effective.
The State View
The title section of the State View shows what state Vitamin-R is currently in, e.g. “Define Time Slice”.
Next to the title is a pull down menu that allows you to choose state-wide options. Here you can switch parts of the UI on and off to suit your own preferences and requirements. In some states, you can also choose alternative UIs for section of the view.
At the bottom of the State View are the default buttons that represent the actions that you will usually be expected to take to get to the next step.
Between the title and default button sections, you will see a number of controls that allow you to configure this or the next state, such as specifying durations, settings options, writing objectives, etc. Some of these sections have a cog wheel button to the right of the section title. You can customize the sections further using the options in the cog wheel button.
Pad View
On the right of the main window, you can choose to see one of a number of pads.
You choose which pad you want to see by clicking on the appropriate icon in the Pad Selector in the window title bar.
You can select between the:
- Now Board
- Later Board
- Scratch Pad
- Log Book
- Statistics and
- Help Pad
If you click on the same icon twice, the Pad View is collapsed if you prefer a “leaner” look.
While the Pad View is open, it may be automatically switched to an appropriate pad. You can switch this off in the Title section of the respective state.
Profiles
At first launch, you are asked to choose between different technique, notification & continuous sound options to help you get off on the right foot.
Soft Breaks
Version no longer “steals” the focus as soon as the time slice elapses. Instead the arrival of the end of the time slice is announced by two tick sounds (or screen flashes), followed by a tock sound (or third flash) if the user has been inactive for 3 seconds already. The break will be delayed by up to 30 seconds until you stop mousing or typing for 3 consecutive seconds. You can easily extend the time slice by 1, 3, 5 or 10 minutes either in the main window or by right clicking on the R icon in the menu bar.
Rest Breaks Away From Your Mac
The “Prepare for Timed Break” now allows you to lock the screen during the breaks, forcing you to step away from the computer. This has major health benefits including repetitive strain injury prevention and more effective mental recovery.
Built-In Help
The new Help Pad makes it much easier to learn about both the product and the productivity techniques that it embodies while working.
Better Support for the Pomodoro Technique
You can now swap between traditional and Pomodoro-style break duration controls by clicking the “double arrow button” in the “Prepare Timed Break” state.
Vitamin-R now supports scheduling shorter and longer breaks such as the 5/ 5 /5 /25 minutes rhythm advocated by the Pomodoro Technique.
THe Profiles feature also makes it much easier to configure Vitamin-R for stricter adherence to the Pomodoro technique.
Some other changes
- large portion completely rewritten in Swift
- faster, more efficient log processing
Define Time Slice Screen
- optionally automatically brings the “Define Time Slice” screen to the front after an hour, a period of inactivity, in time for the first time slice of the morning or afternoon
- hide tag editor
- hide quarter hour indicators
- hide calendar events
- hideable time slice duration & end date indicators
- “Start With a Timed Break” option
Time Slice Running… Screen
- hide tag editor
- hide quarter hour indicator
- hide duration & end date
- hide remaining & total time
Paused Screen
- new abort option
- new finish option
- objective editor
- hide tag editor
Rate Time Slice Screen
- optionally automatically switches the Pad View to “Weekly Statistics”
- hideable “Add Breadcrumbs” button (add new scratch pad page option)
- hideable “Add Priming” button (add new scratch pad page option)
- hideable “Extend Time Slice” button
- hidabel “Do Not Log” button
- hide tag editor
- one click “Continue Working” option with standard durations
Prepare Timed Break Screen
- hideable “Lock Screen” option
- hideable “Straight to Next Time Slice” option
- hideable “Informal Break” option
- hide calendar events
- hide quarter hour indicators
Full Screen Lock Timed Break
- option to lock all displays during timed break to force user to take a break away from the computer
- lock can be broken for 1 second every 15 seconds
Timed Break Screen
- hide calendar events
- hide quarter hour indicators
- hide duration & end date
- hide remaining & total time
Informal Break Screen
- hideable “Automatically End Informal Break Feature”
- end informal break in an hour (during user inactivity)
- end informal break after 5 minutes of user inactivity
- end informal break to be ready for tomorrow morning
- end informal break before I get back from lunch
Now, Later, & Scratch Pads
- fully integrated into main window
Log Book Pad
- fully integrated into main window
- new list view
- completely rewritten
Statistics Pad
- fully integrated into main window
- completely re-designed display for higher information density
- improved integrated filtering option
- faster processing for large logs
Help Pad:
- new Help system that is fully integrated into the main window
- additional and completely revised Help content
- help is available in Pad View and in Browser
- built-in help index
Noise Machine:
- completely re-implemented audio engine
- now deals gracefully with bluetooth headphones appearing and disappearing
Internal Changes:
- 80% of code completely rewritten in Swift
- faster, more efficient implementations
- greater flexibility for faster pace of change
- rationalized keyboard and menu navigation
- state machine now deals more gracefully with situations where the computer was put to sleep