Releases: yahia-raheem/tailwind-starter
Releases · yahia-raheem/tailwind-starter
0.8..3: small changes and es linting
- more documentation
- js linting of many helpers
0.8.2: added magnification and starter on the documentation
- added image magnification ... check the docs
- more work in the documentation
- the bundle now only include files within the dist folder
0.8.1: bug fixes
- fixed a bug where the sidebar was broken on desktop
- removed the bootvar file entirely.
- debug screens is now added by default and removed by default in production
- updated the documentation to reflect the recent changes and clarified the point about nested routing
- changed the way the height of elements was calculated for the sidebar dropdowns.
0.8: html minification
- added html minification to the production tasks queue.
- added a variable to the config file which controls the options passed to the minifier.
0.7: more options in the config.yml file, tunnel development server and more
- the config file has more options now (check the docs)
- the development server now has a tunnel option (disabled by default. enable in the config.yml file)
- all asset imports (css, js, image) now have to have a leading slash (check the docs)
- nested routing is now available
- a separate file for the critical css ignore patterns
- html files are now flattened in production (so no nested routes in production and you have to keep all non part html files' names unique )
- updated the documentation
0.6.1: quick fix
- fixed the watcher not updating on save
- updated the readme
0.6: new optional treeshaking method, better implementaiton of the config.yml file and more
- add a new treeshaking method that runs on webscrapping. in short webscrapper generates html and treeshaking is then ran on said html. why ? look at the usage section
- instead of commenting and uncommenting stuff within the gulp file, the config.yml file now has some control over what optional tasks to choose from and some other variables that need configuration. see the configuration and usage sections to know more
- removed useless styles and rewrote the readme
- added dir attribute to body and its now auto replaced in the [html]-rtl.html files
- a much nicer looking documentation at last. still not on par with what i intend to do but its a start
0.5.1: better inline critical css implementation
- now you get two html files per html source (aka index.html + index-rtl.html) so now the critical css is inlined within the html as it should
- to allow for jumping between layouts the normal development server will now open a file selection ui instead of opening index.html by default
0.5: added critical css inline and other small changes
- added the tailwind debug screen plugin by default. to use it add the
debug-screens
class to the body tag ... and don't forget to remove it before production - added new gulp tasks to extract and inline critical CSS (using npm critical) (look at the guide)
- the critical viewport sizes can now be specified within the config.yml file
0.4.3: refactored the js helpers and a small bug fix
- refactored the js helpers so that you only need to import the function you need from the helper file and instantiate it withing the bundle files. this should be a good performance improvement if you happen to need any specific helper without importing an entire file
- the gulp purgecss was removing dynamic tailwind classes that inlcude a percent sign (ex:
h-[70%]
) that is now fixed