Skip to content

Commit e51e90e

Browse files
authoredOct 21, 2024··
v3.1.0 release (#911)
* Markdown - code cleanup + docs update * v3.1.0 updates
1 parent 9bc9009 commit e51e90e

23 files changed

+303
-256
lines changed
 

‎BlazorBootstrap.Demo.Hosted/Client/wwwroot/appsettings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"version": "3.0.0",
2+
"version": "3.1.0",
33
"release": {
4-
"short_description": "New Carousel, Google Map, Image, Polar Area Chart, Radar Chart, Scatter Chart components, and other improvements!!!"
4+
"short_description": "New Markdown component and other enhancements!!!"
55
},
66
"urls": {
77
"docs": "//docs.blazorbootstrap.com/docs/getting-started/blazor-webassembly",

‎BlazorBootstrap.Demo.RCL/Components/Pages/Index.razor

+15-15
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
</div>
7878
<div class="col-sm-4 mb-2">
7979
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/carousel">
80-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CollectionPlayFill" class="me-2" /> Carousel <Badge Color="BadgeColor.Danger">New</Badge></h4>
80+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CollectionPlayFill" class="me-2" /> Carousel</h4>
8181
</a>
8282
</div>
8383
<div class="col-sm-4 mb-2">
@@ -107,12 +107,12 @@
107107
</div>
108108
<div class="col-sm-4 mb-2">
109109
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/dropdown">
110-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.MenuButtonWideFill" class="me-2" /> Dropdown</h4>
110+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.MenuButtonWideFill" class="me-2" /> Dropdown <Badge Color="BadgeColor.Success">Updated</Badge></h4>
111111
</a>
112112
</div>
113113
<div class="col-sm-4 mb-2">
114114
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/google-map">
115-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Map" class="me-2" /> Google Map <Badge Color="BadgeColor.Danger">New</Badge></h4>
115+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Map" class="me-2" /> Google Map <Badge Color="BadgeColor.Success">Updated</Badge></h4>
116116
</a>
117117
</div>
118118
<div class="col-sm-4 mb-2">
@@ -127,12 +127,12 @@
127127
</div>
128128
<div class="col-sm-4 mb-2">
129129
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/images">
130-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Image" class="me-2" /> Images <Badge Color="BadgeColor.Danger">New</Badge></h4>
130+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Image" class="me-2" /> Images</h4>
131131
</a>
132132
</div>
133133
<div class="col-sm-4 mb-2">
134134
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/markdown">
135-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.MarkdownFill" class="me-2" /> Markdown <Badge Color="BadgeColor.Danger">Preview</Badge></h4>
135+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.MarkdownFill" class="me-2" /> Markdown <Badge Color="BadgeColor.Danger">New</Badge></h4>
136136
</a>
137137
</div>
138138
<div class="col-sm-4 mb-2">
@@ -157,7 +157,7 @@
157157
</div>
158158
<div class="col-sm-4 mb-2">
159159
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/pdf-viewer">
160-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.FilePdfFill" class="me-2" /> PDF Viewer <Badge Color="BadgeColor.Success">Updated</Badge></h4>
160+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.FilePdfFill" class="me-2" /> PDF Viewer</h4>
161161
</a>
162162
</div>
163163
<div class="col-sm-4 mb-2">
@@ -192,12 +192,12 @@
192192
</div>
193193
<div class="col-sm-4 mb-2">
194194
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/sidebar">
195-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.LayoutSidebarInset" class="me-2" /> Sidebar <Badge Color="BadgeColor.Success">Updated</Badge></h4>
195+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.LayoutSidebarInset" class="me-2" /> Sidebar</h4>
196196
</a>
197197
</div>
198198
<div class="col-sm-4 mb-2">
199199
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/sidebar2">
200-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ListNested" class="me-2" /> Sidebar 2 <Badge Color="BadgeColor.Success">Updated</Badge></h4>
200+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.ListNested" class="me-2" /> Sidebar 2</h4>
201201
</a>
202202
</div>
203203
<div class="col-sm-4 mb-2">
@@ -217,7 +217,7 @@
217217
</div>
218218
<div class="col-sm-4 mb-2">
219219
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/tabs">
220-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.WindowPlus" class="me-2" /> Tabs <Badge Color="BadgeColor.Success">Updated</Badge></h4>
220+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.WindowPlus" class="me-2" /> Tabs</h4>
221221
</a>
222222
</div>
223223
<div class="col-sm-4 mb-2">
@@ -304,12 +304,12 @@
304304
<div class="row g-3 mt-5">
305305
<div class="col-sm-4 mb-2">
306306
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/bar-chart">
307-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.BarChartFill" class="me-2" /> Bar Chart <Badge Color="BadgeColor.Success">Updated</Badge></h4>
307+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.BarChartFill" class="me-2" /> Bar Chart</h4>
308308
</a>
309309
</div>
310310
<div class="col-sm-4 mb-2">
311311
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/doughnut-chart">
312-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CircleFill" class="me-2" /> Doughnut Chart <Badge Color="BadgeColor.Success">Updated</Badge></h4>
312+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.CircleFill" class="me-2" /> Doughnut Chart</h4>
313313
</a>
314314
</div>
315315
<div class="col-sm-4 mb-2">
@@ -319,22 +319,22 @@
319319
</div>
320320
<div class="col-sm-4 mb-2">
321321
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/pie-chart">
322-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.PieChart" class="me-2" /> Pie Chart <Badge Color="BadgeColor.Success">Updated</Badge></h4>
322+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.PieChart" class="me-2" /> Pie Chart</h4>
323323
</a>
324324
</div>
325325
<div class="col-sm-4 mb-2">
326326
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/polar-area-chart">
327-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.PieChartFill" class="me-2" /> Polar Area Chart <Badge Color="BadgeColor.Danger">New</Badge></h4>
327+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.PieChartFill" class="me-2" /> Polar Area Chart</h4>
328328
</a>
329329
</div>
330330
<div class="col-sm-4 mb-2">
331331
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/radar-chart">
332-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Radar" class="me-2" /> Radar Chart <Badge Color="BadgeColor.Danger">New</Badge></h4>
332+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.Radar" class="me-2" /> Radar Chart</h4>
333333
</a>
334334
</div>
335335
<div class="col-sm-4 mb-2">
336336
<a class="d-block pe-lg-4 text-decoration-none lh-sm" href="/charts/scatter-chart">
337-
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.GraphUpArrow" class="me-2" /> Scatter Chart <Badge Color="BadgeColor.Danger">New</Badge></h4>
337+
<h4 class="mb-0 fs-5 fw-semibold"><Icon Name="IconName.GraphUpArrow" class="me-2" /> Scatter Chart</h4>
338338
</a>
339339
</div>
340340
</div>

‎BlazorBootstrap.Demo.RCL/Components/Pages/Markdown/MarkdownDocumentation.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,5 +108,5 @@
108108
private string pageUrl = "/markdown";
109109
private string title = "Blazor Markdown Component";
110110
private string description = "Use Blazor Bootstrap Markdown component to add formatting, tables, images, and more to your project pages.";
111-
private string imageUrl = "https://i.imgur.com/FGgEMp6.jpg"; // TODO: update
111+
private string imageUrl = "https://i.imgur.com/FhN1caj.png";
112112
}

‎BlazorBootstrap.Demo.Server/appsettings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
}
77
},
88
"AllowedHosts": "*",
9-
"version": "3.0.0",
9+
"version": "3.1.0",
1010
"release": {
11-
"short_description": "New Carousel, Google Map, Image, Polar Area Chart, Radar Chart, Scatter Chart components, and other improvements!!!"
11+
"short_description": "New Markdown component and other enhancements!!!"
1212
},
1313
"urls": {
1414
"docs": "//docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8",

‎BlazorBootstrap.Demo.WebAssembly/wwwroot/appsettings.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"version": "3.0.0",
2+
"version": "3.1.0",
33
"release": {
4-
"short_description": "New Carousel, Google Map, Image, Polar Area Chart, Radar Chart, Scatter Chart components, and other improvements!!!"
4+
"short_description": "New Markdown component and other enhancements!!!"
55
},
66
"urls": {
77
"docs": "//docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8",

‎README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
## Install
4343

44-
Install with [NuGet](https://www.nuget.org/): `Install-Package Blazor.Bootstrap -Version 3.0.0`
44+
Install with [NuGet](https://www.nuget.org/): `Install-Package Blazor.Bootstrap -Version 3.1.0`
4545

4646
## Install Blazor Bootstrap templates
4747

@@ -80,6 +80,7 @@ Install [Blazor Bootstrap templates](https://github.com/vikramlearning/blazorboo
8080
| Grid | [Docs](https://docs.blazorbootstrap.com/components/grid) | [Demos](https://demos.blazorbootstrap.com/grid) |
8181
| Icons | [Docs](https://docs.blazorbootstrap.com/content/icons) | [Demos](https://demos.blazorbootstrap.com/icons) |
8282
| Images | [Docs](https://docs.blazorbootstrap.com/content/images) | [Demos](https://demos.blazorbootstrap.com/images) |
83+
| Markdown | [Docs](https://docs.blazorbootstrap.com/content/markdown) | [Demos](https://demos.blazorbootstrap.com/markdown) |
8384
| Modals | [Docs](https://docs.blazorbootstrap.com/components/modal) | [Demos](https://demos.blazorbootstrap.com/modals) |
8485
| Number Input | [Docs](https://docs.blazorbootstrap.com/forms/number-input) | [Demos](https://demos.blazorbootstrap.com/form/number-input) |
8586
| Offcanvas | [Docs](https://docs.blazorbootstrap.com/components/offcanvas) | [Demos](https://demos.blazorbootstrap.com/offcanvas) |
@@ -178,6 +179,9 @@ Blazor Bootstrap's documentation, which is included in this repository's root di
178179
### Blazor Bootstrap - Image
179180
![Blazor Bootstrap - Image](https://i.imgur.com/eiSTmvO.png "Blazor Bootstrap - Image")
180181

182+
### Blazor Bootstrap - Markdown
183+
![Blazor Bootstrap - Markdown](https://i.imgur.com/FhN1caj.png "Blazor Bootstrap - Markdown")
184+
181185
### Blazor Bootstrap - Modal
182186
![Blazor Bootstrap - Modal](https://i.imgur.com/n0m4Fhq.jpg "Blazor Bootstrap - Modal")
183187

‎blazorbootstrap/BlazorBootstrap.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<PropertyGroup>
44

55
<PackageId>Blazor.Bootstrap</PackageId>
6-
<Version>3.0.0</Version>
7-
<PackageVersion>3.0.0</PackageVersion>
6+
<Version>3.1.0</Version>
7+
<PackageVersion>3.1.0</PackageVersion>
88

99
<!--<PackageIconUrl></PackageIconUrl>-->
1010
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
1111
<PackageProjectUrl>https://docs.blazorbootstrap.com/</PackageProjectUrl>
1212
<RepositoryUrl>https://github.com/vikramlearning/blazorbootstrap</RepositoryUrl>
13-
<PackageTags>Blazor, WebAssembly, BlazorWebAssembly, Bootstrap, Bootstrap5, BlazorBootstrap, BlazorAlert, BlazorAutoComplete, BlazorButtons, BlazorCallout, BlazorCharts, BlazorConfirmDialog, BlazorGrid, BlazorIcon, BlazorImage, BlazorModal, BlazorCurrencyInput, BlazorNumberInput, BlazorInput, BlazorNumber, BlazorDate, BlazorDateInput, BlazorDatePicker, BlazorTime, BlazorTimeInput, BlazorTimePicker, BlazorOffcanvas, BlazorPagination, BlazorPdfViewer, BlazorPlaceholders, BlazorPreload, BlazorProgress, BlazorRibbon, BlazorScriptLoader, BlazorSidebar, BlazorSidebar2, BlazorSortableList, BlazorSwitch, BlazorSpinners, BlazorTabs, BlazorToasts, BlazorTooltips, BlazorTooltips, BlazorBarChart, BlazorDoughnutChart, BlazorLineChart, BlazorPieChart, BlazorPolarAreaChart, BlazorRadarChart, BlazorScatterChart</PackageTags>
13+
<PackageTags>Blazor, WebAssembly, BlazorWebAssembly, Bootstrap, Bootstrap5, BlazorBootstrap, BlazorAlert, BlazorAutoComplete, BlazorButtons, BlazorCallout, BlazorCharts, BlazorConfirmDialog, BlazorGrid, BlazorIcon, BlazorImage, BlazorModal, BlazorCurrencyInput, BlazorNumberInput, BlazorInput, BlazorNumber, BlazorDate, BlazorDateInput, BlazorDatePicker, BlazorTime, BlazorTimeInput, BlazorTimePicker, BlazorOffcanvas, BlazorPagination, BlazorPdfViewer, BlazorPlaceholders, BlazorPreload, BlazorProgress, BlazorRibbon, BlazorScriptLoader, BlazorSidebar, BlazorSidebar2, BlazorSortableList, BlazorSwitch, BlazorSpinners, BlazorTabs, BlazorToasts, BlazorTooltips, BlazorTooltips, BlazorBarChart, BlazorDoughnutChart, BlazorLineChart, BlazorPieChart, BlazorPolarAreaChart, BlazorRadarChart, BlazorScatterChart, BlazorMarkdown</PackageTags>
1414
<Description>Blazor Bootstrap is a component library built on top of Blazor and Bootstrap5 CSS framework.</Description>
1515
<Authors>Vikram Reddy</Authors>
1616
<!--<Company>your_company</Company>-->

‎blazorbootstrap/Components/AI/Chat/AIChat.razor.cs

+9-8
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public async Task ChartCompletetionsStreamJs(string content, bool done)
6464
currentCompletion = "";
6565
await InvokeAsync(StateHasChanged);
6666
await JSRuntime.InvokeVoidAsync(BlazorBootstrapInterop.ScrollToElementBottom, Id);
67+
6768
return;
6869
}
6970

@@ -112,15 +113,19 @@ private async Task SendPromptAsync()
112113
#region Properties, Indexers
113114

114115
protected override string? ClassNames =>
115-
BuildClassNames(Class,
116-
(BootstrapClass.Container, true));
116+
BuildClassNames(
117+
Class,
118+
(BootstrapClass.Container, true)
119+
);
117120

118121
protected override string? StyleNames =>
119-
BuildStyleNames(Style,
122+
BuildStyleNames(
123+
Style,
120124
//("min-height:200px", true),
121125
//("max-height:400px", true),
122126
("overflow-x:hidden", true),
123-
("overflow-y:auto", true));
127+
("overflow-y:auto", true)
128+
);
124129

125130
/// <summary>
126131
/// The maximum number of tokens to generate shared between the prompt and completion.
@@ -149,7 +154,3 @@ private async Task SendPromptAsync()
149154

150155
#endregion
151156
}
152-
153-
154-
155-

0 commit comments

Comments
 (0)
Please sign in to comment.