As I did with version 4.1 development, I am going to be using this post to deliver the progress of version 4.2′s development.
This is a tentative list of the items I want to tackle for this release. The implementation of these features depends on time availability and functional testing.
Enhance Save As functionality (e.g. save a XLSX to XLAM)
- Excel – Completed
- Word – Completed
- PowerPoint – Not Changing for this version
Enhance customUI editor ‘Add Images from Document’Completed Implement Code SnippetsCompleted Enhance XML ValidationCompleted Add optional line markersCompleted Double click error message to go to lineCompleted Update Bookmark iconsCompleted Known BugsCompleted
As a developer, I try to tackle any issues that I may come across during development, but I would love to know of anything you might have found. You can either post the issue as a comment below or email me directly at email@example.com.
Details on functionality descriptions and supporting images will be loaded below.
At this time, all the known bugs have been addressed. If you find an issue with Office Ribbon Editor, please notify me by commeting on this post. I have done my due diligence to correct any problems I come across.
- Modified to logic to insert sample code. The application no longer asks if the file should be saved or not. Instead a message is displayed advising the user the content will be overwritten.
- All version 4.1.1 bugs fixes have been implemented and test.
This version will introduce code snippet functionality. For this initial version there will be a limited number of code snippets. I plan on adding the most common elements in this first go around.
I am already working on a future version that will allow you to create and manage your own snippets. I wanted to introduce this functionality in this version and expand in later versions.
The SaveAs functionality has been enhanced for Excel and Word documents. Office Ribbon Editor allows files to be saved as different file types. At this time PowerPoint documents will not have this functionality. It is scheduled for a later release.
Maintenance Version Released
Version 4.1.1 has been released. This version resolves issues pertaining to the version 4.1 release or before.
Maintenance Release Scheduled
A maintenance release is scheduled for release in the next few days. This release will address some issues that have been reported by some users. The details of this release can be found here.
Updated Bookmark Icons
Since the release of version 2.3 and the implementation of the new editor control, the application has been using the editor’s default image for the bookmarks. Although this is okay, I like to have images that people are familiar with. Here is an image with the new bookmark images.
Enhance XML Validation
Version 4.0 introduced a new way to display the XML errors that a user may encounter, and since then I have been improving it. For the ribbon to work properly, the XML code must be just right, therefore I have spent a lot of time enhancing this part of the application to deliver the most concise error messages and descriptions.
For this release, I am going a step further, by providing two new features to the XML validation process. The first one involves displaying markers on the lines in which the error occured.
You will notice in the image above, that line 11 contains a marker (a red dot) identifying the line that has the XML validation issue. This is a totally optional feature that is disabled by default but it can be enabled by opening the options window and checking the option “Show Validation Markers” under “XML Validation”.
The second function that will be available is the ability to double click on the error description of the validation window to select the line in question.
Enhance customUI editor ‘Add Images > From Document’
As of version 4.1, when a user clicks on the Add Images > From Document feature in the customUI editor, the window displays all of the document images, assigned or not. If you have several images imported into the document, it can be a pain looking for the images you need.
Therefore, as an improvement, the window will by default only show the unassigned images. A checkbox has been added to allow the user to view all the document images if it is needed.
The first image shows the window only showing the unassigned images.
The second image shows all of the document images after the checkbox has been clicked.