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.
No unreleased changes
8.1.0-pre17 - 2024-03-26
- Use Fabulous 3.0.0-pre2
8.1.0-pre16 - 2024-03-25
- Use Fabulous 3.0.0-pre2
8.1.0-pre15 - 2024-04-02
- Set correct VersionOverride
8.1.0-pre14 - 2024-03-02
- Use Fabulous 3.0.0-pre1
8.1.0-pre13 - 2024-02-26
- Add support for
Window
widget by @TimLariviere (#62)
8.1.0-pre12 - 2024-02-19
- Use Fabulous 2.5.0-pre11
8.1.0-pre11 - 2024-02-19
- Use Fabulous 2.5.0-pre10
8.1.0-pre10 - 2024-02-12
- Use Fabulous 2.5.0-pre9
8.1.0-pre9 - 2024-01-30
- Use Fabulous 2.5.0-pre8
8.1.0-pre8 - 2024-01-30
- Use Fabulous 2.5.0-pre7
8.1.0-pre7 - 2024-01-29
- Use Fabulous 2.5.0-pre6
8.1.0-pre6 - 2024-01-20
- Use Fabulous 2.5.0-pre5
8.1.0-pre5 - 2024-01-18
- Use Fabulous 2.5.0-pre4
8.1.0-pre4 - 2024-01-16
- Use Fabulous 2.5.0-pre3
8.1.0-pre3 - 2024-01-10
- Include changes from 8.0.3, 8.0.4 and 8.0.5
8.1.0-pre2 - 2023-12-12
- Changes to components
8.1.0-pre1 - 2023-11-22
- Add new Component API by @TimLariviere (#49)
8.0.5 - 2024-01-10
- Additional performance optimizations by @TimLariviere (#55)
8.0.4 - 2024-01-08
- Avoid allocating a new ImageSource instance on each update by using specialized attributes for each value type by @TimLariviere (#54)
- Fixed a crash related to back navigation in NavigationPage
8.0.2 - 2023-12-12
- Added additional Any widgets to support Memo widget as a root by @TimLariviere (#52)
- Added missing Cell.ContextActions and MultiPage.CurrentPage modifiers by @TimLariviere (#52)
8.0.1 - 2023-11-14
- Remove call to Android's Resource.UpdateIdValues in the template since it's no longer available in .NET MAUI 8.0 (#48)
8.0.0 - 2023-11-14
IMPORTANT: Fabulous.MauiControls will now follow the same versioning as .NET MAUI to reflect the dependency on a specific version of .NET MAUI.
Essentially v2.8.1 and v8.0.0 are similar except for the required .NET version.
- Target .NET 8.0 (#47)
- Add missing
ignoreSafeArea
modifier to layout widgets (#47)
2.8.1 - 2023-10-22
- Check the focus state of the target before calling focus/unfocus by @TimLariviere (#43)
- Fix crash when dispatching a message after an event occurred by @TimLariviere (#44)
2.8.0 - 2023-08-08
- Remove ambiguity when declaring event attributes by using MsgValue instead of obj by @edgarfgp (#42)
2.7.0 - 2023-06-01
- Add gestureRecognizer shorthand modifier @edgarfgp #39
2.6.0 - 2023-05-22
- Update Fabulous dependency to 2.3.0 < 2.4.0 supported
2.5.1 - 2023-03-30
- Add modifier
onAppLinkRequestReceived
toApplication
widget by @TimLariviere (#34)
2.5.0 - 2023-03-06
- Fix an issue where adding pages inside a TabbedPage was not allowed by @edgarfgp (#30)
minimumDate
andmaximumDate
modifiers for DatePicker are removed in favor of mandatory min-max parameters in DatePicker constructor by @TimLariviere (#31)
2.4.0 - 2023-02-27
- Add Border constructor taking only a content widget by @TimLariviere (#28)
- Add Border stroke modifiers by @TimLariviere (#28)
- Change IndicatorView.maximumVisible and RefreshView.refreshColor to support inheritance by @TimLariviere (#29)
- Remove FabColor and all related modifiers in favor of Microsoft.Maui.Graphics.Color by @TimLariviere (#27)
- Remove Border constructors taking stroke values to align with other Shape widgets by @TimLariviere (#28)
2.3.2 - 2023-02-10
- Make sure Info.plist is not ignored during build by @TimLariviere (#22)
2.3.1 - 2023-02-09
- Add missing RoundRectangle widget
- Add alternative
.size(uniformSize)
modifier to all widgets
- Fix wrong attribute definitions for some FabColor modifiers
- Fix crash in NavigationPage when pushing a new page
- Remove unneeded default Border stroke shape
- Remove alternative Color/FabColor for Brush modifiers
2.3.0 - 2023-02-09
- Add attributes for both
Microsoft.Maui.Graphics.Color
andFabulous.Maui.FabColor
for all Color and Brush modifiers - Add alternative Brush modifiers to accept either
Microsoft.Maui.Graphics.Brush
or a Brush widget - Add XML documentation for all widgets and modifiers
- Add new
GraphicsView
widget - Add ThemeAware support by @TimLariviere (#19)
- Fix the crash at startup when targeting Windows by using FSharp.Maui.WinUICompat by @TimLariviere (#10)
- Fix an issue where template could enumerate the whole disk to add under the Android target folder by @Smaug123 (#9)
- Write a custom NavigationPage to use synchronous push/pop and call Mounted/Unmounted events on pages by @TimLariviere (#13)
- Fix widgets and modifiers where
Microsoft.Maui.IView
was requested instead ofFabulous.Maui.IFabView
- Remove obsolete widgets and modifiers
- Remove AppTheme modifiers in favor of ThemeAware
- Remove Color modifiers when Brush modifiers are available (eg. BackgroundColor -> Background)
- Remove Frame widget in favor of Border widget
2.2.0 - 2023-01-24
- Rename all marker interfaces to IFab* to avoid naming conflicts with Maui interfaces (#5)
- Fix an issue where FlexLayout was not usable (#6)
- Upgrade to Fabulous 2.2.0 (#8)
2.1.3 - 2023-01-14
- Apply fix to templates to ensure correct version of Fabulous and Fabulous.MauiControls (#4)
2.1.2 - 2023-01-09
- Remove generic types from WidgetItems and GroupedWidgetItems (#2)
2.1.1 - 2023-01-05
- Fabulous.MauiControls has moved from the Fabulous repository to its own repository: https://github.com/fabulous-dev/Fabulous.MauiControls