MediaShow Release Notes ----------------------- 5.5 - 10-04-18 - updated core (11.6) - SMC Button 2.4 - Slider 2.6 - OS Popup 2.5 - moved config files (mediashow_config.ini and display.cfg) to "local app data" location MAC: HD:Users:USERNAME:Library:Application Support:MediaShow: WIN: C:\Users\USERNAME\AppData\Local\MediaShow\ - added CONFIG settings feature in SETUP to change settings of mediashow_config.ini - moved dataPath setting to new CONFIG option in SETUP - simplified VideoRenderer settings to (Legacy | VMR-7 | VMR-9 | Enhanced) - updated config range limits to match those described in mediashow_config.ini - manual documentation updated - "CANCEL" button in SETUP is now labeled "< BACK" - CANCEL without accepting display changes in SETUP feature dropped 5.4 - 09-27-18 - fixed bug where WinOS taskbar was not re-enabled when quitting MediaShow Mirror - new "B" keyboard shortcut toggles visibility of menubar (MacOS) or taskbar (WinOS) - manual documentation updated 5.3 - 09-25-18 - changed tooltip for max volume setting to indicate it is a "maximum volume limit" - fixed bug when setting image zoompoint to windowRight - fixed bug when setting image zoom min/max - fixed frame limit bug when using frameStep to advance video - current frameStep and frameSkip settings in mediashow_config.ini are applied to all buttons rather than using previously saved button values which are now removed from saved buttonsets - fixed volume button graphic error for image sequences with audio - added display of volume integer value to audio button in MediaShow PRO - added feature where user can click on buttonpage dot markers to jump to buttonpage 5.2 - 09Ð10-18 - updated core (11.5) - updated IMG code to prevent errors on images >= 4096 pixels wide 5.1 - 08-01-18 - updated core (11.3) - improved image and sequence fade in/out transitions Ñ changed all image handling to ImgXtra - removed extraneous Xtras 5.0 - 07-03-18 - updated core (11.1) - fixed bug loading button pages in MediaShow Mirror 5.0b7 - 06-19-18 - fixed bug rebuilding buttonset menu when changing default DATA directory 5.0b6 - 06-07-18 - updated ms_display and ms_control to properly capturing keyDown and keyUp commands when control window is in background on Win10 5.0b5 - 05-30-18 - increased range of font sizes to 1-96 - now scaling Mac font size = 3x Win font size to better match cross-platform 5.0b4 - 05-30-18 - added more robust error code for subtitle files that are not properly formatted UTF-8 text files 5.0b3 - 05-22-18 - MOVE button updated to insert by default, COPY (+Option key), or SWAP (+Control key) - MOVE popup shows same button page options by default, and any button page options with +Shift key - updated SAVE SET to highlight when "LOAD DIR" buttons are selected to remind user to save the auto-loaded set - SAVE and SAVE SET highlights are now properly deactivated when another button set is loaded 5.0b2 - 05-16-18 - updated core (11) - SMC Button 2.3 - POPUP 3.6 - fixed "index out of range" bug when selecting edit for loaded button not on current button page - changed editing of button set name to not block rest of interface - added error check for creating icons from videos with zero value dimensions 5.0b1 - 04Ð05-18 - updated core (10.8) - new config setting and feature that allows user to set the data directory where "buttonsets" and "media" are located - UI changes to SETUP screens - LOAD DIR button autofill now shows only top level image and video files and not any possible sequence folders - instruction manual updated to add new features and fix errors 5.0 - 03-16-18 - updated core (10.7) - SMC Button 2.1 - POPUP 3.5 - complete rewrite of MediaShow code - stub projector layout for ease of future updates - single source code for PRO and MIRROR - improved video support via AVFoundation and DirectShow (no QuickTime requirement) - external subtitle support - fixed error when loading empty icon image objects - fixed SEQ button naming error when using MEDIA/FOLDER option to auto-fill buttons from folder ---------- 4.8 - 10-13-16 - updated core (9.1) - fixed bug in resolving file paths on Windows machines where files were located on drives other primary - fixed button behaviors to better capture mouseDown events with mouse and/or touchscreen input 4.7 - 11-22-15 - updated core (8.8) - changed control screen video display to directToStage to fix stuttering in video playback - moved closed caption/subtitling ("CC") button off control video window and next to display toggle button 4.6 - 10-14-14 - added support for subtitles via QuickTime Text Tracks. New "SUB" toggle button saves subtitles on/off setting for a button. Live "CC" button on control screen allows live toggling of subtitles on/off - fixed bug with default button icon graphics - fixed bug with button graphics when editing button 4.5 - 07-17-14 - updated scripts OS Button 1.9, OS Popup 2.3, Push Button EDIT + ControlDown 1.1, to better capture input from touch screens on interface buttons - removed "---" from audio popup in MediaShow Pro - selecting the display will toggle control window to the front or behind the display window - MediaShow Pro now supports option-clicking empty button for quick access to IMG/QT/MPEG assignment - fixed bug in default button icon registration points 4.4 - 03-18-14 - fixed bug in MediaShow Mirror advancing to high number buttons 4.3 - 03-08-14 - updated OSControl scripts for touchscreen - fixed bug in MediaShow Mirror 4.2 - 02-28-14 - updated core (8.6) - updated OSControl scripts - added COPY option (accessed with Option/Alt key) to MOVE popup menu that duplicates a button to a new location - updates qt.dxr and register.dxr components 4.1 - 01-14-14 - updated core (8.4) - fixed bug in assigning applications to buttons using "Any File" option to locate app on the hard drive 4.02 - 03-08-13 - updated core (8.1) - open dialog box now acts similar to OSX Finder/Windows Explorer - fixed bug with application assigned buttons 4.0 - 12-03-12 - updated core (8.0) 4.0a - 10-15-12 - updated core (7.8) scripts and D11.5 Xtras - Universal Binary version with Intel and OSX Lion support - support for updated external qt.dxr and register.dxr components - buttonName defaults to fileName when creating new button 3.97 - 12-14-11 - updated core (6.1) scripts - added external mediashow_config.txt file that controls default audio volume (8), autoplay (TRUE), and loop (FALSE) for new buttons - fixed bug where audio level capped at 7/10 - changed APP search to look for applications nested up to 2 folders deep in the Applications directory 3.96 - 06-14-10 - fixed bug in Mirror version where bumped videos not displaying in correct position 3.95 - 04-02-10 - code change to fix black flash when display screen opens on Windows machines - new ms_play file controlling display - now featuring transition fades to/from splash screen and media files to reduce the flash of media blinking onto the display when buttons selected - fixed bug where MPEGs did not loop - fixed image controls that were not properly disabled when image locked to fill screen or fit screen X,Y 3.94 - 03-22-10 - fixed bug where autoplay buttons followed by an APP button would cause error - fixed bug where editing SEQ button names did not disable keyboard shortcuts allowing user to mistakenly start media playback 3.93 - 12-29-09 - fixed bug where saving a SEQUENCE did not preserve the zoom setting for the initial image 3.92 - 11-30-09 - improved QuickTime playback by fixing frame flashing when playing back movies (if a clip didn't start at frame 1 the movie could flash frame 1 and then advance to the start frame for the clip). This was accomplished in part by adding a black cover sprite in ms_control and ms_play so both have been updated. - improved display of LOADING text on top of the control screen 3.91 - 11-24-09 - software now properly defaults to fullscreen on displays that are wider than normal 4x3 aspect ratio (i.e. 16x9, 16x10...) - movies properly placed on control and display screens when using widescreen output displays 3.9 - 10-12-09 - new feature: click on start zoom or start angle values to set them equal to current displayed values - new feature: click on current zoom value when viewing IMG or SEQ media to get popup menu to jump to "fit to screen %", "fill screenX %", "fill screen Y %" and "full size (100%)" zoom percentages - zoom point popup now includes "fit to screen", "fill screen X" and "fill screen Y" options which lock out the config "zoom slider" and "start rotate" and rotate controls. These options are for displaying images and sequences at sizes that maximize the image on the screen. - resetImage code now properly sets bullets in zoom point and rotate point popup menus - fixed bug in sequence playback when looping and last image would persist and not advance back to first image - start directory for sequence folder selection is now "resources:media" - updated all text members to new CP-Fonts for better cross-platform compatibility - added code that updates and auto-saves IMG and SEQ button settings if they do not conform to new options - sequences can now be constructed from a folder of dissimilar image sizes. each image will use the same settings (such as "fill screen X", or "zoom 146%") as image #1 in the sequence, but not be forced to fill the same rectangle onscreen. This fixes a bug where dissimilar images in a sequence would all appear to warped in different ways. 3.8 - 08-08-09 - changed code when hitting "R" key to reset IMG to all saved zoom, rotate, AND nudge settings - center nudge button now only resets nudge to 0,0 - fixed bug in doRotation routine where rotating past 0‚àû/360‚àû trigged error message - changed IMG display code to fix bug where images would shift positions - changed display settings to binary config file called "display.cfg" - mediashow_config.txt no longer supported/needed - repositioned many of the tooltips to show help without covering current mouseOver item - zoom button jumps to 10 (not 11) from 1 when zooming by increments of 10 3.74 - 06-08-09 - fixed bug in IMG display after changing display SETUP for all versions. 3.73 - 05-28-09 - fixed layout errors in SETUP for Mirror-1024 version. Updated other versions to match. Added CANCEL button to SETUP for Pro. 3.72 - 03-02-09 - update to match Mirror bug fix where buttonsets failed to load properly 3.7 - 02-16-09 - fixed bug where "D" key disabled when typing new buttonset name - added button pulsing hilites to indicate SAVE buttons when changes are made - fixed bug where sequence audio sync settings not saved properly - added sequence audio sync time display when syncing selected - added X, Y nudge values onscreen to help better track control of image placement - fixed code for adjusting sequence images location onscreen (zoom and nudge) - fixed bug where sequence loading did not properly initialize the rotation slider - fixed bug where sequence rotations did not reset when nudge reset button selected - removed the "ZOOM POINT/screen center" option from IMG/SEQ for zooming as it was confusing and mostly redundant with the "image center" option - can now select background images for QT/MPEG movies from anywhere on hard drive using "Select image file" option - can now select audio files for sequences from anywhere on hard drive using "Select audio file" option - added keyboard control "F" to set IMG files to fillscreen - fixed bug when loading new buttonset and onscreen media not resetting 3.6 - 02-03-09 - updated core (5.8) scripts - added ability to have audio files played along with image sequences, including synced - changed graphics of config settings interface for all media types but especially sequences - added new improved popop menu 1.4 code - fixed bug when saving quicktimes and sequences when the playback and loop status was improperly saved to the buttonset file 3.5 - 12-31-08 - quicktime and mpeg movies can now be zoomed down from fullscreen to 10% and bumped up from screen bottom to screen center - quicktime and mpeg movies can now have background images behind them (e.g. to frame a zoomed movie) - fixed bug in making mpeg button icons - fixed autoplay in editing bug - QTs now no longer play on control screen at same time as display screen - improved QT looping speed - rewrote popup menu code 3.4 - 08-08-08 - fixed bug in audio volume popup in MediaShow-Mirror - updated core (5.7) scripts - fixed "out of range" bug when already editing button and then changing button pages and selecting a new button 3.3 - 05-13-08 - fixed movie looping bug where movies reset to beginning but did not keep playing - fixed autoplay bug where mpegs could not set autoplay and made bugfix backwards compatible to support/update existing buttonsets - fixed autoplay as default bug - fixed writing of config file and made bugfix backwards compatible to support previous versions of MediaShow - fixed bug where audio volume levels would jump when shifting playback from control screen to display screen - adjusted display scale of QuickTime media to 99% to prevent certain systems from crashing when displaying Photo-JPEG compressed QuickTime movies at full 1920 width 3.2 - 04-20-08 - added support for Quicktime "mp4" suffix files - added support for MPEG "mp2" suffix files - added display size choices up to 1920x1080 - fixed bug where autoplay button did not reset - incorrect display config settings default display to fullscreen on screen 2 then 1 - removed inactive small movie step buttons 3.1 - 12-28-07 - fixed bug if no buttonsets present 3.0 - 11-02-07 - updated buttonset name editing code 2.9 - 09-13-07 - fixed script error when editing and deleting buttons - EDIT can also now be selected either before or after a specific button 2.81 - 05-14-07 - updated registration component 2.8 - 05-01-07 - minor bug fixes - improved button naming code - improved "D" key control over which window is in front 2.7 - 02-22-07 - added click on QT and MPEG start/stop clip time to set time to current main slider value for more detailed control - updated core (5.3) and registration (2.4) scripts - QuickTime 7 requirement 2.62 - 08-07-06 - bug fix - tool tip script moved to execute first on each sprite 2.61 - 06-19-06 - page button indicator update - bug fix in fullscreen option of setup feature 2.5 - 03-07-06 - fixed bug where code to locate images in a sequence folder caused a script error 2.4 - 03-03-06 - changed keyboard shortcuts for controlling volume of movies and for manipulating images 2.3 - 02-15-06 - fixed bug where new display keys blocked their use when typing button names - buttonset name and button name text entry boxes now highlight when editable - editing buttonset name now blocks other interface elements until typed name is saved - option + 1,2,3,4,5,6,7,8,9,0 in addition to numeric keypad now also changes volume during mpeg and quicktime movies 2.2 - 02-04-06 - added control-D switching of output between control to display screen - fixed bug where app launch left keyboard control of buttons disabled 2.1 - 02-01-06 - extended keyDown scripts to watch for toggling of display window as soon as program is launched - fixed bug on file selection due to updated core subroutines 2.1 - 01-31-06 - fixed bug on hitting arrow keys after returning from externally launched application - volume controls for movies moved to numeric keypad - 0-9 now immediately access buttons 1-10, control + 0-9 access buttons 11-20 - 2 versions, regular and 2.1ss which runs fullscreen blacking out menus - "D" key toggles frontmost window 2.0 - 11-13-05 - added config file entries for default audio volume and autoplay settings for new button creation - updated ToolTip code - fixed bug where corrupt mpeg files would give div by zero error, now alerts that file is bad and disables the button - slowed down zoom and rotation of still images - fixed VOID bug when setting volume level to OFF 1.9 - 10-23-05 - adjacent auto-play buttons with settings of "no loop" will continue to auto-play in order until an empty button, a looping media button, or a still image button is reached 1.8 - 10-06-05 - "k" key toggles kiosk mode that covers up button editing controls - bug fixed when editing buttons where keystrokes entered into the button name would control the app 1.7 - 08-15-05 - addition of license agreement - scriptexecutionstyle = 10 - scripts and fonts updated 1.6 - 07-19-05 - saving buttons or buttonsets now reloads current button instead of resetting 1.5 - 07-07-05 - scripts and fonts updated 1.4 - 06-04-05 - fixed setting of registration checking variable - updated popup menu scrollbar code 1.3 - 06-03-05 - updated subroutine code to properly read in external text files which was causing the config settings to not save or read properly - fixed bug where button numbers startup shifted to the right 1.2 - 06-02-05 - added keyboard shortcut controls ("N", "B") for advancing to next or previous button when a buttonset is loaded 1.1 - 05-17-05 - added keyboard shortcut controls to IMG, SEQ, QT, and MPEG playback (see MediaShow_Keyboard_Shorcuts.rtf file) - improved error messaging when checking for registration - fixed audio control of MPEG playback 1.0 - 03-08-05 - version 1.0 release to project partners 0.9p - 03-03-05 - software now requires serial number registration or 30 day demo trial mode - software will warn user to register once a day during demo period - added character limiting script for text input boxes 0.9n - 03-01-05 - added popup (0,90,180,270 degree choices) for image rotation value - fixed tiny bug in config cover script - changed fonts so that ToolTips appear properly on PC 0.9m - 02-28-05 - added RESET button to refresh display window primarily for when it gets moved around by using video mirroring - fixed bug where MPEGs would not start at correct frame on display window 0.9k - 02-26-05 - control window reduced to 1000x736 to fit full screen on Windows with the window bar 0.9i - 02-25-05 - fixed bug in creation of applications popup on Windows 0.9h - 02-24-05 - fixed bug in Setup screen when only 1 screen available - fixed bug in Setup when resizing display window 0.9g - 02-22-05 - fixed bug that would put mpegs in the corner of primary monitor - center button of nudge controls resets image back to its saved 'home' setting - splash graphic for display screen can now be stored in graphics folder as "splash.jpg" - new splash graphic with milkyway and star field added as default - added tool tip rollovers for all parts of interface - enabled QT rotation popup - updated QT check code and graphics to appear like OS - updated SETUP with instructions 0.9f - 02-18-05 - custom menu behaviors added for all popup menus - added ability to assign applications to buttons for launching (.app for OSX, .exe for WIN) - code and casts cleaned - added check for QuickTime 6+ - rollover cursor changes for all buttons 0.9e - 02-12-05 - internal bug-tracking version - not released 0.9d - 02-08-05 - display window now opens for either 1 or 2 screen setups - setup now accomodates 1 screen option - force control screen to front for any setup config - fixed bug where saving a button with no icon was using the "X" missing media icon - re-enabled the current time clock - fixed volume controls for quicktime and mpeg setting and playback (now 0-10) 0.9c - 02-03-05 - added X over icon if media files are missing - force playback screen to back if on same monitor as control - improved code that determines default screen if config file is in error - click on movie playback time to disable time and slider updates for improved playback speed primarily for mpeg - removed rotation option for mpegs - added audio level setting to both QT and MPEG 0.9b - 01-30-05 - click sounds disabled 0.9a - 01-29-05 - demo of MediaShow to project partners MediaShow Mirror Release Notes ----------------------- 4.8 - 10-13-16 - updated core (9.1) - update to match MediaShow Pro 4.7 - 11-22-15 - updated core (8.8) - update to match MediaShow Pro 4.5 - 07-17-14 - updated scripts OS Button 1.9, OS Popup 2.3, Push Button EDIT + ControlDown 1.1, to better capture input from touch screens on interface buttons - selecting the display will toggle control window to the front or behind the display window - widened to 1600 pixels, adding app name, and EXIT button - enlarged LOAD SET menu 4.4 - 03-18-14 - fixed bug in MediaShow Mirror advancing to high number buttons 4.3 - 03-08-14 - updated OSControl scripts for touchscreen - fixed bug in MediaShow Mirror 4.2 - 02-28-14 - updated core (8.6) - updated OSControl scripts - added COPY option (accessed with Option/Alt key) to MOVE popup menu that duplicates a button to a new location 4.02 - 03-08-13 - updated core (8.1) - open dialog box now acts similar to OSX Finder/Windows Explorer - fixed bug with application assigned buttons 4.0 - 12-03-12 - updated core (8.0) - fixed button page view bug that limited pages to 5 4.0a - 10-15-12 - updated core (7.8) scripts and D11.5 Xtras - Universal Binary version with Intel and OSX Lion support - support for updated external qt.dxr and register.dxr components - buttonName defaults to fileName when creating new button 3.97 - 12-14-11 - updated to match MediaShow Pro 3.96 - 06-14-10 - fixed bug in Mirror version where bumped videos not displaying in correct position 3.95 - 04-02-10 - updated to match Pro version 3.94 - 03-22-10 - fixed bug where autoplay buttons followed by an APP button would cause error - fixed bug where editing SEQ button names did not disable keyboard shortcuts allowing user to mistakenly start media playback - fixed bug where "LOADING FILE" text would flash underneath control buttons 3.93 - 12-29-09 - updated to match Pro version 3.92 - 11-30-09 - updated to match Pro version 3.91 - 11-24-09 - updated to match Pro version 3.9 - 10-12-09 - updated to match Pro version 3.8 - 08-08-09 - updated to match Pro version 3.73 - 05-28-09 - fixed layout errors in SETUP for Mirror-1024 version. Updated other versions to match. Added CANCEL button to SETUP for Pro. 3.72 - 03-02-09 - fixed bug where buttonsets failed to load properly due to improper initialization of firstButtonSetBoolean variable 3.71 - 02-25-09 - fixed bug when selecting SEQ buttons in MediaShow-Mirror 3.7 - 02-16-09 - MediaShow-Mirror (1400px) and MediaShow-Mirror-1024 (1024px) both updated to match MediaShow-Pro 3.7 3.5 - 12-31-08 - compatible with MS Pro 3.5 3.4 - 08-08-08 - fixed bug in audio volume popup in MediaShow-Mirror - updated core (5.7) scripts 3.2 - 04-20-08 - added support for Quicktime "mp4" suffix files - added support for MPEG "mp2" suffix files - added display size choices up to 1920x1080 - fixed bug where autoplay button did not reset - incorrect display config settings default display to fullscreen on screen 2 then 1 - removed inactive small movie step buttons - set control window to be centered at top of screen 1 3.1 - 12-28-07 - fixed bug if no buttonsets present 3.0 - 11-01-07 - Lite changed to "Mirror" - Mirror version created that is 1400 pixels wide - Mirror version created that is 1024 pixels wide - updated buttonset name editing code 2.9 - 09-01-07 - bug fixes and updates to match full version 2.81 - 05-14-07 - updated registration component 2.8 - 05-01-07 - new Full Screen Strip version for 1400x1050 screens with control strip locked at top out of sight when using dome projection systems - improved "D" key control over which window is in front - minor bug fixes - improved "D" key control over which window is in front 2.7 - 02-22-07 - updated core (5.3) and registration (2.4) scripts - QuickTime 7 requirement 2.62 - 08-07-06 - bug fix - tool tip script moved to execute first on each sprite 2.61 - 06-19-06 - bug fix in page button indicator update - bug fix in fullscreen option of setup feature 2.6 - 06-16-06 - MediaShow Lite released 2.6d - 06-05-06 - re-enabled the new buttonset creation feature - can edit buttons to assign media with option-click of the button giving popup choice of media types - set icon feature is back - button name defaults to media file name 2.6c - 06-05-06 - fixed bug in setup - removed legacy keyboard shortcut code for features only in full version 2.6b - 05-25-06 - first test of Lite version with diminished feature set - added graphics to indicate what button page the user is on - may add also to full version Media Show TO DO ---------------- - option to trapezoid still images for the dome - Ken Burns effect for transition between start zoom/rotate and end zoom/rotate - option to attach a URL to an image that would reload live when clicked - create tabbed button pages