| • | CHANGES ONGOING: (Technical) Tree now uses TcxTreeList from Dev.Express in stead of TfcTreeView from Woll2Woll. Until the conversion is complete the two tree components are displayed on top of each other with a splitter in between (so that the height of the trees can be manipulated at run time and save/reloaded). |
| • | CHANGED: (Technical) Converted all main panels to TcxGroupBox components. |
| • | CHANGED: Tree data will now be written/read from an XML file in stead of the binary save file from TfcTreeView component.This gives much more control and the ability to add additional properties for each branch. The first time the StepGen is started from within the Sitestepper v5 program, an automatic convertion will take place. |
| • | CHANGED: The 'Generic' button which is used to edit non-language dependant source files, is now renamed to 'Root' - more logical since this button is indeed used to edit page source for root-pages (pages not present in one of the language sub folders of the website). |
| • | CHANGED: At last the conflicts in the shortcuts assigned to copy, cut and paste page has been solved by changing the assigned shortcuts Ctrl-C, Ctrl-X and Ctrl-V to Shift-Ctrl-C, Shift-Ctrl-X and Shift-Ctrl-V. |
| • | CHANGED: The 'View log' and 'Clear log' commands can now also be started from within the 'Report' menu. |
| • | NEW: A build log is now kept for each started 'Build site' action. The PC name , the user name , the current project , the program version and start and end date and time is recorded, as is the number of pages created. This view log can be displayed on screen by choosing the new menu option 'Report - View build log'. |
| • | NEW: At the top of the project tree a new area is added where the selected root page ( which is the page which will be viewed as main page of the web site ) will be displayed. To make it easy to start the web site the menu command 'View - view root' is present as a button next to the root page name. Clicking the root page name will also start the web site. |

| • | CHANGED: The 'View - view root' menu option now has an arrow glyph. |
| • | NEW: The menu option 'Pages - Indicate page as root' will select the currently selected page as being the root page. It's name will be displayed above the project tree. This menu option is also available in the project tree popup menu. |
| • | CHANGED: The create Google map command will now display the number of pages in the 'created at ...' message. |
| • | NEW: A new menu option will group all commands regarding the Page SEO properties. |
| • | NEW: A new option 'Replace' in the Page SEO properties will allow the user to search and replace words in all text lines of the SEO properties. All page names, all page titles, all page descriptions and all keywords will be searched/replaced. |
| • | NEW: Using Shift + Left mouse click it is now possible to drag a tree node of the project tree onto another tree node. The drag is equivalent to the already existing commands 'Cut page' followed by 'Page page' if the parent of the destination node is the same as the parent of the node which is dragged or 'Cut page' followed by 'Past page as child' if both parents are different.
As with the 'Cut / Paste page' command a confirmation is asked if the node(s) which are dragged are dragged to another section type (e.g. between dynamic and static web sections). |
| • | NEW: The progress build form will now display the estimated total time necessary to complete the build. |
| • | CHANGED: Every build action (web, javascript, steplib, style sheet) will now display the correct number of files to build/generate , the correct number of generated files and the duration and estimated end time. |
| • | CHANGED: The log file will now display the start and end time at the top of every build/generate action list. |
| • | CHANGED: Every file present in the log is now a clickable url which can be clicked to directly go to the clicked file ( previous version only displayed this capability in the log of the page tree ), the current version now also let you click a javascript file, a steplib include file or a style sheet, which will close the log file view and activate and select the clicked file in the correct tab of the 'Project Files' sheet. |
| • | NEW: The tabs javascript, steplib , devcode and style sheets now contain a build/generate button at the top of the file list. |

| • | CHANGED: The build log ( detailing each complete build - this is a persistent log file ) and the runlog ( detailing each file which is being generated/build in the current run ), are now formatted with additional css files. These css files are named :
* Sitestepper5-log.css : bases for each log file
* Sitestepper5-runlog.css : if present can be used to overwritte defaults in Sitestepper5-log.css when viewing the run log
* Sitestepper5-buildlog.css : if present can be used to overwrite defaults in Sitestepper5-log.css when viewing the build log |
| • | CHANGED: Building a website now takes between 25% and 35% less time than previous versions. ( you're welcome :) ). |
| • | NEW: the commands 'Pages - Goto prev edited page' (Shift+Ctrl + Cursor Left) and 'Page - Goto next edited page' (Shift+Ctrl + Cursor Right) will focus the tree selection pointer on the previous or next edited page. Sitestepper will keep track of all pages which have been edited. Pressing one of these two buttons will find the next or previous page name in this internal list, after which the selection pointer of the project tree is positioned upon the page name found.
Above the project tree two new buttons are added which will perform the same action.
Note: these lists are connected to the build target - different build targets will each maintain their own internal navigation lists. |
| • |  |
| • | NEW: the command 'Pages - Select from most edited pages' (Shift-Ctrl + Cursor Down) will display a list of all pages which have been recently edited, together with a number of times the pages have been edited. Selecting one of these pages will position the selection pointer of the project tree at the selected page name.
The list is initially ordered so that the pages which have been edited the most are at the top. A filter field can be used to display only those pages which have the entered filter characters present in their name. |
| • |  |
| • | CHANGED: The short cuts for 'Pages - Move page up' and 'Pages - Move page down' have been changed to 'Shift + Cursor up' and 'Shift + Cursor Down'. |
|