Documentation

Changelog

v2.0.0

 – May 25th, 2021
  • Updated to Bootstrap v5.0.1.
  • Updated to Chart.js v3.3.0.
  • Updated other dependencies.
  • Other small changes and bug fixes.

Updated files:

  • .browserslistrc
  • package-lock.json
  • package.json
  • README.md
  • src/html/*.html
  • src/js/autosize.js
  • src/js/chart.js
  • src/js/choices.js
  • src/js/demo.js
  • src/js/dropzone.js
  • src/js/flatpickr.js
  • src/js/highlight.js
  • src/js/inputmask.js
  • src/js/kanban.js
  • src/js/list.js
  • src/js/quill.js
  • src/js/theme.js
  • src/js/user.js
  • src/partials/docs/cards.html
  • src/partials/docs/charts.html
  • src/partials/docs/dropdowns.html
  • src/partials/docs/lists.html
  • src/partials/docs/modals.html
  • src/partials/modals.html
  • src/partials/navs/sidebar-sm.html
  • src/partials/navs/sidebar.html
  • src/partials/navs/topnav.html
  • src/scss/theme/_buttons.scss
  • src/scss/theme/_modal.scss
  • src/scss/theme/_navbar.scss
  • src/scss/theme/_popover.scss
  • src/scss/theme/_theme.scss
  • src/scss/theme/_variables.scss
  • src/scss/theme/dark/_variables-dark.scss
  • src/scss/theme/forms/_form-control.scss
  • src/scss/theme/forms/_input-group.scss
  • webpack.config.js

Removed files:

  • src/js/dropdown.js
  • src/partials/modals/modal-activity.html
  • src/partials/modals/modal-demo.html
  • src/partials/modals/modal-search.html
  • src/vendor/chart.js/Chart.extension.js

New files:

  • src/js/bootstrap.js
  • src/js/helpers/getCSSVariableValue.js
  • src/js/helpers/index.js
  • src/js/navbar-dropdown.js
  • src/partials/offcanvas.html
  • src/partials/offcanvas/offcanvas-activity.html
  • src/partials/offcanvas/offcanvas-demo.html
  • src/partials/offcanvas/offcanvas-search.html
  • src/scss/theme/_offcanvas.scss

v2.0.0-beta2

 – February 10th, 2021
  • Updated to Bootstrap v5.0.0-beta2.
  • Updated other dependencies.
  • Updated to Webpack v5.
  • Updated other dev dependencies.
  • Other small changes.

Updated files:

  • package-lock.json
  • package.json
  • webpack.config.js

Known issues:

  • Choices.js won't work in dropdown menus.
  • Collapse containers with nested expanded collapse containers collapse awkwardly.

v2.0.0-beta1

 – December 26th, 2020
  • Updated to Bootstrap v5.0.0-beta1.
  • Updated other dependencies.
  • Other small changes.

Updated files:

  • .gitignore
  • package-lock.json
  • package.json
  • src/html/**/*.html
  • src/js/**/*.js
  • src/partials/**/*.html
  • src/scss/**/*.scss

Known issues:

  • Choices.js won't work in dropdown menus.
  • Collapse containers with nested expanded collapse containers collapse awkwardly.

v2.0.0-alpha1

 – August 24th, 2020
  • Updated to Bootstrap v5.0.0-alpha1.
  • Improved folder structure.
  • Replaced Gulp with Webpack & npm-scripts.
  • Replaced Gulp File Include with Handlebars Webpack Plugin.
  • Replaced Select2 with Choices.js.
  • Replaced jQuery Mask Plugin with Inputmask.
  • Removed jQuery dependency.
  • Moved all JavaScript to ES6 modules.
  • Other small changes.

v1.6.1

 – August 24th, 2020
  • Updated to Bootstrap v4.5.2.
  • Updated other dependencies.

Updated files:

  • package.json
  • package-lock.json

v1.6.0

 – May 5th, 2020
  • Added account pages.
  • Added CRM pages.
  • Removed settings.html.
  • Improved custom select styles.
  • Changed custom List.js initialization API.
  • Added .pagination-tabs modifier.
  • Added .list-group-focus modifier.
  • Fixed broken links to the documentation.
  • Updated dependencies.

New files:

  • src/account-billing.html
  • src/account-general.html
  • src/account-members.html
  • src/account-members.html
  • src/account-notifications.html
  • src/account-security.html
  • src/crm-companies.html
  • src/crm-contacts.html
  • src/crm-deals.html
  • src/assets/scss/dashkit/_pagination.scss
  • src/assets/img/payment-methods/

Updated files:

  • README.md
  • gulpfile.js
  • package-lock.json
  • package.json
  • src/dashboard-ecommerce.html
  • src/dashboard-project-management.html
  • src/index.html
  • src/orders.html
  • src/profile-files.html
  • src/profile-projects.html
  • src/project-files.html
  • src/team-projects.html
  • src/widgets.html
  • src/partials/modal-members.html
  • src/partials/modal-search.html
  • src/partials/sidebar-sm.html
  • src/partials/sidebar.html
  • src/partials/topbar.html
  • src/partials/topnav.html
  • src/partials/docs/cards.html
  • src/partials/docs/lists.html
  • src/partials/docs/tables.html
  • src/assets/scss/dashkit/_alert.scss
  • src/assets/scss/dashkit/_buttons.scss
  • src/assets/scss/dashkit/_card.scss
  • src/assets/scss/dashkit/_custom-forms.scss
  • src/assets/scss/dashkit/_dashkit.scss
  • src/assets/scss/dashkit/_forms.scss
  • src/assets/scss/dashkit/_list-group.scss
  • src/assets/scss/dashkit/_tables.scss
  • src/assets/scss/dashkit/_variables.scss
  • src/assets/scss/dashkit/vendors/_dropzone.scss
  • src/assets/scss/dashkit/vendors/_list.scss
  • src/assets/scss/dashkit/dark/_variables-dark.scss
  • src/assets/scss/dashkit/utilities/_borders.scss
  • src/assets/js/dropdowns.js
  • src/assets/js/list.js
  • src/assets/js/select2.js

