Update Number: WM_HYF_10.0.0001
Release Date: 8th April 2020
Applies To: WebMaker 10.0
Description:
Updating Existing Projects
Some of these fixes will impact individual projects, and while these will be applied to any new projects you create, your existing projects will not be updated.
If you wish to update an existing project. then the following files need to be manually copied into the [i]<install location>/users/user1/<workspace name>/mvc/<project name>/webapp/[i] directory for your project, replacing the existing files.
In addition, if you are using one of the core themes, you may wish to reapply the theme to your project using the Theme Designer to ensure you have the latest style updates.
Also for item 15 in the list, you will need to remove the entry manually from within the design studio as described.
For item 9 above, any projects that have the issue will need to be manually corrected. To do this, open up the <install location>/users/user1/<workspace name>/mvc/<project name>/application/fm_config.xml file for your project. Now insert the following entry into the formTemplates section around line 31.
<fm:collection xmlns:xstore="http://www.hyfinity.com/xstore">user-resources/paletteTemplates</fm:collection>
Release Date: 8th April 2020
Applies To: WebMaker 10.0
Description:
- Resolved some intermittent issues causing the removal of binding information.
- Introduced a more used-friendly message when the Test (Play) button is used for projects that only contain pages and no server controllers. This more explicitly highlights the need to use the Preview icon on the Toolbar instead, for testing individual pages that do not rely on server data.
- Addition of a new 'Data Bound Structure' control that provides an easy way to make complex server data structures available on the client. See the Documentation for more details.
- Included new additional links on the projects list, themes list and the User Controls section of the palette to enable easier access to additional templates that contain useful resources.
- Replacement of the hot tips functionality with a search box, that enables searching across docs, forum and the Hyfinity website.
- Fixed intermittent issue where the studio would load without the styling being applied correctly.
- Fixed intermittent issues with opening a project, e.g. after creation or rename.
- Improved the load time of the Open Project window, especially when there are a large number of projects present.
- Resolved issues preventing adding of controls from the User Controls Palette into Projects created from some base Templates. To resolve issues with existing Projects, please see the details below.
- More prominent highlighting of the Merge Mode icon when it is enabled, to avoid any confusion with the normal mode of dragging and dropping controls from the palette.
- Fixed a possible issue where documentation links can open older versions after upgrading from an earlier WebMaker release.
- Automatically open SCSS files if present when selecting to edit a CSS file from the Files tab on Page Design.
- Improvements to the automatic naming of grid cells when adjusting the size of a grid.
- Fixed an issue with the grid row spacing setting showing as enabled even when it hasn't been set.
- Resolved a warning being shown after applying a new theme stating that 'theme_icons.css' can't be found. For existing projects, this entry should be manually removed from the Files tab.
- Fixed issues with the display and selection of split date controls, i.e. dates whose format strings are making use of the $ or # signs to create multiple text entry boxes.
- Resolved issues whereby editing of skin content in one Page Design tab could cause problems in another tab if the modified components are already selected there.
- Updates to the File browser to automatically open in thumbnail mode when selecting an image.
- Fixed an issue with long text not always wrapping correctly when placed inside a layout container with horizontal alignment.
- Improved the automatic naming of controls on Partial Pages to prevent multiple 'pp_' prefixes being added to the names when copying content.
- Updated the 'Add Control to Palette' capability to select page-specific resource files by default.
- Fixed some issues with Group level sizing overrides for contained content not always being applied.
- Updated the 'Number Slider' control to use the native HTML5 range control.
- Fixed issues preventing the Project Version Number from being set correctly on Check In.
- Removed an invalid warning message displayed when adding external CSS or JavaScript files that use an https:// URL.
- Resolved an incorrect XPath validation error message displayed for some XPaths in new version of Firefox (75+).
- Fixed issues with the Conditional Display capabilities not working for Image controls.
- Added 'oninput' to the list of available events for controls, and 'onresize' to the list of available page level events.
Updating Existing Projects
Some of these fixes will impact individual projects, and while these will be applied to any new projects you create, your existing projects will not be updated.
If you wish to update an existing project. then the following files need to be manually copied into the [i]<install location>/users/user1/<workspace name>/mvc/<project name>/webapp/[i] directory for your project, replacing the existing files.
- <install location>/design/repository/generic/mvc/generic/webapp/js/DisplayUtils.js
- <install location>/design/repository/generic/mvc/generic/webapp/js/FMActions.js
- <install location>/design/repository/generic/mvc/generic/webapp/css/webmaker-layout.css
- <install location>/design/repository/generic/mvc/generic/webapp/css/webmaker-layout.scss
In addition, if you are using one of the core themes, you may wish to reapply the theme to your project using the Theme Designer to ensure you have the latest style updates.
Also for item 15 in the list, you will need to remove the entry manually from within the design studio as described.
For item 9 above, any projects that have the issue will need to be manually corrected. To do this, open up the <install location>/users/user1/<workspace name>/mvc/<project name>/application/fm_config.xml file for your project. Now insert the following entry into the formTemplates section around line 31.
<fm:collection xmlns:xstore="http://www.hyfinity.com/xstore">user-resources/paletteTemplates</fm:collection>