- Timezone selector: Change timezones on the fly, provides user with an interactive interface with completion hints. Note: there is no need to add an option to arttime to specify timezone as starting the command by setting
TZenvironment variable for arttime like:
TZ=Area/Location arttimedoes the job, and also provides completion hints from user's shell if they have them enabled.
- SIGINT/Ctrl-c is now ignored. This is because user can accidentally hit Ctrl-c instead of Ctrl-d due to adjacency of keys
con QWERTY keyboard. Ctrl-d is useful, and defined by zsh shell to show all possible completions.
- Documentation, as usual
- Screen redraws: There was a race condition in screen redraws called by terminal screen size change, and program's writes to terminal screen. Though it was rarely observed in testing, it nevertheless needed complete avoidance, and should never occur again!