aboutsummaryrefslogtreecommitdiff
path: root/site/static/docs
AgeCommit message (Collapse)AuthorFilesLines
2024-07-23Further image compression improvements (#40639)XhmikosR20-0/+0
2024-04-01docs: resize docs bundler images and fix dimensions (#39824)XhmikosR6-0/+0
The dimensions must be of the non-2x image.
2024-03-19Further improve PNG compression (#39773)XhmikosR17-0/+0
2024-03-06docs: use a responsive image for bootstrap-logo-shadow.png (#39745)XhmikosR2-0/+0
2024-02-05Bump copyright year to 2024Julien Déramond1-1/+1
2023-12-17Minor image compression improvements (#39503)XhmikosR41-0/+0
2023-10-31Fix color-mode.jsMewenLeHo1-2/+2
2023-10-02Update faviconXhmikosR1-0/+0
2023-08-22Further improve image compression with oxipng and the latest jpegoptim (#39037)XhmikosR29-0/+0
2023-05-30Fix always-false boolean condition (#38665)Mark Cowan1-1/+1
2023-05-25Update color-modes.js (#38626)Jeroen Akkerman1-3/+6
* Update color-modes.js Fix IF statement in the prefer-color-scheme change listener always evaluating to `true` and changing the theme to "dark" even when "light" is set as the preferred theme. | `||` | `x !== "light"` | `x !== "dark"` | Result | |--|:--:|:--:|:--:| | `x = "light"` | ○ | ● | ● | | `x = "dark"` | ● | ○ | ● | | `x = "auto"` | ● | ● | ● | | `x = "bogus"` | ● | ● | ● | <hr> | `&&` | `x !== "light"` | `x !== "dark"` | Result | |--|:--:|:--:|:--:| | `x = "light"` | ○ | ● | ○ | | `x = "dark"` | ● | ○ | ○ | | `x = "auto"` | ● | ● | ● | | `x = "bogus"` | ● | ● | ● | * Implement re-read of stored theme
2023-04-11Slightly improve PNG files compression (#38438)XhmikosR23-0/+0
Used oxipng v8.0.0 with `oxipng -omax -Z`. Before: 331 KB (339.560 bytes) After: 329 KB (337.647 bytes)
2023-03-19Slightly improve examples PNG files (#38270)XhmikosR9-0/+0
Before: 97,4 KB (99.758 bytes) After: 94,2 KB (96.512 bytes)
2023-03-19Revert "Guard more in color-modes.js (#38235)" (#38280)Mark Otto1-2/+2
This reverts commit 474bf2aed1c03cf53e2d2c48b30c5e689dd9e6bc.
2023-03-14Guard more in color-modes.js (#38235)XhmikosR1-2/+2
2023-03-10Drop unused `bootstrap-social-logo.png`Julien Déramond1-0/+0
2023-02-17Fix console error in examples pages du to no theme switcher (#38074)Julien Déramond1-0/+5
2023-02-15Reduce size of guide dev server images (#37741)Julien Déramond6-0/+0
* Reduce size of guide dev server images * Optimised images with calibre/image-actions * Lossy compress new images --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: XhmikosR <[email protected]>
2023-02-14WIP: New snippet examples (#36309)Mark Otto8-0/+0
* Start work on some new snippet examples * Update for dark mode, fixes * Add images, update descriptions * examples fixes
2023-01-16Update grid examplelouismaximepiton2-0/+0
2023-01-08Remove autofocus on theme switch when page is loadedJulien Déramond1-3/+6
2023-01-01Docs: Make theme switcher accessible (#37780)Patrick H. Lauke1-0/+7
* Make theme switcher accessible * set an explicit `aria-label` to the switcher (as the `<span>` is not sufficient, as it can be display:none'd and then the button has no accName) * make the theme buttons actual `aria-pressed` toggles * Dynamically update aria-label for theme switcher * Explicitly reset focus after activating theme * Use innerText for the constructed dynamic aria-label this way, if the text ever gets changed in the html, this will adapt appropriately * Tweak accessible name for the dropdown * Fixup * Use `textContent` instead of `innerText`
2023-01-01Docs: remove remnants of Twitter / bump dates (#37779)Patrick H. Lauke1-1/+1
2022-12-24Release v5.3.0-alpha1 (#37661)XhmikosR109-0/+0
* Bump version to 5.3.0-alpha1 * Dist * Add docs versions updates * Update note in homepage hero Co-authored-by: Mark Otto <[email protected]>
2022-12-18docs: move color-mode script (#37658)XhmikosR1-0/+62
* docs: move color-mode script * Move color-modes.js in static folder * Async load color-modes.js * Switch to DOMContentLoaded * Revert async loading
2022-09-27Slightly improve PNG files compression (#36899)XhmikosR4-0/+0
2022-09-26Replace Webpack and Vite PNGs by SVGs (#37199)Julien Déramond4-0/+2
* Replace Webpack and Vite pngs by svgs * Update vite.svg * Update webpack.svg Co-authored-by: XhmikosR <[email protected]>
2022-07-26Simplify social images and add ability to set per-page images (#36804)Mark Otto1-0/+0
* Simplify social images and add ability to set per-page images - Removes the homepage summary layout in favor of the larger image card (makes it more consistent with other pages) - Reuses new thumbnails for Webpack, Parcel, and Vite guides to add their new social images * Update default social card * Change description to subtitle, add longer description to match homepage * Remove social_image_path, use inline conditions for social images
2022-07-17Add links to Webpack, Parcel, and Vite guides on homepage (#36760)Mark Otto3-0/+0
2022-06-04Docs: Add a Vite Getting Started guide (#36412)Julien Déramond4-0/+0
* Docs: Add a Vite Getting Started guide * Fix npm run docs temporarily * Fix cspell and lint * Uncomment the 2nd part * . * Make it work without dist * Updates after merges of Parcel/Webpack guides rewriting * Update images * Replace dev images * Compress the new images better * Update site/content/docs/5.2/customize/optimize.md Co-authored-by: Mark Otto <[email protected]> * Update site/content/docs/5.2/getting-started/vite.md Co-authored-by: Mark Otto <[email protected]> Co-authored-by: XhmikosR <[email protected]> Co-authored-by: Mark Otto <[email protected]>
2022-05-25Docs: improve image compression (#36346)XhmikosR11-0/+0
2022-05-22Rewrite Parcel guide (#36411)Mark Otto6-0/+0
* Rewrite Parcel guide * update to match latest webpack guide, add images * eslint-skip * Apply suggestions from code review Co-authored-by: Julien Déramond <[email protected]> * match parcel to webpack, share footer, consistent use of no ; * Update site/content/docs/5.2/getting-started/parcel.md Co-authored-by: Julien Déramond <[email protected]> * edits from code review * Add custom images * add image compression action from blog Co-authored-by: Julien Déramond <[email protected]>
2022-05-20Rewrite Webpack guide (#36382)Mark Otto2-0/+0
* Rewrite Webpack guide Co-Authored-By: GeoSot <[email protected]> Co-Authored-By: Julien Déramond <[email protected]> * rewrite some pieces * eslint-skip Co-authored-by: GeoSot <[email protected]> Co-authored-by: Julien Déramond <[email protected]>
2022-05-13Prepare v5.2.0-beta1Mark Otto93-0/+0
2022-04-17v5.2.0 design refresh, plus responsive offcanvas classes (#35736)Mark Otto2-0/+0
* Add responsive offcanvas classes - Updates navbar-expand classes to de-dupe some styles—these shouldn't interfere now. - Adds some JS to the offcanvas component to help with responsiveness Co-Authored-By: GeoSot <[email protected]> * Redesign homepage, docs, and examples Homepage: - New Bootstrap purple navbar - Redesigned masthead - Rewrote and redesigned homepage content - Replace Copy text with icons like Bootstrap Icons site across all ClipboardJS instances - Fixed padding issues in site footer - Match homepage button styles to examples page, use gap instead of tons of responsive margin utils Docs: - New navbar, no more subnav. Migrated search and version picker into the main navbar and refreshed the design of it all, including the responsive toggles. - New sidebar navigation is always expanded, and now features Bootstrap Icons alongside section headings - Sidebar navigation autoscrolls to active link for better usability - Subnav and navbar padding issues ironed out - Enhanced the version picker in anticipation of v5.2: we can now link right to the same page in the previous version. - Redesign callouts to add more color to our pages - Collapse table of contents on mobile - Cleanup and redesign button styles with CSS variables - Update design for subnav version dropdown - Update highlight and example to be full-width until md - Improve the Added In badges - Turn the ToC into a well on mobile - Redesign code snippets to better house two action buttons Examples: - Redesign Examples page layout - Add new example for responsive offcanvases in navbars * Convert offcanvas to CSS vars * Feat: add resize handler to Offcanvas.js. If we could use as default the `.offcanvas` class without modifiers, we then, could add a simplified selector The selector itself, ignores the .offcanvas class as it doesn't have any responsive behavior The `aria-modal` addon is to protect us, selection backdrop elements * Separate examples code, Add some selectors, fix stackblitz btn Co-authored-by: GeoSot <[email protected]>
2022-04-12Use Babel and ES6 in docs JS files (#31607)Tiger Oakes1-12/+11
* Pass docs js through Babel * Use ES6 in docs js * Only run babel on src files * Allow babel in Hugo * Update scripts.html * Inherit from the root .eslintrc.json * Use `Array.from` * Drop Babel from docs * Prefer template * replace IIFE with arrow functions Co-authored-by: XhmikosR <[email protected]> Co-authored-by: GeoSot <[email protected]>
2021-08-04Prepare v5.1.0. (#34674)v5.1.0XhmikosR91-0/+0
2021-07-25docs: minor image compression improvements (#34557)XhmikosR10-0/+0
Before: 121 KB (124.549 bytes) After: 121 KB (124.367 bytes)
2021-06-22Add four new snippet examples (#33882)Mark Otto8-0/+0
* Add four new snippet examples - Dropdowns - Footers - List groups - Modals * Fix HTML linter errors * more linter
2021-03-22Update examples (#33214)Mark Otto25-0/+0
* Add updated Jumbotron example made from utilities * Update starter template example with new design and links * Update some existing examples and their screenshots * Add four new snippet-based examples * Update layout to improve things a bit * WIP * Add d-block to images * Fix horizontal scroll * move d-block to the anchor Co-authored-by: XhmikosR <[email protected]>
2021-03-02Offcanvas as component (#29017)GeoSot2-0/+0
* Add a new offcanvas component * offcanvas.js: switch to string constants and `event.key` * Remove unneeded code * Sass optimizations * Fixes Make sure the element is hidden and not offscreen when inactive fix close icon negative margins Add content in right & bottom examples Re-fix bottom offcanvas height not to cover all viewport * Wording tweaks * update tests and offcanvas class * separate scrollbar functionality and use it in offcanvas * Update .bundlewatch.config.json * fix focus * update btn-close / fix focus on close * add aria-modal and role return focus on trigger when offcanvas is closed change body scrolling timings * move common code to reusable functions * add aria-labelledby * Replace lorem ipsum text * fix focus when offcanvas is closed * updates * revert modal, add tests for scrollbar * show backdrop by default * Update offcanvas.md * Update offcanvas CSS to better match modals - Add background-clip for borders - Move from outline to border (less clever, more consistent) - Add scss-docs in vars * Revamp offcanvas docs - Add static example to show and explain the components - Split live examples and rename them - Simplify example content - Expand docs notes elsewhere - Add sass docs * Add .offcanvas-title instead of .modal-title * Rename offcanvas example to offcanvas-navbar to reflect it's purpose * labelledby references title and not header * Add default shadow to offcanvas * enable offcanvas-body to fill all the remaining wrapper area * Be more descriptive, on Accessibility area * remove redundant classes * ensure in case of an already open offcanvas, not to open another one * bring back backdrop|scroll combinations * bring back toggling class * refactor scrollbar method, plus tests * add check if element is not full-width, according to #30621 * revert all in modal * use documentElement innerWidth * Rename classes to -start and -end Also copyedit some docs wording * omit some things on scrollbar * PASS BrowserStack tests -- IOS devices, Android devices and Browsers on Mac, hide scrollbar by default and appear it, only while scrolling. * Rename '_handleClosing' to '_addEventListeners' * change pipe usage to comma * change Data.getData to Data.get Co-authored-by: XhmikosR <[email protected]> Co-authored-by: Martijn Cuppens <[email protected]> Co-authored-by: Mark Otto <[email protected]>
2020-12-04docs(examples): new cheatsheet and RTL examplesGaël Poupard18-0/+0
2020-11-19Manually optimize SVGs (#32187)Martijn Cuppens3-3/+3
2020-10-27v5: Floating labels (#30449)Mark Otto2-0/+0
* v5: Promote floating labels example to component - Adds new .form-floating - Stubs out basics of a docs page - Removes existing Example * Update floating labels to support .form-select, make inputs and selects more consistent - To do this, I made the .form-control and .form-select consistent in min-height vs height - Removed some unused variables now - Updated -color to be the -color because I don't know why this was any different before - Update page to include some examples for layout, validation, and value - Rewrite styles to not modify padding, but instead transform and opacity * Streamline and bulletproof some things - Apply some optimizations from code review - Removed unecessary properties from the label - Add some comments for what properties are required - Move from fixed height for labels to height 100% so we can support textareas - Improve docs a little bit, add ToC * Move some values to variables, switch from scaling font-size to scale, update transforms * Bring over changes from #30966 and add to them to tighten things up * Delete the now unused example images * Fix typo * Allowlist the calc function * Add transform-origin, update transform values * Test out autofill fix * Fix linter issue * Mention it in the migration guide * Bump bundlesize * Add one more variable per review * Shave .25rem off the height Co-authored-by: XhmikosR <[email protected]>
2020-10-15Update manifest.json (#31893)XhmikosR1-2/+2
Switch to relative URLs so that we don't need to change the path with every major/minor release
2020-09-29Revert #31761 (#31792)XhmikosR1-1/+0
Revert "Re-optimize SVG" This reverts commit 331566bc85f7c0009e5a16b84d97f99c12d3a1c1. Revert "Move homepage-hero.svg to an img tag" This reverts commit c24acf8d2cca8e94a4115d7c30a281de23882789.
2020-09-28Compress the new imagesXhmikosR2-0/+0
2020-09-28Add new Bootstrap Icons homepage imagesMark Otto2-0/+0
2020-09-28Re-optimize SVGXhmikosR1-1/+1
2020-09-28Move homepage-hero.svg to an img tagXhmikosR1-0/+1