All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- uiWindowPosition() API
- uiWindowSetPosition() API
- uiWindowOnPositionChanged() API
- Manual testing suite for quality assurance
- uiTableSelection API
- uiTableOnRowClicked() API
- uiTableOnRowDoubleClicked() API
- Unit testing framework with cmocka
- Doxygen documentation for most uiControls
- uiWindowOnFocusChanged() API
- uiWindowFocused() API
- Build for ARM and x86 on macOS by default
- Arch Linux AUR package for ARM and x86 (libui-ng-git)
- uiSliderOnReleased() API
- GitLab repository mirror
- uiTableColumnWidth() API
- uiTableColumnSetWidth() API
- uiComboboxNumItems() API
- uiOpenFolder() API
- uiSliderHasToolTip() API
- uiSliderSetHasToolTip() API
- uiSliderSetRange() API
- uiTableHeaderSortIndicator() API
- uiTableHeaderSetSortIndicator() API
- uiTableHeaderOnClicked() API
- uiTableHeaderVisible() API
- uiTableHeaderSetVisible() API
- uiBoxNumChildren() API
- uiFormNumChildren() API
- uiComboboxInsertAt() API
- uiComboboxDelete() API
- uiComboboxClear() API
- uiWindowResizeable() API
- uiWindowSetResizeable() API
- uiDrawPathEnded() API
- Automatic dark mode detection on macOS
- uiFreeFontDescriptor() API
- uiLoadControlFont() API
- Doxygen documentation generator
- GitHub Actions CI
- AppVeyor and Azure Pipelines CI