Skip to content

Releases: nttr-tech/winui4k

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:20

WinUI4K v0.2.0

This release adds an Office-style ribbon and the building blocks most business apps need: tables, charts, and pen input (Ink). With them, you can build full-featured desktop apps from Kotlin or Java.
The APIs are also easier to use from Java, and a Java version of the Gallery app is now included.

ribbon

Highlights

  • Ribbon (winui4k-extension-ribbon): New Office-style WRibbon. Its layout adapts to the window size, and it supports a Quick Access Toolbar (QAT), KeyTips, a backstage view, command search, saving its state to JSON, right-to-left layout, and a UI in 6 languages. Toolbars, a status bar, and a menu bar are included too
  • 5 ribbon demo apps: Word, Excel, PowerPoint, and CAD styles, plus one that uses only bars and no ribbon
  • Tables (WTable): Rebuilt on WinUI's TableView. You work with it through Swing-style TableModel, TableRowSorter, and RowFilter
  • Charts (WChart): A data model with category, numeric, and date-time axes
  • Pen input (WInkCanvas / WInkToolbar): Draw with a pen, and work with strokes through a model in the ink package
  • Clipboard and file pickers: Clipboard / DataPackage, plus WFileOpenPicker, WFileSavePicker, and WFolderPicker
  • More controls: New WSettingsCard. WLabel gains italic, underline, and strikethrough, and WComponent gains flowDirection
  • Easier to use from Java: Listeners are now SAM interfaces, default arguments get Java overloads, and constants are exposed as statics. Internal APIs are now hidden from Java, and a Java version of the Gallery app is included
  • Documentation: A guide book in English and Japanese and a guide to using WinUI4K from Java

Upgrade notes

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:07