David Windham https://davidwindham.com

windhamdavid 145b1b4e5c fix: navbar was position:relative (in flow), causing scroll-jump on posts 1 week ago
.claude bf3ba880d7 claude 1 month ago
bin 997aa9e3ac footer: rebuild home footer in /work style; restyle nav; drop cookie notice 1 week ago
css 145b1b4e5c fix: navbar was position:relative (in flow), causing scroll-jump on posts 1 week ago
fonts 997aa9e3ac footer: rebuild home footer in /work style; restyle nav; drop cookie notice 1 week ago
img a597fdf54f yeah 12 years ago
inc 4882373b10 fix: restore asset cache-busting (was stripping all ?ver) 1 week ago
js 997aa9e3ac footer: rebuild home footer in /work style; restyle nav; drop cookie notice 1 week ago
parts eab9c7aef8 now: use full home footer; footer tagline 'some' -> 'most of these' 1 week ago
src e1da380593 build: convert styles.scss -> plain styles.css; drop sass + sass-loader 1 week ago
templates 0414e82c9d style: footer h5 1.3rem/#dadada, footer top padding, #dadada card on page+single, drop white-at-mobile bg 1 week ago
.babelrc 22698388d6 v0.5.0 Phase 1: @wordpress/scripts (v30) + webpack build toolchain 1 month ago
.editorconfig 9953cb37d7 editorconfig 6 years ago
.gitignore d1fc66aac5 chore: move _claude/ notes to the site root (shared across sub-repos) 1 week ago
.npmrc.example 1f3c994374 chore: drop dangling .env.example references (file no longer exists) 3 weeks ago
CLAUDE.md d1fc66aac5 chore: move _claude/ notes to the site root (shared across sub-repos) 1 week ago
README.md 85b40e1555 readme 1 month ago
attachment.php b0f9ed4073 :construction_worker: 9 years ago
category.php 9dfbf47aa3 cat tags 3 years ago
comments.php 195e5eb832 decruft: drop the fa-comment-o icon from comments.php 2 weeks ago
footer-home.php 1b3c4b5e88 phase 3: footers -> FSE template parts (bridged) 1 month ago
footer.php 1b3c4b5e88 phase 3: footers -> FSE template parts (bridged) 1 month ago
front-page.php 7e5a113c5b feat: link the Business Name to the /work zw card 1 week ago
functions.php 4882373b10 fix: restore asset cache-busting (was stripping all ?ver) 1 week ago
header.php e0d1eb21e2 phase 3: header -> FSE template part (bridged) 1 month ago
icons.svg 997aa9e3ac footer: rebuild home footer in /work style; restyle nav; drop cookie notice 1 week ago
index.php b221ec94ac chore: retire Bootstrap JS + tidy the dead index.php fallback 2 weeks ago
loader.php ced2389f89 loader 1 month ago
package-lock.json e1da380593 build: convert styles.scss -> plain styles.css; drop sass + sass-loader 1 week ago
package.json e1da380593 build: convert styles.scss -> plain styles.css; drop sass + sass-loader 1 week ago
page-analytics.php 0f39cacbd1 other pages .js 3 years ago
page-archive.php 86759a4753 css :straight_ruler: 6 years ago
page-art.php 243b332264 refactor: art gallery → CSS scroll-snap (drop Bootstrap carousel + jQuery) 2 weeks ago
page-contact.php 397381624e decruft/fix: drop contact page icons + fix white-on-white navbar brand 2 weeks ago
page-desk.php 8ce09ead17 styles 6 months ago
page-music.php 14179a5127 music page 3 years ago
page-now.php eab9c7aef8 now: use full home footer; footer tagline 'some' -> 'most of these' 1 week ago
page-projects.php a6b50b4365 feat: move studio projects to a /studio/projects child page 2 weeks ago
page-sitemap.php 30d2f000d0 rebuild: page-sitemap.php icon-free + valid markup 2 weeks ago
page-studio.php ac2c7e6e91 decruft: remove FA icons from studio subnav/links + rebuild searchform 2 weeks ago
screenshot.png b3199af942 theme name dw -> daw 6 years ago
searchform.php ac2c7e6e91 decruft: remove FA icons from studio subnav/links + rebuild searchform 2 weeks ago
single-container.php 696522ee02 media attachment container :movie_camera: 9 years ago
style.css d24b64e8b5 decruft: coverage-driven dead-rule sweep on style.css (64 rules) 1 week ago
tag.php db35e2da43 :bomb: 6 years ago
theme.json f22c136736 decruft: trim Computer Modern fonts (woff-only) + drop Glyphicons (~2.9 MB) 1 month ago
underscore-archive.php a1aed9916f studio 1 year ago
underscore.php 943503c0d8 boot-5 v4 desk load more 3 years ago
v4-style.min.css 145b1b4e5c fix: navbar was position:relative (in flow), causing scroll-jump on posts 1 week ago
webpack.config.js e1da380593 build: convert styles.scss -> plain styles.css; drop sass + sass-loader 1 week ago

README.md

README

Not just another theme for davidawindham.com

I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.   Abraham Maslow


Log

2026.06.15 - v0.5.0

sprucing up a couple years late for my website's 20 year anniversary.

2022.12.17 - v0.4.0

  • git master -> main
  • rm old grunt files
  • rewrite gulpfile to auto-build
    • replace uglify with terser
  • update packages
    • remove jasny boot for 5.0 offcanvas
  • consolidate and remove old scripts (
    • try to drop JQuery deps
    • remove modernizr.js
    • mv inline js to npm bundles to keep them updated
    • js/scripts.js TODO - ( WOW, validation, lazyload, wallpaper, backstretch, Rainbow, Appear, DrawFillSVG, typed.js, scrollto, smoothState, js-cookie, waypoints, ghembedder )
  • Rework some of the pages and features
    • rewrite the studio page
    • rewrite the chat/messenger/twillio features in inc/lib/call

2020.04.04 - Updates - v0.3.0

Bring this site up to speed

  • jquery 3.1.0 -> 3.4.1
  • bootstrap 3.4.5 -> 4.4.1
  • jasny bootstrap 3.1.3 -> 4.0.0
  • svg-morpheus 0.1.8 -> 0.3.0
  • animate.css 3.0.0 -> 3.7.0
  • chart.js 1.0.1 -> 2.9.3

  • changed theme name from dw -> daw becuase of davidwindham.com

  • changed the screenshot

  • grunt -> gulp

  • move the dependecies to npm pkgs

2014.05.15 - v0.2.0

sprucing up a bit for my website's 10 year anniversary (2004).


Notes:

update libraries:

added libraries:

other libraries in scripts.js:

deprecated libaries:

ToDo:

  • audio page
  • chart.js 1.0.1 -> 2.9.3
  • scripts.js into pkgs and build