Skip to content

Releases: JAM-Software/RibbonFramework

V2.2

19 Jul 20:40
Compare
Choose a tag to compare

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

31 May 20:23
Compare
Choose a tag to compare
  • Fixed issue #33 (No Compiler messages generated)
  • Fixed mem leak described in issue #34.
  • Implemented issue #35: Added property IsLoaded: True if the ribbon has been loaded from then resource and has been initialized; False otherwise.
  • Minor tweaks

V2.1.4

19 Apr 19:53
Compare
Choose a tag to compare
  • 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

08 Feb 09:13
Compare
Choose a tag to compare
  • Issue #26: Imporved detection of UICC.EXE
  • Issue #27: Ribbon designer now supports building using command line option /BUILD

V2.1.2

27 Jan 23:07
Compare
Choose a tag to compare

Improved fix for issue #24: Ribbon designer freezes during build

V2.1.1

25 Jan 19:44
Compare
Choose a tag to compare
  • Implemented issue #22: In the RAD Studio designer the Ribbon Desginer can now be started using the right click menu of the TUIRibbon control
  • Fixed issue #24: Ribbon Designer freezes during build

V2.1

17 Dec 12:38
Compare
Choose a tag to compare
  • 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

22 Jul 15:30
Compare
Choose a tag to compare

Fixed issue #2: Sample projects with actions don't respond to mouse clicks

V2.0.2

15 Jul 20:38
Compare
Choose a tag to compare
  • 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

03 Jul 08:48
Compare
Choose a tag to compare
* 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.