Files
trestle/README.md
T
2015-01-16 09:48:17 -08:00

47 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Trestle
=======
### A handy boilerplate child theme for serious Genesis developers.
[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/MickeyKay/trestle?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
### [View Demo →](http://demo.mightyminnow.com/theme/trestle/)
#### Intro
Trestle takes a lot of the grunt work out of building sites using the Genesis Framework, providing quick and easy-to-implement solutions to common problems and repetitive tasks. Weve taken Genesis rock-solid foundation, integrated mobile-first CSS, responsive navigation, a full-featured settings panel, and much more. Download. Install. Enjoy.
#### Features
Here are some of Trestle's many features, check out the [Trestle Demo](http://demo.mightyminnow.com/theme/trestle/) for a full list.
* Responsive navigation menu
* Mobile first CSS
* Custom control over post info and meta
* Multiple page layouts
* Auto-generating primary navigation
* Ability to auto-install your favorite plugins
* Helpful theme jQuery
* Compatibility with Genesis Extender plugin
* Optional link icons
* Built-in shortcodes (columns, buttons, Font Awesome, etc)
* Front-end styles appear in editor as well
* And more!
#### Settings & Usage
* The Trestle control panel is located at **Genesis → Theme Settings**, in the **Trestle** metabox.
* Examples and usage can all be viewed on the [Trestle Demo](http://demo.mightyminnow.com/theme/trestle/)
#### To Do
* Add ability to click off of mobile menu/search to hide menu/search.
* Rework menu CSS for simplicity (general / primary / secondary / header)
* Convert non-theme functionality to separate Genesis-dependant plugin
* Add in Grunt support for:
* Sass
* Auto-ordering of CSS (CSSComb)
* Translation
* Check other themes for other ideas. . .
* Switch to customizer for theme options instead of Genesis panel (pros? cons?)
* Remove custom background CSS that doesn't make sense (different max-widths, etc)
* Weird extra icons on accordions on demo site.
* Add checkbox to control author box (along with post info/meta) output (see ES: esw-custom.php)
* Mobile menu button setting - either:
* Remove (currently controlled from JS), or
* Pass icon/text as params to jQuery