Changelog 1.5.7
Table of Contents
- New export option: NODATE
- New export option: BUTTONTOPS
- New export option: NOTITLE
- New macro: DocHere
- New macro: SB
- New macro: PoemHere
- New prototype: article_note
- Fixed macro: MediaThumbs
- Fixed macro: PanelPortal
- Fixed macro: _DashCSS
- Fixed non-CARD teaser export
- Fixed sub-post image overflow
- Streamlined image handling
- Streamlined TOC
- Improved in-dash instructions
- Improved Styles Dash
- Improved date rendering
- Applied keyword method to subtitling via prototype
New export option: NODATE
Dates can now be removed from POSTS.
New export option: BUTTONTOPS
New export option: NOTITLE
New macro: DocHere
New macro: SB
New macro: PoemHere
New prototype: article_note
Fixed macro: MediaThumbs
In Tinderbox macro evaluation, high-value characters are translated into HTML strings (ending with semicolons) early on. But introducing semicolons into a list breaks it up. A temporary replacement fixed this.
The cleaned-up tab-delimited (and potentially infinite) second argument is now processed via: $tmpStr1="$2".replace("(<p>|</p>)", "").replace("\`\r","").replace(";", "@semi@");.
Fixed macro: PanelPortal
Found a way of getting period-ended strings to register as existent: use ^if(^value("$5")^)^ rather than ^if($5)^.
Fixed macro: _DashCSS
Bequeathing background styles now works perfectly. There was a glitch with the passing-down of color.
Fixed non-CARD teaser export
Extraneous <hr> has been removed.
Fixed sub-post image overflow
Added .clearfix to the sub-post’s <section> and adjusted with negative margin. Spacing never looked better than it does now.
Streamlined image handling
Also fixed a bottom-margin issue with captions.
Also fixed a teaser post image margin issue and streamlined the template and macros.
Also gave convenience classes better semantics. Built in BoxPress convenience classes for image position and sizing are img-left, img-center, img-right; and img-large, img-medium, img-small, and img-xs. Otherwise the macro makes the image centered and responsive.
Also, images now remain centered when using the size convenience classes.
Streamlined TOC
There were some awful, yet invisible, recursive printing in the construction of the TOC for pages and posts. This inelegance has now been deleted.
Improved in-dash instructions
Having discovered that setting $MapBodyText to zero removes body text from Map View, I’ve added full in-dash instructions. The Date Widget now contains a list of format strings.
Improved Styles Dash
Having discovered that $DisplayedAttributeFont is working, I’ve set it to Helvetica. Insane font choices no longer infect the key attributes.
Dash elements have been cleaned up and reworked. The navbar now uses an intuitive badge (
vs
) to indicate its scrolling status.
Improved date rendering
Improved: Research notes (book, quote, quote_ana, person, and event) now use a great new date handler. After months of racking my brain I’ve come up with an optimal solution.
- To export a date span, assign
$StartDateand$EndDateand keep$DueDate empty. - To export a single date, assign
$DueDate. Even if$StartDateand$EndDatehave values, this will override and export a single date.
Fixed: Export now uses nonbreaking space for BCE.
Applied keyword method to subtitling via prototype
Devised a way to handle author and date information under the post/page title by prototype. Just add one or both of the keywords DATE or AUTHOR to the prototype’s $blogUnderOpt.
If $bpSubtitle is filled, these will be added as well.