Releases: JAM-Software/RibbonFramework
Releases · JAM-Software/RibbonFramework
V2.2
Released on 19 Jul 2016:
- Implemented #20: Moved code from TUICommand.Assign(TAction) to TUICommandActionLink.Set*() methods so that it is executed not only once.
- Implemented issue #31: Support dynamically changing images and assigning images from action. The latter can be controlled through a new option TUIRibbonOption.roAssignImagesFromActionManager.
- Fixed issue #39: Occasional access violation in TUICommandCollection.Destroy() at program termination.
- Improved code order in TUIRibbon.Destroy(): Keep the framework referenced and so alive as long as possible to avoid strange exceptions.
- Fixed issue #40: Sample project High Level\05 Font Control raises unhandled exception.
- Ribbon Designer: Improved error message in case PowerShell could not be found, which is needed for building the ribbon
- Improved error handling when calling Ribbon compiler and resource compiler in PowerShell script that builds the ribbon resources.
V2.1.5
V2.1.4
- TUIRibbon.DoCommandCreated now assigns fRecentItems in case TUICommandType.ctRecentItems is created. Fixes issue #30
- Added new method TUIRibbon.AddToRecentItems() that simplifies adding a single path to the recently used list.
- Fixed issue #29 (After the window handle is recreated the Ribbon is missing).
- The commands CmdRecentItems, CmdOpen, CmdSave, CmdSaveAs, and CmdNew are now implemented in the sample project "TextPad with Action List"
V2.1.3
V2.1.2
V2.1.1
V2.1
- All sample projects are now adapted for V2 and use the TUIRibbon designtime component
- Improved performance of PowerShell script that compiles the ribbon XML files.
- Added new standard VCL action for collection/list ribbon commands that provides access to the corresponding TUICommandCollection instance.
- Added new standard VCL action TRibbonFontAction for mapping TUICommandColorAnchor to an action.
- Added TUICommand.OnUpdateImage event
- Added TUICommand.OnUpdateHint propery to allow custom hint processing
- New TUIRibbon.Options property: Introduced roAutoPreserveState option (on by default). When set, SaveRibbonSettings and LoadRibbonSettings are automatically called.
- TUIRibbon.DoCommandCreated() no longer raises an exception if an action for a command could not be found.
- Improved TUICommand.Assign() to not overwrite existing values with empty strings from action.
- The Ribbon Desinger now has a button to generate an unused ID
- The Ribbon Desinger now has a button to download Windows SDK which includes the necessary UICC.EXE
- Added packages for Delphi and C++Builder 10 Seattle with the 230 suffix.
V2.0.3
V2.0.2
- Removed dependency on RC.exe in Ribbon Designer, it is no longer needed.
- Adapted projects "Medium Level\01 SimpleRibbon" and "Medium Level\02 Context Menu" to V2
- Powershell script is now also looking in its own folder for the UICC.exe
- Corrected path to Powershell script in Ribbon designer, it was hard coded
V2.0.1
* Removed dependency on unit "ActnMan" and so package "vclactband" * We assign FRibbon also in the case "UIViewVerbCreate" of the OnViewChanged event. This should prevent a rare case where the ribbon settings could not be loaded properly because FRibbon was not assigned yet.