Commit graph

51 commits

Author SHA1 Message Date
Kevin MacMartin
298df303b2 Fix gulp watch for app.js and dashboard.js 2018-04-23 23:11:45 -04:00
Kevin MacMartin
9a01ce94be Use template literals in the gulpfile 2018-04-23 23:08:50 -04:00
Kevin MacMartin
679ef84d55 Add the bootstrap dependency popper.js to the dashboard libs 2018-04-18 23:00:05 -04:00
Kevin MacMartin
d09fa8fdec Use npm to install pickadate instead of bower and remove the jquery dependency from bower 2018-04-18 22:50:22 -04:00
Kevin MacMartin
664ba48e68 Update most of the dashboard to bootstrap 4, with the nav still to go 2018-04-16 00:45:32 -04:00
Kevin MacMartin
d335a3d587 Use custom styling for the laravel-based error pages 2018-04-15 21:54:43 -04:00
Kevin MacMartin
3c048f6096 Move traditional-website files to a new bootstrap folder and use vue as the default public facing front-end rather than trying to offer both simultaneously 2018-04-15 21:05:42 -04:00
Kevin MacMartin
eb946e26cb Remove fontawesome (it can be included as needed in projects that would take advantage of it) 2018-04-15 20:45:31 -04:00
Kevin MacMartin
2bea7127bb Don't watch libraries 2018-04-10 10:59:46 -04:00
Kevin MacMartin
4e026b1dc6 Remove bootstrap fonts from the project as they're not used and are no longer supported (as of now) in 4.x 2018-04-09 23:07:15 -04:00
Kevin MacMartin
87ccb893ec Update gulp to 4.x and use $(npm bin)/gulp to avoid requiring the latest gulp to be installed system-wide 2018-04-09 23:04:09 -04:00
Kevin MacMartin
c25375b951 Disable browsersync ghost mode for scrolling and enable it for clicks and form input 2018-04-09 16:33:50 -04:00
Kevin MacMartin
e83bdcb937 Replace livereload with browser-sync 2018-04-06 00:29:22 -04:00
Kevin MacMartin
4144db3693 Replace (now deprecated) gulp-util with minimist and fancy-log 2018-04-05 23:58:26 -04:00
Kevin MacMartin
0b3a322bf3 Use pickadate instead of the jquery datetimepicker to select dates in the dashboard, initialize new dates with the current date, and tweak input styles a bit 2018-01-15 23:43:20 -05:00
Kevin MacMartin
60241d2ed7 Use npm for fontawesome, include jquery in npm for the public site, and fix popper -> popper.js 2018-01-09 22:21:59 -05:00
Kevin MacMartin
b1ef53f845 Upgrade to bootstrap 4 for the public site 2018-01-09 22:00:45 -05:00
Kevin MacMartin
b3e2a398c3 Pull the updated nav into the non-vue version of the site 2017-12-19 16:37:34 -05:00
Kevin MacMartin
795e8335c2 Create a equal-featured vue variant of the public portion of the site 2017-11-21 23:12:31 -05:00
Kevin MacMartin
f9f3cfc5b7 Use default names for required npm packages in gulp 2017-11-21 19:00:04 -05:00
Kevin MacMartin
3e422b555e Add gsap to npm 2017-11-21 18:49:59 -05:00
Kevin MacMartin
f9a5d70878 Move what-input from bower to npm 2017-11-21 18:47:31 -05:00
Kevin MacMartin
3d4d2bcd6f Replace babel-preset-es2015 with babel-preset-env configured for the last 6 browser versions to improve speed and performance 2017-10-30 21:41:28 -04:00
Kevin MacMartin
b15d7cced9 Remove modernizr 2017-09-26 13:19:35 -04:00
Kevin MacMartin
e6d8259f25 Only reload changed files 2017-08-03 19:48:25 -04:00
Kevin MacMartin
baa0c8b56a Replace the sticky footer with flexbox 2017-01-26 19:25:22 -05:00
Kevin MacMartin
f51e4afbb7 Show outlines when navigating with a keyboard but not with touch or a mouse 2017-01-09 18:15:39 -05:00
Kevin MacMartin
6e42a86ad2 Implement optional edit-list filter support 2016-12-22 00:20:44 -05:00
Kevin MacMartin
d388b02903 Update babel-preset-es2015 and add debug stripping support to the gulpfile 2016-08-29 15:49:35 -04:00
Kevin MacMartin
d295cf83f1 Run livereload on changes to php files in the routes folder 2016-08-23 22:32:16 -04:00
Kevin MacMartin
68adeae84b Move the gulp modernizr task to just above the watch task and fix the dashboard includes 2016-08-16 19:47:29 -04:00
Kevin MacMartin
5091f95475 Convert less to scss and make the required changes to support that 2016-08-16 19:33:02 -04:00
Kevin MacMartin
e61a1f5558 Update composer dependencies and change fontawesome path to the new hyphen-free version 2016-08-01 23:02:16 -04:00
Kevin MacMartin
3d4fa3761d Fix bower name, update bower dependencies, and use unminified versions of libraries where they appear to be equivalent 2016-08-01 22:38:22 -04:00
Kevin MacMartin
f07402573e Remove the require for less-plugin-autoprefix from the gulpfile 2016-06-30 13:48:46 -04:00
Kevin MacMartin
bd4fcd53b8 Add babel with es2015 support, use const in the gulpfile, update npm dependencies, and configure modernizr to include classes 2016-06-21 13:52:52 -04:00
Kevin MacMartin
4f13135f97 Use pure autoprefixer and support the last 6 browser versions 2016-06-21 13:40:21 -04:00
Kevin MacMartin
d60f40fa82 Remove the modernizr task from the gulp default task and add it into init.sh following gulp --production so it always runs after assets are generated 2016-05-25 15:44:42 -04:00
Kevin MacMartin
2cab3c0ac0 Only use modernizr for public css and js and only load it on the public site 2016-05-23 23:16:04 -04:00
Kevin MacMartin
18660feac1 Update the gulpfile to reflect eslint requirements, use separate dashboard and public libraries, and add a modernizr task that accounts for included features 2016-05-23 22:35:33 -04:00
Kevin MacMartin
b6c1544013 Replace laravel-elixir with pure gulp 2016-03-30 00:51:54 -04:00
Kevin MacMartin
6405748b88 Update the datatimepicker and tweak the gulpfile to reflect 2016-03-25 00:27:46 -04:00
Kevin MacMartin
9a7f8857c3 Move fonts to resources/assets/fonts, mark everything in public/fonts in the gitignore, and add a copy task for resources/assets/fonts/* to public/fonts 2016-03-19 16:03:32 -04:00
Kevin MacMartin
d352bfc78b Always run the version task again 2016-03-07 22:17:38 -05:00
Kevin MacMartin
1104798a3d Only run the version task on production and organize the gulpfile a bit better 2016-03-07 21:46:36 -05:00
Kevin MacMartin
77c9bf3c6a Add the sticky footer plugin, rip a lot of unnecessary styles out of the nav , add some better defaults to the nav, add some padding to the top of the body to space against the nav, give some default styles for the subscription box, and improve the contact page a bit 2016-01-28 22:28:05 -05:00
Kevin MacMartin
79824835de Update + add in dashboard functionality, and document how to setup the dashboard in the readme 2016-01-26 23:20:08 -05:00
Kevin MacMartin
392ffaf572 Implement contact form functionality 2016-01-03 19:08:53 -05:00
Kevin MacMartin
7f04d74047 Include the less glob plugin so less files can be imported using wildcards 2015-11-30 23:40:49 -05:00
Kevin MacMartin
7c47ebe8f4 Add site-vars.js containing site-wide javascript variables, and add the current page from the URL to it 2015-09-30 00:17:09 -04:00