Removed files:

  • src/settings.html

v1.5.1

 – March 31th, 2020
  • Disabled demo mode by default.
  • Updated dependencies.
  • Fixed Select 2 results max height issue.
  • Added styles for .list-group-item-action.

v1.5.0

 – January 24th, 2020
  • Added new dashboard variations.
  • Added widgets.html.
  • Added wizard.html.
  • Added checklist component.
  • Added timeline/activity component.
  • Improved charts toggling API.
  • Improved gulpfile.js.
  • Included Figma design file.
  • Updated to Bootstrap v4.4.1.
  • Updated other dependencies.
  • Other small changes and improvements.

v1.4.2

 – May 24th, 2019
  • Fixed navigation issues.
  • Added $navbar-dropdown-toggle-on-hover SCSS variable to enable/disable toggling navbar dropdowns on hover.
  • Replaced $font-path SCSS variable with $path-to-fonts. Changed its value to ../fonts to allow specifying paths to different fonts.

v1.4.1

 – May 23th, 2019
  • Fixed SCSS compilation issues.

v1.4.0

 – May 23th, 2019
  • Added collapsed sidebar.
  • Added inverted navigation color.
  • Added Kanban board page.
  • Added Social feed page.
  • Added Lift utility.
  • Added Autosize plugin.
  • Added Mapbox plugin.
  • Added charts-dark.js to enable dark mode for charts.
  • Changed the way we pass options to third-party plugins if initialized via data attributes.
  • Got rid of jQuery dependency where possible.
  • Updated dependencies.

v1.3.4

 – March 12th, 2019
  • Updated to Bootstrap v4.3.1.
  • Updated to Flatpickr v4.5.7.
  • Updated to Highlight.js 9.15.6.
  • Fixed Select2 search issue.
  • Fixed .dropleft icon issue.
  • Fixed .icon sizing issue.

v1.3.3

 – February 12th, 2019
  • Updated to Bootstrap v4.3.0.
  • Updated to Gulp v4.
  • Updated other plugins and dependencies.
  • Rewritten gulpfile.js from scratch.
  • Removed deprecated packages.

v1.3.2

 – January 21st, 2019
  • Updated to Bootstrap v4.2.1.
  • Replaced custom spacing utilities with Bootstrap ones.
  • Replaced Loaders with Spinners.
  • Replaced Toggles with Switches.
  • Cleaned up gulpfile.js and package.json.
  • Other small changes and improvements.

v1.3.1

 – December 19th, 2018
  • Added URL parser to set global preferences via query parameters.
  • Added SASS variable for image path.
  • Fixed gulp build task errors.
  • Replaced logo image.

v1.3.0

 – October 16th, 2018
  • Added layout builder.
  • Added dashboard-alt.html page.
  • Added .bg-vibrant class for sidebar.
  • Added custom styles for .navbar-dark class.
  • Added alternative positioning for vertical modal.
  • Fixed dropdown issues when positioned inside responsive table.
  • Moved Highlight.js inside /node_modules.

v1.2.1

 – September 8th, 2018
  • Fixed light mode dropdown border color.

v1.2.0

 – September 1st, 2018
  • Added dark mode.
  • Fixed Select2 dropdown list search when using inside a modal window.
  • Improved the .avatar component SCSS by replacing contextual borders with masks to be able to use avatar groups and status indicators on any background. Please make sure to remove any .border classes from avatar groups markup.
  • Optimized gulpfile.js to perform gulp build faster.
  • Split theme.js into modules.

v1.1.2

 – August 17th, 2018
  • Added $font-path SCSS variable.
  • Updated to Bootstrap v4.1.3.
  • Improved SCSS of the Select2 plugin styles overrides.
  • Fixed radio button issue.
  • Fixed card tables border radius issue.
  • Fixed validation styles for .input-group-merge.
  • Fixed Select2 dropdown items highlighting when using keyboard navigation.
  • Made Select2 dropdowns respect .form-control-sm and .form-control-lg.
  • Made Select2 searchbox optional.

v1.1.1

 – July 31st, 2018
  • Specified the exact Bootstrap version in package.json since latest Bootstrap update (v4.1.3) made change to input height that caused issues. Interim solution until we integrate 4.1.3 properly to Dashkit.

v1.1.0

 – July 24th, 2018
  • New/Extended components:
    • Universal loading component with .is-loading convenience helper
    • WYSIWYG editor powered by Quill.js
    • Drag and drop file handling powered by Dropzone.js
    • Rich select/multi-select powered by Select2
    • Icon buttons
  • New example pages:
    • Orders page
    • Invoice page
    • Pricing page
    • Create a project page
    • Create a team page
  • Moved all plugin related styles into their own SCSS files.
  • Small improvements to variable importing and modal animations.

v1.0.2

 – July 20th, 2018
  • Updated to Bootstrap v4.1.2.
  • Fixed border utilities.
  • Fixed an issue where tabs didn't get toggled while charts did.

v1.0.1

 – July 18th, 2018
  • Removed page header from the topnav version.
  • Changed variables import order. Added !default flag to custom variables.
  • Fixed scrolling issue on authentication pages.
  • Fixed Chart.js issue causing errors on pages with no charts.

v1.0.0

 – June 25th, 2018
  • Initial release of Dashkit! Lots more coming soon though 😁