Ohanaware App Kit 1.0.6 Released
Building better Mac Applications with Xojo
Monday, August 24, 2020 - Sam Rowlands
Proudly announcing the immediate availability of version 1.0.6 of our App Kit.
The Ohanaware App Kit 2020 is a collection of declares and convenience classes that we (Ohanaware) have created over the last decade or so. Which we've then wrapped up into this kit to help other Xojo developers create better Mac Apps, through access to functions and technology that it's possible out of the box.
Version 1.0.6 - August 24th 2020
- Fixed a regression in the OWSourceList, that was causing the highlight to be in the wrong place when content was scrolled.
- Added NSUserDefaultsDictionaryRepresentation - Gets all the options from NSUserDefaults as a NSDictionary.
- Modified drawAlternatingRows (again) - The closest to the Apple's Dark Mode yet (but it doesn't handle "desktop tinting")
- Added a new Control Animation paradigm to NSControlAnimator, which greatly simplifies control animation.
- Added NSDictionary.count - To the convenience class for reading dictionaries.
- OWSegmentedControl.selected( index ) - convenience function for get/set the selected state of a button.
- OWSegmentedControl.helpTag( index ) - convenience function for get/set the helptag of a button.
- OWSegmentedControl.tag( index ) - Allows each button to have a 'tag'.
- OWSegmentedControl.controlTag - A 'tag' for the Segmented Control.
- Fixed OWPushButton.controlSize
- Fixed OWCheckBox.controlSize
- Fixed OWPopupMenu.controlSize
- Added NSTextViewshowFindIndicatorForRange - Displays the standard Apple "Find" highlight.
- Added NSCursorDragCopyCursor - Gets the Drag Copy cursor.
- Added NSCursorDragLinkCursor - Gets the Drag Link cursor.
- Added NSCursorOperationNotAllowedCursor - Gets the "Can't Drag here" cursor.
- Added NSCursorPop - Releases the current cursor.
- Added NSCursorPush - Sets a cursor as the current cursor.
- Added OWDropRing - A custom control to aid with drawing the correct Drag Highlights on Mac OS X.
- Added NSViewUnregisterDraggedTypes - Stops a ImageWell from stealing drag events.
More information about the Ohanaware App Kit, can be found at https://ohanaware.com/appkit/