BlazorStrap

Bootstrap 4 Components for Blazor Framework

UNLICENSE License

Stars
916
Committers
56

Bot releases are visible (Hide)

BlazorStrap - BlazorStrap 5.0.105-Preview4

Published by jbomhold3 over 2 years ago

BlazorStrap 5.0.105-Preview4

Added: HasCloseButton to BSModal defaults to true Thanks @uecasm
Added: Dynamic Support For BSPopover see docs

Changes to BSProgressBar Thanks @uecasm

  • Added: Min parameter
  • Fixes: the width calculation for multiple progress bars
  • Removes: rounding of the width percent

Changes to BSAccordionItem, BSCollapse, BSDropDown, BSModal, BSOffCanvas, BSPopover, BSToast, BSTooltip Thanks @uecasm

  • Change: ShowAsync, HideAsync will no longer fire if the component is already in that state.
  • Shown: Is now public.
BlazorStrap - BlazorStrap 5.0.105-Preview3

Published by jbomhold3 over 2 years ago

BlazorStrap 5.0.105-Preview3

Preview2 Skipped due to version error in nuget

  • Changes to BSDataTable see docs
  • Allow set styles for Modal footer and fix empty footer error #496 Thanks @stepkillah
  • Adds: BSDataTableRow #495 Thanks @zandermar18
BlazorStrap - BlazorStrap 5.0.105-Preview1

Published by jbomhold3 over 2 years ago

BlazorStrap 5.0.105-Preview1

Adds new

  • Standard/Dynamic Data Support
  • Sortable Columns
  • Filterable Columns
BlazorStrap - BlazorStrap 5.0.104

Published by jbomhold3 over 2 years ago

Fixes:
#483
#476

Adds:
#485
IsSmall, IsDark, IsHoverable, IsResponsive to BSTable
Nullable Int support for BSInput

BlazorStrap - BlazorStrap 5.0.103

Published by jbomhold3 over 2 years ago

Fixes:
#479
#480
#481

BlazorStrap - BlazorStrap 5.0.101

Published by jbomhold3 almost 3 years ago

Change:

  • There was a minor issue with BSContainer using flags when it should not have been. This is now fixed.
BlazorStrap - BlazorStrap 5.0.0

Published by jbomhold3 almost 3 years ago

BlazorStrap 5.0.0 for Bootstrap 5.1

Important: For Bootstrap 4.x continue to target 1.x

Added

  • aria-expanded and data-bs-toggle="collapse" to BSAccordionItem button.
  • data-bs-toggle="collapse" to BSToggle when used inside BSCollapse

Changed

  • BSToggle and BSAcorddionItem will now toggle aria-expanded prior to rerendering. This better matches Bootstraps native JavaScript library and allows text decorators to refresh right away.
  • Sub dropdown menus no longer use poppers by default. Bootstrap 5.1 already had classes to handle it.
  • The Resize event will now only sends once to Blazor when first resized from smaller then navbar expanded size. This change is to avoid Blazor from getting spammed with meaningless resize events.

Fixed

  • There was an issue with allow click outside option enabled on dropdowns. That kept the event listener active even when the drop down was closed. Reopening the dropdown anywhere you clicked.
BlazorStrap - 5.0.0-RC-5

Published by jbomhold3 almost 3 years ago

BlazorStrap targeting Bootstrap 5.1

Note: Continue to target 1.X for BootStrap 4. These versions are not fully compatible with each other.

  • Changed: Event Handler is no longer static
  • Background changes to how JavaScript is called.
BlazorStrap - 5.0.0-RC-3

Published by jbomhold3 almost 3 years ago

Hotfix for #471

BlazorStrap - 5.0.0-RC-2

Published by jbomhold3 almost 3 years ago

BlazorStrap targeting Bootstrap 5.1

Note: Continue to target 1.X for BootStrap 4. These versions are not fully compatible with each other.

  • New Feature: BSToaster this is injected via our IBlazorStrap Service and allows you to create Toasts on the fly all managed for you. Place <BSToaster/> where you like on your page. The toasts use position absolute. You can set them to Top Right, Top Left, Top Middle, Middle Right, Middle Left, Middle Middle, Bottom Right, Bottom Left, Bottom Middle. Independently. All options are shared with the normal BSToast but have an optional CloseAfter.
  • Fixes inputs used outside of edit context will no longer give a field identifier exception
BlazorStrap - 5.0.0-RC-1

Published by jbomhold3 almost 3 years ago

BlazorStrap targeting Bootstrap 5.1

