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.
– 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.
– 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.
– 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.
– 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.
– 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.
– September 8th, 2018
Fixed light mode dropdown border color.
– 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.
– 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.
– 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.
– July 24th, 2018
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
New example pages:
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.
– July 20th, 2018
Updated to Bootstrap v4.1.2.
Fixed border utilities.
Fixed an issue where tabs didn't get toggled while charts did.
– 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.
– June 25th, 2018
Initial release of Dashkit! Lots more coming soon though 😁