I just committed a pile of changes for this sites theme–named “Roanoke”–in the WordPress themes repository I keep — it’s private — on GitHub. I’ve been doing more atomic commits earlier in the week but as I’ve made more radical changes in the second half of this week I kept not being sure of those commits. Here’s the list of comments I made to the commit:
- standardizing on ul.resultset deprecating ul.roanoke-excerpt-list
- standard template element for search for all usages
- added foursquare checkins, styling and Roanoke::addFoursquareCheckins
- updated title text for tags
- paginated pages for tag, home blog page, search, category pages now infinite scroll automatically
- new classes for body related to open and closed search
- new container for div.blog-resultset
- remove old click-based ajax loading of paginated pages
- new tool to allow shifting resultset layout for tag pages
- new template for full screen and layout toggling
- deprecate roanoke tag item
- deprecate div.aggregate-content in favor of ul.resultset
- adding year-XXXX for alll listings which list posts
- altering displayed date to use year with gradient colors by year
- adding display of tag description on tag pages when available
- add root font-size for legacy template pages
- update padding for blog post title for single pages
- several media queries removed
Process-wise, I’m satisfied with this. But if I were working with others I’d be obliged to be a bit more atomic with my changes since the changes have been more radical. But since I’m the designer, ux researcher, front end engineer, back end programmer, and primary user I suppose I’ll let it slide.
It’s awful fun to program.