Skip to content

Releases: SpicyTaco/SpicyTaco.AutoGrid

v1.1.11

22 Jun 18:09
Compare
Choose a tag to compare
Fixed some strange edge cases

v1.1.10

22 Jun 18:04
Compare
Choose a tag to compare
Fixed some strange edge cases

v1.1.9

22 Jun 18:01
Compare
Choose a tag to compare
Fixed some strange edge cases

v1.1.8

22 Jun 17:58
Compare
Choose a tag to compare
Fixed some strange edge cases

v1.1.6

17 Jun 17:40
Compare
Choose a tag to compare
Handle visibility and zero size properly

Bug fix

17 Jun 07:03
Compare
Choose a tag to compare

While I was using the new StackPanel I found a bug in the measure calculation. It wasn't taking the orientation into account when figuring out the child constraints before calling measure. It was a fairly easy fix.

StackPanel to the rescue!

17 Jun 01:50
Compare
Choose a tag to compare

Sometimes you just want a simple stacking layout that gets out of your way and provides the features that you actually need to create great and consistent layouts. Well, now it exists: SpicyTaco.StackPanel!

SpicyTaco.StackPanel provides some very useful features that were driven out of necessity. In my daily XAML editing life I find myself struggling with margins between elements and their panels. All I really want to do is define the spacing between elements in the panel, and then separately define the spacing around the panel. With SpicyTaco.StackPanel, this is a simple property on the panel itself.

I also sometimes want the simplicity of a WPF StackPanel, but the power of a DockPanel or Grid to fill a certain child element into the remaining space. This is particularly useful for TextBlock children that tend to be extremely greedy and take up as much space as the containing panel allows it to. And the built in WPF StackPanel is a terrible parent for greedy children. It just gives them whatever they want. Well, no more! SpicyTaco.StackPanel restricts children marked with st:StackPanel.Fill="Fill" to the remaining space provided to the parent by its parent. This means your TextBlock children will wrap the way you expect them to.

<st:StackPanel Orientation="Horizontal" MarginBetweenChildren="10" Margin="10">
    <Button Content="Info" HorizontalAlignment="Left" st:StackPanel.Fill="Fill"/>
    <Button Content="Cancel"/>
    <Button Content="Save"/>
</st:StackPanel>

Opt out of auto indexing

15 Apr 18:53
Compare
Choose a tag to compare
  • Added ability to opt out of auto indexing at an element basis. st:AutoGrid.AutoIndex="False"
  • Added xmlns defaults: xmlns:st="http://schemas.spicytaco.io/"

Initial release

08 Aug 06:11
Compare
Choose a tag to compare

This is the initial shipping release of SpicyTaco.AutoGrid.