elm-bootstrap

Responsive and reliable web apps with Elm and Twitter Bootstrap

BSD-3-CLAUSE License

Stars
398

Bot releases are visible (Hide)

elm-bootstrap - Spinner, Range Inputs and various fixes Latest Release

Published by rundis about 5 years ago

  • fix: Dropdown only shown dropped once. Surfaced first in later version of chrome.
  • added: Spinner module for easily creating (css only) spinners. Example (Note: Need to use at least Bootstrap 4.2/4.3 css)
  • added: Range input/slider. Tx to @Munksgaard for contributions. A simple example here
  • added: Support for custom labels in Radio and Checkbox
  • added: Scrollable body and custom attributes to Modal
  • fix: Expose centered option for Modal
  • added: Add support for plaintext input
  • added: submitButton and resetButton shorthand functions to Button module
  • update: CDN module now points to Bootstrap 4.3.1 css.
  • minor: Some doc fixes. tx to contributors for issues and PRs here!
elm-bootstrap -

Published by rundis about 5 years ago

  • added: customListGroup to Cards
  • added: Option to add custom attributes to form groups
  • fix: Temp fix for dreaded Map! for popovers in debug mode
  • internal: re-enable elm-test that now support Html tests
elm-bootstrap - Upgrade to Elm 0.19

Published by rundis about 6 years ago

This release brings Elm Bootstrap support for Elm 0.19. There is no plan to continue supporting an Elm 0.18 compatible version of Elm Bootstrap

Breaking changes:

  • Due to the removal/not upgrading elm/color, avh4/elm-color is used in darkCustom and lightCustom in the Navbar module
  • defaultValue has been removed from Form related modules.

Potentially breaking behaviour/styling:

  • Due to elm-browser always capturing clicks on a tags and no way to disable this:
    • Accordion uses a button with a btn-link class rather than a a element for the header/toggle
    • Tabs uses buttons with a btn-link class unless useHash is set to True, then an a tag is used and you can support deep-linking and/or custom behaviour (commands, update model etc) on tab changes through hooking into the navigation messages in elm-browser application.