Note: Continue to target 1.X for BootStrap 4. These versions are not fully compatible with each other.

  • Added: Auto active links
  • Added: Carousel now has an event que for clicking and ShowAsync, HideAsync
  • Added: Breadcrumbs giving a BasePath will now automatically generate. See docs for example.
  • Added: Url parameter to BSPaginationItem
  • Added: Missing examples in docs.
  • Fixes: Carousel indicator issue.
  • Fixes: OnShown, OnHidden will not longer block the thread in rare cases.
  • Fixes: Wrong class given on BSPaginationItem

Known Issue:
#470 Opps code fix is in place.

BlazorStrap - 5.0.0-Preview-4

Published by jbomhold3 almost 3 years ago

BlazorStrap targeting Bootstrap 5.1

Note: Continue to target 1.X for BootStrap 4. These versions are not fully compatible with each other.

There should be no more breaking changes from this point. If the listed known issues does not affect your project you are safe to use it in production. All future updates will be bug fixes and addons

  • Added: Events for Toggled components, OnShow, OnHide, OnHidden, OnShown
  • Added: Option on BSCollapse to disable animations. Helps with themes that just find the navbar and not animate it out.
  • Added: BSCard and now place holder images see docs.
  • Added: blazorstrap.min.js
  • Added: All Toggle Components such as Modal, OffCanvas now have public ShowAsync, HideAsync, and ToggleAsync
  • Added: Support for multiselect
  • Added: .NET 6 TimeOnly, DateOnly input class types
  • Fixed: Binding issue on inputs
  • Fixed: Progress bar now correctly values each size.
  • Changed: BSButton IsLink now uses the new .bnt-link and no longer renders as a <a> tag
  • Changed: BSLink now has IsButton for adding .btn classes to <a> tags
  • Changed: Cards now use the 4.0 build style
  • Changed: BSCollapse now animates fully with JavaScript
  • Removed: IsBasic Parameter
  • Removes: BSDiv there was no point to this tag.

Known Issues

  • Clicking Carousel indicators can cause odd affect if the slide is moving or just finished when you click.
BlazorStrap - 5.0.0-Preview-1

Published by jbomhold3 almost 3 years ago

BlazorStrap targeting Bootstrap 5.1

Note: Continue to target 1.X for BootStrap 4. These versions are not fully compatible with each other.

BlazorStrap - 5.0.0-Alpha-1

Published by jbomhold3 almost 3 years ago

BlazorStrap targeting Bootstrap 5.1

Note: Continue to target 1.X for BootStrap 4. These versions are not fully compatible with each other. This is an Alpha release most components are established expect breaking changes in feature releases.

Known Bugs:

  • Modal to Modal Switching does not work correctly.
  • Cards are very basic lacking customization switches.
  • Docs are incomplete https://blazorstrap.io/V5/
BlazorStrap - 1.5.102-Preview1

Published by jbomhold3 almost 3 years ago

Minor Breaking Change:
Add to your _host.cshtml or index.html

BSPopovers

Change: Javascript to handle popovers has been update. This is background change and will not affect your code.
Added: MouseOver parameter to popovers
Remove: parameter Style if you need to pass in a custom style you can use style="" just like a normal html tag.

BSTooltips

Change: Javascript to handle tooltips has been update. This is background change and will not affect your code.

BlazorStrap - 1.5.101-Preview-6

Published by jbomhold3 about 3 years ago

Includes fix for nullable bools in #458 from @arivera12

BlazorStrap - 1.5.101-Preview-2

Published by jbomhold3 over 3 years ago

  • Fixes versus issues with the Carousel component. #437
    Thanks @gomjabar6
BlazorStrap - 1.5.101-Preview-1

Published by jbomhold3 over 3 years ago

  • Fixes: BSCollapse Animation handler should remove any bottle necks.
  • Adds: RemoveDefaultClass for BSNavbar/BSNavbarToggler
  • Updated: Navbar Example and removed warning.

Note:
Not all Bootstrap templates handle .navbar-collapse the same way.
If your content inside does not show on a desktop/large screen device. Check to ensure your template does not set .navbar-collapse {display:none} on all media sizes. .show should only be required for mobile/small screen devices.

BlazorStrap - 1.5.1

Published by jbomhold3 over 3 years ago

Fixes issue with navitem dropdowns not closing when clicked.

BlazorStrap - 1.5.0-preview-03

Published by jbomhold3 almost 4 years ago

Preview release for 1.5.0. Should be the final preview for 1.5.0. Please help test

Changes

  • Removes Base classes and changes them to partials

Fixes

  • Submenus will now close properly
  • #412
  • #413
  • #414
  • Misc. little fixes and improvements