What's new in version 2021.1?
OAK Mac Application Template
- Project template which includes OAK installed and configured
- Includes a preconfigure Preferences window
- Starting point for new Mac applications
- Set up for Window Restoration and auto save
OWStackView
- Reworked scrolling handlers
- Smoother collapse animations
- Insert & append animations
- Content reveal animations.
- Floating / Sticky headers.
- Insets.
OWControlAnimator
- New easier design
- kTimingFunctionEaseOutBack
- Set global timing function
- Set global animation duration
OWPartialToolbar
- Moves the toolbar to the right
- Background Styles
- Auto hiding divider
Full Color Icon Preferences Option
- Allows the user to choose flat or color icons
- Sends a notification when changed
- Auto saves the users choice
- App properties to control which style of icons to use where
New OAK Demo project
- Based upon OAK Mac Application Template
- Shows how to make Xojo made Mac Apps look and feel more native
- Includes many examples of how to use functionality
OWListboxForAqua (Listbox subclass)
- Overlay scrollbars
- Wallpaper Tinted row backgrounds
- Classic Wide style
- Big Sur inset style
OWDestructiveButton
- Rebuilt using Apple API
- Uses correct color in Dark Mode
- Now compatible with NSPopovers
OWWindowSplitter
- Now works on container controls on page panels
- Uses the OS supplied divider cursors
NSAlerts
- Further customisation for the MessageDialog
- Set keyboard modifiers on buttons
- Display a checkbox in a message dialog
Disable Wallpaper Tinting for Active window
- Customer settable preferences option
- Auto saves the users choice
- Makes in-focus window and toolbar opaque
- Helps to quicker identify active window
- use Wallpaper Tinting to help defocus other windows
OWScrollView
- Reworked scrolling handlers
- Insets
- Center content horizontally
OWSourceList
- Now supports header rows
- Improvements across different OS versions
- UpdateIcons event auto responds to Full Color Icon changes
OWConfirmDeletePopover
- Uses OWDestructiveButton on Big Sur and newer
NSSwitch
- Use the iOS style switch control on 10.15 or newer.
NSWindowCloseAnimation
- Fades the window out on close
OWQLPreviewController
- Add Quicklook functionality to your Mac app
NSearchToolbarItem
- Use Big Sur style toolbar search item
- Works with the new XojoToolbarDelegate
XojoToolbarDelegate
- Allows more control over toolbar item creation
- Required for NSearchToolbarItem