THX (Themes) Update

The past week we’ve been committing significant updates to the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.

Screen Shot 2013-10-12 at 3.19.55 PM

Here’s a list of the changes that went in for version 0.7 (major props to @shaunandrews):

  • A lot of work went into rethinking how modal-overlay works and looks for showing the expanded theme view.
  • Adds keyboard navigation (with arrow keys) to quickly browse through themes while on details/modal view.
  • Significant JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. refactoring and cleanup.
  • Adds “delete” theme functionality.
  • Implements theme updates notices on theme grid, and update info on modal view.
  • Adds a theme count to the section title that updates immediately with search.
  • Several style improvements: theme blocks on grid view, add new theme, hover indicators, active theme more prominent, screenshot gallery with thumbnails, responsive styles, and a bunch more.

The keyboard navigation is becoming a pretty nice way to quickly flip through themes.

Screen Shot 2013-10-12 at 3.20.05 PM

What’s left?

Functionality wise it’s getting there, but we still have to keep polishing. (I’m being told modals are broken in Firefox.) We are a small team, so any reviews and suggestions are welcome — code or otherwise. Next up for JS rendering is looking into scaling issues (when, say, you have 200+ themes).

#core-plugins, #thx38