From c4bbec952f14651b237b3617e530aa16a9868179 Mon Sep 17 00:00:00 2001 From: Alberto Mori Date: Thu, 30 Jul 2026 19:01:16 +0200 Subject: [PATCH 1/2] add missing comment for BitToolbarDivider, update nuget packages, update version and changelog --- CHANGELOG.md | 18 ++++++++++++++++++ .../BitBlazor.Sample.Client.csproj | 4 ++-- .../BitBlazor.Sample/BitBlazor.Sample.csproj | 10 +++++----- src/BitBlazor/BitBlazor.csproj | 4 ++-- .../Toolbar/BitToolbarDivider.razor.cs | 3 +++ .../BitBlazor.Stories/BitBlazor.Stories.csproj | 4 ++-- tests/BitBlazor.Test/BitBlazor.Test.csproj | 4 ++-- 7 files changed, 34 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c4295b..5e7f388 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.0] - + +### Added + +#### Components +- [x] **Toolbar** - BitToolbar component for grouping icon-based action items in a navigation bar (#98) + - [x] BitToolbarItem - Individual action item sub-component + - [x] BitToolbarDivider - Visual and semantic separator between items + - [x] ToolbarSize enumeration +- [x] **Dropdown** - BitDropdown component for collapsible menus with no JavaScript interop required (#102) + - [x] BitDropdownItem - Individual menu entry sub-component + - [x] DropdownItemSize, DropdownMenuColor, DropdownMenuWidth, DropdownPosition enumerations + - [x] ActivatorContext - Context type for custom activator templates + +#### Documentation +- [x] Toolbar component documentation +- [x] Dropdown component documentation + ## [0.3.0] - 2026-05-30 ### Added diff --git a/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj b/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj index 20e68cd..bf9fea0 100644 --- a/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj +++ b/samples/BitBlazor.Sample/BitBlazor.Sample.Client/BitBlazor.Sample.Client.csproj @@ -10,8 +10,8 @@ - - + + diff --git a/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj b/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj index 7bf45c9..f2ade98 100644 --- a/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj +++ b/samples/BitBlazor.Sample/BitBlazor.Sample/BitBlazor.Sample.csproj @@ -11,11 +11,11 @@ - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/BitBlazor/BitBlazor.csproj b/src/BitBlazor/BitBlazor.csproj index f70e2e9..3f37c72 100644 --- a/src/BitBlazor/BitBlazor.csproj +++ b/src/BitBlazor/BitBlazor.csproj @@ -9,7 +9,7 @@ BitBlazor BitBlazor is a UI library project that provides accessible, reusable Blazor components styled with Bootstrap Italia Alberto Mori - 0.3.0 + 0.4.0 git https://github.com/albx/bitblazor MIT @@ -24,7 +24,7 @@ - + diff --git a/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs b/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs index 8ed3294..167ccb7 100644 --- a/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs +++ b/src/BitBlazor/Components/Toolbar/BitToolbarDivider.razor.cs @@ -2,6 +2,9 @@ namespace BitBlazor.Components; +/// +/// Represents a divider in a component. +/// public partial class BitToolbarDivider { [CascadingParameter] diff --git a/stories/BitBlazor.Stories/BitBlazor.Stories.csproj b/stories/BitBlazor.Stories/BitBlazor.Stories.csproj index f018e27..119d57e 100644 --- a/stories/BitBlazor.Stories/BitBlazor.Stories.csproj +++ b/stories/BitBlazor.Stories/BitBlazor.Stories.csproj @@ -9,8 +9,8 @@ - - + + all runtime; build; native; contentfiles; analyzers diff --git a/tests/BitBlazor.Test/BitBlazor.Test.csproj b/tests/BitBlazor.Test/BitBlazor.Test.csproj index b26c754..2e0af87 100644 --- a/tests/BitBlazor.Test/BitBlazor.Test.csproj +++ b/tests/BitBlazor.Test/BitBlazor.Test.csproj @@ -8,8 +8,8 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive From ca2efb6caf1d6520232348cff3d68db0b04f18fb Mon Sep 17 00:00:00 2001 From: albx Date: Fri, 31 Jul 2026 18:41:37 +0200 Subject: [PATCH 2/2] update changelog with bottomnav reference --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e7f388..a27ecb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.4.0] - +## [0.4.0] - 2026-07-31 ### Added @@ -18,10 +18,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [x] BitDropdownItem - Individual menu entry sub-component - [x] DropdownItemSize, DropdownMenuColor, DropdownMenuWidth, DropdownPosition enumerations - [x] ActivatorContext - Context type for custom activator templates +- [x] **BottomNav** - BitBottomNav component for mobile-optimized bottom navigation (#103) + - [x] BitBottomNavItem - Individual navigation item sub-component + - [x] Support for icons, badges, and alert indicators #### Documentation - [x] Toolbar component documentation - [x] Dropdown component documentation +- [x] BottomNav component documentation ## [0.3.0] - 2026-05-30