← Return to the Ohanaware App Kit Page

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