diff --git a/CHANGELOG.md b/CHANGELOG.md index cc417f6..4c31fa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - feat: Add `NesIcons.fillBucket`. - feat: Add `NesIcons.transform`. - feat: Add `NesIcons.shrink`. + - feat: Add `NesIcons.palette`. # 0.30.0 - feat: Add `NesShakeEffect` widget with declarative `shaking` bool and optional `NesShakeEffectController`. diff --git a/lib/src/widgets/nes_icon.dart b/lib/src/widgets/nes_icon.dart index 83952d7..03a5214 100644 --- a/lib/src/widgets/nes_icon.dart +++ b/lib/src/widgets/nes_icon.dart @@ -942,6 +942,13 @@ class NesIconCollection { '8,8;1,-1;5,0;7,-1;2,0;7,-1;2,0;2,-1;1,0;2,-1;3,0;1,-1;14,0;2,-1;4,0;5,-1;1,0;5,-1', ), ); + + // Palette icon. + late final palette = NesIconData( + MiniSprite.fromDataString( + '8,8;1,-1;6,0;1,-1;2,0;1,1;2,0;1,1;11,0;1,1;4,0;1,1;11,0;1,1;3,0;1,-1;1,0;1,-1;7,0;2,-1;5,0;1,-1', + ), + ); } /// {@template nes_icon} diff --git a/widgetbook/lib/widgetbook/use_cases/icons.dart b/widgetbook/lib/widgetbook/use_cases/icons.dart index 455af05..34d01f3 100644 --- a/widgetbook/lib/widgetbook/use_cases/icons.dart +++ b/widgetbook/lib/widgetbook/use_cases/icons.dart @@ -175,6 +175,7 @@ Widget normal(BuildContext context) => SingleChildScrollView( _IconEntry(data: NesIcons.shrink, label: 'shrink'), _IconEntry(data: NesIcons.selection, label: 'selection'), _IconEntry(data: NesIcons.rotateFlipped, label: 'rotateFlipped'), + _IconEntry(data: NesIcons.palette, label: 'palette'), ], ), );