Skip to content

Releases: muldjord/occurity

1.2.5

12 Sep 13:43
Compare
Choose a tag to compare
  • Now sets default size reset to 5 minutes instead of 240

1.2.4

15 Aug 08:14
Compare
Choose a tag to compare

Occurity (Software)

  • Added delay to sleep activated by q key press to avoid monitor instantly turning back on due to remote control double-presses

Yocto (OS)

  • Yocto related: Monitor now no longer turns off after 10 minutes due to DPMS
  • Yocto related: Updated Yocto release to scarthgap
  • Audio now works on Raspberry Pi3 over HDMI

1.2.3

08 May 10:15
Compare
Choose a tag to compare
  • Improved the sleep key 'q' functionality to now work both for putting the monitor to sleep and making it wake up again. Any other key will also wake it up.
  • Renamed all instances of hibernate to sleep as 'hibernate' is misleading. It only puts the monitor to sleep not the entire system.
  • Added 'minutesBeforeSleep' to Preferences dialog.
  • Size reset is now in minutes instead of seconds.
  • Renamed 'General' config.ini section to 'main'
  • Renamed 'sizeResetTime' config variable to 'minutesBeforeSizeReset' for better clarity.
  • Removed obsolete 'aptinstall' and 'aptremove' jobrunner commands and all related functions and configs.
  • Fixed bug in Slider where value would only be set in Preferences if config variable was in 'General' section.
  • Added 'quit' command and 'Quit Occurity' job to jobrunner to allow admin to quit Occurity

1.2.2

06 May 13:19
Compare
Choose a tag to compare
  • Added row caption support. This allows users to set a caption for each row of the optotype charts.
  • Changed sleep scripts to use xset instead of xrandr for (hopefully) better support for more monitors.

1.2.1

02 Apr 08:58
Compare
Choose a tag to compare
  • Updated documentation
  • Updated update job

1.2.0

15 Mar 12:17
Compare
Choose a tag to compare
  • Added 'sync:' command to jobrunner which syncs the filesystem. This command is also auto-added at the end of all jobs
  • Added '%ARCH%' hardcoded variable to jobrunner variables (becomes aarch64 when using Yocto on a Raspberry Pi 4)
  • Added '%HOSTNAME%' hardcoded variable to jobrunner variables (becomes raspberrypi4-64 when using Yocto on a Raspberry Pi 4)
  • Splash screen is now closed before preferences instantiation in cases where no 'config.ini' is found when Occurity is started
  • Removed 'secret' functionality as it was no longer in use
  • Updated JOBS to include note about USBPEN functionality

1.1.0

16 Nov 12:33
Compare
Choose a tag to compare
  • Added on-screen touch controls
  • Added astigmastism rays chart
  • Fixed occasional ghosting when changing between optotype sizes on a chart

1.0.2

29 Dec 11:57
Compare
Choose a tag to compare
  • Added startingChart config variable to allow setting initially displayed chart
  • Added all charts to combo in preferences to allow setting startingChart config variable
  • Added fadetimings and fadelevels attributes to <chart> xml node
  • Splash screen now fades in
  • Optotype symbols can now be optionally configured to fade in and out
  • Rename VisuTest to Occurity
  • Added category to jobs
  • Changed update to job everywhere
  • Added custom MessageBox that works well with the remote control and keyboard controls
  • Preferences dialog can now be closed with p
  • Updater dialog can now be closed with j
  • Fixed bug where updateSrcPath and updateDstPath weren't cleared when running two updates one after the other
  • Fixed bug where an excluded path copy would result in all subsequent paths not being investigated
  • Added attention gif animation option to optotype chart. Show / hide with a. Set with animation="file.gif"
  • Added fullscreen attention video. Controls: Previous video s, Play / Pause d, Stop f, Next video g. Loads all .mp4 videos from the defined videosFolder. Default is ./videos. Be aware that the Raspberry Pi might struggle with Full-HD videos, so lower resolutions are recommended
  • Added option to skip multiple lines on optotype charts using w and s. Configure number of lines in Preferences
  • Added pincode dialog to preferences. Pincode can be set in config.ini with pinCode=0000
  • Changed mainSettings to reference instead of pointer
  • Added scriptable updater allowing more update types than one
  • Now shows job file contents in the output view
  • Added a plehtora of commands that can be used in job files. All documents in jobs/README.md

0.7.2

27 Jan 12:20
Compare
Choose a tag to compare
  • Implemented randomize row with 'r' key

0.7.1

26 Jan 14:51
Compare
Choose a tag to compare
  • Moved reset timer to mainwindow instead of each chart