Skip to content

Conversation

@tcbegley
Copy link
Collaborator

This PR contains all of the development work that has been taking place on the v1 branch. Preparing to merge into main now that the first beta version is available.

tcbegley and others added 30 commits September 5, 2021 08:23
* Start snake_caseification

* className replaced in card folder

* className replaced in dropdown folder

* className replaced in form folder

* className replaced in input folder

* className replaced in layout folder

* className replaced in listgroup folder

* className replaced in modal folder

* className replaced in nav folder

* className replaced in popover folder

* className replaced in tabs folder

* Format

* Clean up git rebase markers

* Fix tests in Input

Co-authored-by: glsdown <gemmalsdown@icloud.com>
* Alert

* Badge

* Button

* ButtonGroup

* Carousel

* Collapse

* Fade

* Add shim for html components that don't have class_name defined yet

* Update block button docs

* Update docs for Bootstrap 5

* RIP Jumbotron

* Add react-bootstrap beta

* Layout

* Docs fix

* Label

* Clean up example

* Monkeypatch doc tests

* New components - Offcanvas and pagination (#643)

* Added offcanvas components

* Offcanvas doc snippets

* Added offcanvas documentation

* Fixed long text issue

* Added react-bootstrap

* Added offcanvas

* Added offcanvas tests

* Added js tests for offcanvas

* Addition of new pagination component

* Combined offcanvas into single component

* Formatting

* ABetter handling of pagination component

* Updated pagination docs

* Removed invalid code

* Updated npm demo to Bootstrap 5

* Updated pagination docs to include R and jl

* Updated pagination tests

* Fixed callbacks

* Reverted to 5.0.2 to avoid issues with offcanvas backdrop until resolved

* Fixed offcanvas tests

* Tidy up

* Progress

* Format tests

* Spinner

* Table

* Toast

* New component Accordion (#645)

* Accordion component and js test

* Added documentation for accordion

* R and Julia examples

* Fixed h2 formatting issues

* Added accordion folder for flake8

* Update demo/Demo.js

Co-authored-by: glsdown <52132406+glsdown@users.noreply.github.com>

Co-authored-by: Tom Begley <tomcbegley@gmail.com>

* flake8 config

* List group updated to Bootstrap 5 (#647)

* Updated list-group component

* Updated list-group docs

* Bug fixes

* Tabs

* Form

* Form updates + examples

* Checklist / RadioItems

* Select

* themes

* BS5 updates for docs

* Fix doc tests

* InputGroup

* Fix JS tests

* Checkbox/Radio

* format js

* Modal

* Modal docs

* Fix format command

* Card, Nav and Navbar (#648)

* Monkeypatch doc tests

* Card

* Nav and NavBar  Update to Collapse to remove navbar prop

* fixed Card.test.js for Card body test

* updated docs for Navbar example.
Also updated julia and R snippets

* updates to Navbar and Collapse after review

* updated index for deleted NavbarCollapse

* lint and black

Co-authored-by: tcbegley <tomcbegley@gmail.com>

* DropdownMenu

* NavbarToggler

* Tooltip+Popover

* Consistent imports

* Fix accordion tests

* Initial breadcrumb component

* Set accordion to first component

* Format code

* Update Breadcrumb

* Snippet test fixes for breadcrumb

* Popover - minor prop updates (#652)

* Use size prop consistently

Co-authored-by: glsdown <52132406+glsdown@users.noreply.github.com>
Co-authored-by: AnnMarieW <72614349+AnnMarieW@users.noreply.github.com>
* Alert

* Badge

* Button

* ButtonGroup

* Carousel

* Collapse

* Fade

* Add shim for html components that don't have class_name defined yet

* Update block button docs

* Update docs for Bootstrap 5

* RIP Jumbotron

* Add react-bootstrap beta

* Layout

* Docs fix

* Label

* Clean up example

* Monkeypatch doc tests

* New components - Offcanvas and pagination (#643)

* Added offcanvas components

* Offcanvas doc snippets

* Added offcanvas documentation

* Fixed long text issue

* Added react-bootstrap

* Added offcanvas

* Added offcanvas tests

* Added js tests for offcanvas

* Addition of new pagination component

* Combined offcanvas into single component

* Formatting

* ABetter handling of pagination component

* Updated pagination docs

* Removed invalid code

* Updated npm demo to Bootstrap 5

* Updated pagination docs to include R and jl

* Updated pagination tests

* Fixed callbacks

* Reverted to 5.0.2 to avoid issues with offcanvas backdrop until resolved

* Fixed offcanvas tests

* Tidy up

* Progress

* Format tests

* Spinner

* Table

* Toast

* New component Accordion (#645)

* Accordion component and js test

* Added documentation for accordion

* R and Julia examples

* Fixed h2 formatting issues

* Added accordion folder for flake8

* Update demo/Demo.js

Co-authored-by: glsdown <52132406+glsdown@users.noreply.github.com>

Co-authored-by: Tom Begley <tomcbegley@gmail.com>

* flake8 config

* List group updated to Bootstrap 5 (#647)

* Updated list-group component

* Updated list-group docs

* Bug fixes

* Tabs

* Form

* Form updates + examples

* Checklist / RadioItems

* Select

* themes

* BS5 updates for docs

* Fix doc tests

* InputGroup

* Fix JS tests

* Checkbox/Radio

* format js

* Modal

* Modal docs

* Fix format command

* Card, Nav and Navbar (#648)

* Monkeypatch doc tests

* Card

* Nav and NavBar  Update to Collapse to remove navbar prop

* fixed Card.test.js for Card body test

* updated docs for Navbar example.
Also updated julia and R snippets

* updates to Navbar and Collapse after review

* updated index for deleted NavbarCollapse

* lint and black

Co-authored-by: tcbegley <tomcbegley@gmail.com>

* DropdownMenu

* NavbarToggler

* Tooltip+Popover

* Consistent imports

* Fix accordion tests

* Initial breadcrumb component

* Set accordion to first component

* Format code

* Update Breadcrumb

* Snippet test fixes for breadcrumb

* Moved js components into individual folders

* Fixes for layout and callback tests

* Formatting of R and julia snippets

* Updated js testing libraries

* Added recommended hack for react testing

* Removed dup test and updated

* Carousel improvements

* Reverted to older testing packages

* Added component landing page

* Removed callback from accordion & pagination simple

* Removed accordion from collapse

* Added listgroup flush example

* Fixed accordion and pagination examples

* Added coloured table

* Added dark variant carousel

* Added Table from multi-level dataframe

* Added multi input_group addons

* Fixed issues with badge examples

* Docs first section to Examples

* Clean-up Tooltip code + tests

* Revert version numbers

* Format

* Update setup.cfg

* Tidy up following merge

Co-authored-by: glsdown <gemmalsdown@icloud.com>
Co-authored-by: tcbegley <tomcbegley@gmail.com>
Co-authored-by: AnnMarieW <72614349+AnnMarieW@users.noreply.github.com>
* Fix Modal callback tests

* Update react-bootstrap

* Fix offcanvas + popover tests

* Fix carousel tests

* Format

* update package-lock.json

* Fix dependencies

* Wait for elements before clicking

* fix jl offcanvas tests

* Stabilise offcanvas tests
* Fixed button group radio doc example

* Add input checked style and class_name

* Changed colour to primary

* Apply suggestions from code review

Co-authored-by: Tom Begley <tomcbegley@gmail.com>

* Reposition CSS in buttongroup examples

Co-authored-by: Tom Begley <tomcbegley@gmail.com>
* Added positioned badge example

* Changed to use text_color

* Added text_color example

* Format

* Update Badge docs

Co-authored-by: tcbegley <tomcbegley@gmail.com>
* Added outline and mixed style example

* Added half block button example

* Added responsive block example

* Added example demonstrating styling of horizontal buttons

* Added new block button examples

* Added button download example

* Removed trailing ,

* Format

* Tweak language in Button examples

Co-authored-by: Tom Begley <tomcbegley@gmail.com>
* Changed to zindex for consistency

* Stop loading_state being passed to component
* Add image overlay example

* Add horizontal card example

* Fixed string formatting

* Format & Fix jl R doc examples

* Reorder card examples

Co-authored-by: tcbegley <tomcbegley@gmail.com>
* Updated to use react-bootstrap props

* Update dropdown alignment examples

* Add dropdown autoclose examples

* Add dark dropdown examples

* Update dropdown direction examples

* Update dropdown docs for new/amended examples

* Format

* Fixed dropdown in button group

* Remove new auto_close prop in dropdown

Co-authored-by: tcbegley <tomcbegley@gmail.com>
* Add inner container to navbar example

* Remove extra div in Collapse/Fade layout

* Adjust navbar examples

* Docs example + formatting

Co-authored-by: tcbegley <tomcbegley@gmail.com>
* Added jumbotron example

* Format

* Update Jumbotron language

Co-authored-by: tcbegley <tomcbegley@gmail.com>
* Fix RadioButton and Checkbox examples

* Remove references to FormGroup
* Added icon CDNs to py, jl and R

* Added icon documentation

* Changed to use new icon module

* Added exampel of icon use in alert

* Added new icon files for R and JL build

* Format

* Update fontawesome version

* Move alert with icon doc example to icon page

Co-authored-by: tcbegley <tomcbegley@gmail.com>
* Update component landing page

* Fix issues in R snippet
* Fix formatting

* Use className in docs and examples
* Update code-example parser

* Updated component overview page

* Update component landing page language

* Fix bug in R snippet

* Add test
tcbegley and others added 3 commits September 11, 2021 09:14
* New Standalone toggle switch updated RadioButton and Checkbox

* format

* Updated tests

* Fix tests

Co-authored-by: AnnMarieW <amward@fastmail.com>
* Add migration guide

* Add migration guide alert
@tcbegley tcbegley added the v1 To be resolved in dash-bootstrap-components version 1 label Sep 11, 2021
@tcbegley tcbegley merged commit 086f309 into main Sep 11, 2021
@tcbegley tcbegley deleted the v1 branch September 11, 2021 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v1 To be resolved in dash-bootstrap-components version 1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants