Avg Release Cycle
- 💥 BREAKING CHANGES!!!
- 🏁 Starting in 1.4.0, Callisto will only support Windows 8.1 applications
- 🗄 Deprecated: Flyout, Menu, SettingsFlyout, WatermarkTextBox
- MODIFIED: AppSettings/SettingsManagement/AppManifestHelper APIs; changed to ThemeResource in generic.xaml
- 🆕 NEW: Blend design-time support
- 👍 NuGet only supports netcore451 now going forward
- 🛠 Fix #204: Fixed memory leak in CustomDialog (thanks kiwidev!)
- 🆕 NEW: Added WrapPanel
- 🛠 Fix #190: Setting IsOpen to false when the flyout is dismissed
- 🛠 Fix #189: Fixing en-ZA localization and adding en fallback resources
- 🛠 Fix #184: Quick fix to SettingsFlyout to prevent horizontal overbounce visual artifact
- 🆕 NEW: Added DropdownButton control
- 🛠 Fix #47: Added BackClick event (thanks lprichar!)
- 🛠 Fix #167: Added listener for Window.SizeChanged
- 🛠 Fix #171: Enhancing flyout positioning logic
- 🛠 Fix #156: Ensure back button on SettingsFlyout works for keyboard enter/space bar
- 🛠 Fix #136: Unsealed CustomDialog
- 🛠 Fix #140: Fix flyout parent check for menu
- NumericUpDown: Changed to repeat buttons to enable holding down the button on mouse click
- 🛠 Ratings: fixed some random bugs
- Ratings: Added ReadOnlyFill (thanks ScottIsAFool!)
- 🛠 Fix #129: Added BackButtonCommand/Parameter to CustomDialog
- 🛠 Fix #131: Added default colors for Background to CustomDialog
- 🆕 NEW: Added CustomDialog control
- 🛠 Fixes #110: Implemented FromName method to enable use of named values in manifest for color in AppManifestHelper
- 🆕 NEW: Added NumericUpDown control
- 🆕 NEW: ColorContrastConverter which does a YIQ calculation to determine white/black
- 🆕 NEW: SettingsManagement API making it easier to do app-wide registration of SettingsFlyout elements. Thanks Scott Dorman! Community contributions FTW!
- 🆕 NEW: Header in SettingsFlyout will automatically set contrast based on HeaderBrush color set.
- 🛠 Fixes #104 with introduction of SettingsBackButtonStyle2
- 🛠 Fixes #99 will null checks
- 🚑 HOTFIX: Fix #96 for converting without using InvariantCulture. Sorry :-(
- 💥 BREAKING CHANGE: Fixes #81 where the defaults to not honor the UI guidelines. Reluctantly added new DPs for override if needed (but shouldn't be used)
- 🛠 Fixes #74: Incorrect null check on WatermarkTextBox DP in property changed callback
- 🛠 Fixes #75: Made Margin on Rating template bound but kept defaults for compat
- 🛠 Fixes #83: Menu default focus issues. Thanks lukasf!
- 🛠 Fixes #82: If Flyout.HostPopup has a parent then some of the positioning is wrong.
- 🛠 Fixes #79: Ensure IsOpen set to false on Flyout when the host Popup closes. Thanks Stefan!
- TiltEffect: Stop tilt effect if pointer capture is lost
- 🛠 Fixes #85: SettingsFlyout/Flyout for cases where input controls might be there and the IHM (aka software keyboard) might occlude the view.
- 🛠 Fixes #86: SettingsFlyout 1px border to match UI design specs where border is 80% brightness of HeaderBrush (added ColorBrightnessConverter)
- 🆕 NEW: Added AppManifestHelper to quickly parse out the VisualElements from the AppxManifest.xml