LiveCode University Version History
v. 1.9.2 (August 4, 2022)
The following changes were made:
- Compiled with the LiveCode 9.6.8 Stable engine.
- Minor cosmetic fixes to the interface.
- New supplemental lesson on using the
ask
andanswer
commands. - The Robot Programming exercise in the first unit has been refactored as a completely visual programming interface, with drag-and-drop instructions rather than having students use a simplified programming language to move the robot. It was discovered that the language used in this exercise was causing confusion for students when they began learning the actual LiveCode scripting language.
v. 1.9.1 (September 11, 2020)
The following changes were made:
- Compiled with the LiveCode 9.6.1 Stable engine.
- Supplemental lessons—content that goes beyond the basic course are now included in LCU! Initial lessons and assignments include Custom Functions, Introduction to Arrays, and Working with Times and Dates.
- Added a preference setting to hide and show supplemental lessons.
- Fixed a bug that caused the wrong lesson to be launched in some cases when clicking on a Unit on the contents page.
- It is now possible to paste a password into the password field on the login screen.
- Fixed a bug that was preventing some lessons from appearing in the Self-evaluation Tool.
- Increase/decrease font size now also affects the header text in the expanded information sidebar in addition to the main content text.
- Fixed a regression bug that was preventing comprehension check questions from rendering properly in some cases.
- The About window now informs when the 64-bit version is running on both Mac and Windows.
- Refactored code in lesson pages to make navigation between lesson pages more efficient.
- Several minor cosmetic fixes to the interface.
v. 1.9 (August 26, 2020) (Not released)
This was an internal test build and was not publicly released.
v. 1.8.1 (April 27, 2020)
The following changes were made:
- Compiled with the LiveCode 9.5.1 Stable engine.
- The Mac version has been notarized so that it plays nicely with Mac OS 10.15.x Catalina.
- The Windows 64-bit version now properly installs by default to the Program Files folder, rather than to the Program Files (x86) folder.
- Fixed a bug that was causing some text entry responses on the Comprehension Check to be judged as incorrect, even when the correct answer was entered.
- The Next Page and Previous Page keyboard shortcuts in the lesson screen are now working properly again.
- Fixed a bug in the Reveal Contents slider on the lesson page that was causing the highlight rectangle for the current lesson to be misaligned.
- (Personal Edition) If you try to re-register your copy of LiveCode University, it informs you that it is already registered and asks if you want to re-download the full content. Formerly it only gave you the option of downloading through the web browser. Now you have the option to download either directly or through the web browser.
v. 1.8 (September 6, 2019) - Personal Edition only
The following changes were made:
- Compiled with the LiveCode 9.5.0 Stable engine.
- First Windows 64-bit build released, one of the new capabilities introduced in LiveCode v. 9.5. LCU for Windows is now available as either 32 or 64-bit.
v. 1.7.1 (July 17, 2019)
The following fixes and changes were made:
- Compiled with the LiveCode 9.0.5-rc-1 engine.
- New public release of Personal Edition. Simultaneous release of Institutional Edition. Code was modified so that simultaneous releases of new versions for both Personal and Institutional Edition should now be possible.
- All editions are now code-signed for both Mac and Windows.
- Major content updates now available for Personal Edition, including new LiveCode features introduced in LC 7, 8, and 9, as well as IDE interface updates introduced in LC 8 and 9.
- Numerous additional content updates, including newly-updated videos for some lessons.
- LiveCode University received an interface face lift, including:
- Sharper interface icons and images that look better on high-resolution monitors
- An updated Comprehension Check interface
- Uses newer fonts for content and UI elements on both Mac and Windows.
- Brightened up interface by using higher-contrast background and foreground colors.
- Implemented better quality resizing for images embedded in lesson content.
- Use of scalable vector graphics (SVG) for navigation icons instead of bitmapped button icons.
- Added a user preference for specifying where user wants to save stacks that are downloaded as part of an assignment or lesson.
- Optimizations to code for moving through lesson content pages make the page transitions snappier.
- Reworded offline download feature from "Download Offline" to "Download through Web Browser" to clarify what actually happens. See update notes for v. 1.3.2 below.
- Fixed bug that prevented opening stacks with the .livecode extension from within LCU.
- Reorganized content into 8 units instead of 9, merging one very short unit with another unit.
- Many minor bug fixes and enhancements.
v. 1.7 (June 24, 2019) (Not released)
This was an internal test build and was not publicly released.
v. 1.6.1 (November 9, 2018) (Not released)
This was an internal test build only created for troubleshooting the installer. No problems were discovered that required releasing a new version.
v. 1.6 (March 2, 2018)
The following fixes and changes were made:
- Compiled with the LiveCode 8.1.9 stable engine.
- Released for Institutional Edition only. Compiled test version of Personal Edition.
- Removed QuickTime dependency in both Mac and Windows version, because QuickTime support has been discontinued by Apple. LCU now uses Active X framework on Windows and AV Kit framework on Mac.
- Added WMV versions of embedded videos, since Windows will not play MP4 .mov files without additional software installed.
- Both Mac and Windows versions are now code-signed so that the operating systems will no longer present warnings when user launches LCU for the first time.
- Removed the routine that checked to see if LCU was online. It was causing more trouble than it was preventing.
- Minor visual changes to application icons to visually differentiate between Institutional and Personal Editions.
- Numerous minor bug fixes and content updates.
v. 1.5.6 (March 1, 2018) (Not released)
This was an internal test build and was not publicly released. Public release version was renumbered as 1.6.
v. 1.5.5 (January 31, 2018)
The following fixes and changes were made:
- Compiled with the LiveCode 8.1.9-rc-2 engine.
- Released for Institutional Edition only. Compiled test version of Personal Edition.
- Various bug fixes.
v. 1.5.4 (February 14, 2017) - Institutional Edition only
The following fixes and changes were made:
- Compiled with the LiveCode 8.1.3-rc-2 engine.
- Various bug fixes.
v. 1.5.3 (January 14, 2017) - Institutional Edition only
The following fixes and changes were made:
- Stack modification date now reported in About dialog. (Useful for troubleshooting problems with end users.)
- Various bug fixes.
v. 1.5.2 (January 5, 2017) - Institutional Edition only
The following fixes and changes were made:
- Various bug fixes.
v. 1.5.1 (January 3, 2017) - Institutional Edition only
The following fixes and changes were made:
- Compiled with the LiveCode 8.1.2 engine.
- Various bug fixes.
v. 1.5 (August 24, 2016) - Institutional Edition only
The following fixes and changes were made:
- Compiled with the LiveCode 8.0.2 engine.
- Updated content to reflect LiveCode 8 IDE changes.
v. 1.4 (February 21, 2014)
The following fixes and changes were made:
- The Mac version of LCU has been code-signed so that launch is no longer blocked by Gatekeeper in Mac OS X v. 10.8 and above.
v. 1.3.3 (February 6, 2014)
The following fixes and changes were made:
- The Personal Edition Trial version now includes a fix to the Lesson 4 First Stack exercise in which the stack for that exercise was producing an error when opened in LiveCode 6.5 or later. Previously this fix could only be downloaded through Content Updates, a feature that is not available in the Trial version.
- Fixed a problem in the master content database that would cause nearly all of the content to be flagged as "new", thus triggering a lengthy and unnecessary re-download of nearly all of the content.
- Fixed a minor problem with user lesson display preferences that was causing user display preferences not to be saved between launches.
- Fixed a bug in the Institutional Edition that was preventing downloading previously-uploaded assignment files. This bug was not present in the Personal Edition.
- Fixed a bug in the Institutional Edition that was causing spurious error messages when saving lesson tracking data.
v. 1.3.2 (December 4, 2013)
The following fixes and changes were made:
- Added an offline download feature, which downloads the complete content database through the user's web browser, so that persons with a slow download speed can interrupt and resume download of the full content after registering. After the user enters the LCU license code they are prompted to download the complete contents. It is at this point that the new "Download Offline" option appears. There is also a new option in the Help menu that allows the user to import a downloaded Contents file.
- The configuration and wording of instructions on the login screen have been changed to clarify the difference between creating a user login and registering LCU. The term "register" is now only used in conjunction with entering the license code.
- Added a watermark stamp to the login screen that identifies the edition of LCU the user has. Options are "Personal Edition", "Institutional Edition", and "Mentored Edition". (The institutional edition is currently only in use at BYU, but that could be expanded in the future. The mentored edition is planned but not yet available.)
- Because of the manner in which the user login password is stored, there is no way to recover a forgotten or lost password. However, in the Personal Edition it is now possible to change a user login password without having to enter the old password. To select this option check the Easy Password Reset option in the new LCU Preferences window.
- Added a Preferences window that allows the user to set some view options in the lessons screen, as well as an option for changing the user password without having to remember the old password.
- Beefed up the routine that checks for a valid internet connection while LCU is running. Previously there would be erroneous reports that the user was not connected to the internet. Those spurious reports should now be much more rare.
- Fixed a couple of minor bugs that were causing database access errors for some users.
- Fixed a bug that may have been preventing some users from using the Self-evalution Tool utility in the Go menu.
- Fixed a bug in the Institutional Edition that was storing user tracking data against an incorrect course instance in some cases. This bug is not present in the Personal Edition.
- Fixed several cosmetic bugs in the user interface.
v. 1.3 and 1.3.1 (Not released)
These were internal test builds only that needed revisions and were not publicly released.
v. 1.2.3 (September 25, 2013)
The following fixes and changes were made:
- LiveCode University has been adapted to work either as a standalone, personal edition, or as a networked, institutional edition. (The latter is what is used here at BYU, and it now can be set up for other institutions if the institution purchases a site license. Details for that process still need to be worked out.)
- The following bugs were fixed:
- The change password function on the login page should now work in the Personal Edition.
- The problem with missing assignments in the Self-Evaluation Tool should now be fixed. This problem is present in all 1.1.x versions and was caused by a record mismatch in the local tracking and scheduling database. Version 1.2.3 prevents the problem from occurring for new installs and repairs the problem for users updating from v. 1.1.x. The process should be completely transparent for users who update from 1.1.x to 1.2.3.
- Spurious error message that could occur when scrolling through assignments in the Self-Evaluation Tool is fixed.
v. 1.2, 1.2.1, and 1.2.2 (Not released)
These were internal test builds only that needed revisions and were not publicly released.
v. 1.1.6 (July 12, 2013)
The following fixes and changes were made:
- The Robot Programming activity that follows lesson 3 now can be resized to fit smaller screens. When the window is resized users can scroll around the play screen by either dragging the background or scrolling with the mouse scroll wheel. (Known issue with the new, scrollable version of the robot module: It you try to scroll while your program is running it may cause unpredictable results, because of the way the robot position is updated during the program run.)
(Note: for registered users this fix is available through Help menu > Check for Content Updates. Trial version users can only get it by downloading the new version and resetting LiveCode University from the Help menu.) - Fixed several cosmetic issues.
- Fixed a problem that prevented user notes posted to an Objectives page for a lesson from appearing.
- In some cases in lessons and assignments a button appears in the sidebar, which launches a stack in LiveCode when clicked. In some cases that was not working. Implemented the following fixes:
- added more robust error checking to make sure the requested stack is actually available to open.
- added error checking specifically to check for the presence of LiveCode on the system.
- added a contextual menu to the launch stack button that gives the user the option to save the save to disk instead of launching it.
- Fixed a bug affecting the trial version start date.
v. 1.1.5 (July 1, 2013)
The following fixes and changes were made:
- Fixed a bug in the robot programming assignment that was causing an error during submission of the program.
- Further updates and improvements made to several of the lessons and assignments were included in the trial version (which does not have access to the Check for Content Updates feature.)
- The background image in the Mac install DMG was missing in the v. 1.1.4 download. That should be fixed with this installer.
v. 1.1.4 (June 27, 2013)
The following fixes and changes were made:
- Fixed a problem that was preventing users of earlier versions from accessing the master content database during Check for Content Update operations.
- Enhancements added to increase data security.
v. 1.1.3 (June 25, 2013)
The following fixes and changes were made:
- Fixed a bug that was preventing user notes from being displayed on the page they are attached to.
- The Robot programming exercise was not properly saving submitted solutions. That is now fixed.
- Updated several assignments to remove references to BYU-specific resources. Also added answer keys to several assignments. These updates are now part of the initial trial database, so folks using the trial will see all the latest content in the lessons available to them.
v. 1.1.2 (Not released)
This was an internal test build only. Not publicly released.
v. 1.1.1 (June 24, 2013)
Various minor bug fixes.
v. 1.1 (June 24, 2013)
First public release.