* Added IconRepeatButton (#812)
* Replaced control-specific PART_RootPanel workaround with AffectsArrange call fixing ReversibleStackPanel for the whole application.
* Added IconToggleButton (#812)
* Split IconRepeatButton into separate XAML file.
* Added IconSplitButton (#812)
* Added BindableClasses utility to allow propagating Classes property between controls. Avalonia currently doesn't support binding from Classes property, and binding to Classes property is heavily restricted.
* Added IconToggleSplitButton (#812)
* Fixed tab order in IconSplitButton and IconToggleSplitButton (DockPanel messes up tab order, TabIndex is global and makes it even worse, so just switched to Grid).
* Added IconDropDownButton (#812)
* Fixed IconPlacement inheritance.
* Added redesigned IconButton demo section (#812)
* Fixed spacing issues
* Added redesigned demo sections for the newly added icon buttons (#812)
* Replaced BindableClasses with ClassHelper. Fixed styling of default solid split icon buttons. (#812)
* Replaced IIconButton with attached-like property getters and PseudolassesExtensions.Set(Classes); fixed arrow alignments in top/bottom split icon buttons (#812)
* Applied fixes suggested by Copilot in code review (#812)
* Fixed incorrect base type of IconDropDownButton (#812)
* Fixed IconSplitButton and IconToggleSplitButton styles (#812)
* Fixed secondary button color in checked state
* Fixed applying of CornerRadius
* Changed secondary button to square
* Simplified template
* Disabled demo of Colorful theme for IconSplitButton and IconToggleSplitButton