Changelog 1.7
Table of Contents
- New macro: Color
- New macro: MediaFigLR
- New macro: MediaTube16
- New macro: MediaVid16
- New macro: TableSum
- New macro: PanelGlass
- New macro: WinHere
- New background trigger: BKG-XFIT
- New background trigger: BKG-YFIT
- New background override attribute: $bpBkgCardColor
- New export option: INLINKS
- New export option: WIDE
- New export option: COLUMNS
- New stamps: MapStylers
- Improved display expression: BlogPages and BlogPosts
- Improved agent: @Modified (units ago)
- Styles Dash: added $OpacityRight to PostTitle Widget
- Improved display expression: cat_note
- Improved display expression: using COMPILE
- Improved export: headings (h1–h6)
- Improved export: Categories
- Improved export: Pager “Up”
- Improved export: SmartButtons
- Improved export: teaser backgrounds
- Improved export option: BLOCKS
- Improved macro: Anchor
- Improved macro: Button
- Improved macro: MediaVid
- Improved macro: PanelPortal
- Improved macro: PoemHere, QuoteHere, ScriptHere
- Improved prototype: code_note
New macro: Color
New macro: MediaFigLR
Embeds a before/after image pair with a caption.
New macro: MediaTube16
New macro: MediaVid16
New macro: TableSum
Makes a table that lists all siblings along with their $mySum value, formatted at dollars. The final row is the total, highlighted and in boldface.
New macro: PanelGlass
A new decorative glass Bootstrap panel with embossed title and optional engraved URL link.
New macro: WinHere
New background trigger: BKG-XFIT
New background trigger: BKG-YFIT
New background override attribute: $bpBkgCardColor
New export option: INLINKS
New export option: WIDE
New export option: COLUMNS
New stamps: MapStylers
Improved display expression: BlogPages and BlogPosts
These primary content containers now display information about their contents. BlogPAGES tells you the number of PAGES and the total number of notes. BlogPOSTS tells you the number of categories and POSTS.
Improved agent: @Modified (units ago)
You now enter the number of time-units in the $MyString key attribute to determine the bounds of your collection. Formerly, it was stuck at 24 hours.
Examples:
24 hours
45 minutes
6 days
Styles Dash: added $OpacityRight to PostTitle Widget
There is a new key attribute to your dashPostTitle widget—$OpacityRight. This determines the transparency of the right-hand side of all heading background colors.
Improved display expression: cat_note
Rather than indicating the $DescendantCount, the display expression now shows the number of $blogReady children:
$Name + " (" + (collect_if(children, $blogReady, $Name).count) + "/" + $ChildCount + ")"
Improved display expression: using COMPILE
Container notes using the COMPILE export option now show this in their display name (whenever $DEBips is true).
Improved export: headings (h1–h6)
Perfect (hanging) indent for numbered headings has been improved yet again. The heading background colors you choose in the Styles Dash) now extend the whole width of the body text column.
Numbering of Table of Content list items is now controlled by the (parent) post’s NUM export option.
Improved export: Categories
Categories without $blogReady posts now turn themselves off.
Improved export: Pager “Up”
Up now takes you to grandparent instead of parent when grandparent is compiled (uses COMPILE or BLOCKS).
Improved export: SmartButtons
- SmartButtons now follow numbering rules. A SmartButton will be numbered if (1) its
$DENumis true, or (2) the$blogExpOptof its parent contains NUM. Works only for normal_note. Is overridden by$bpImageand$Glyph. - SmartButtons also now include the id bookmarking selector. You can now zoom to SmartButtons using your Table of Contents or Anchor macro—just as you already can to subsections.
Improved export: teaser backgrounds
Teasers of notes that have their $bpBkgImage override set will show a whitewashed version of that background.
Improved export option: BLOCKS
The BLOCKS $blogExpOpt now includes featured images—in just the right size and position. Vertical spacing for BLOCKS has been improved for legibility.
BLOCKS now include their own Related Links panel—which is also modifiable by INLINKS.
BLOCKS is now more powerful. Using it automatically turns on compilation (which should have been the default behavior already.) So you no longer have to manually add COMPILE.
Improved macro: Anchor
It just works!
Improved macro: Button
Added non-breaking spaces as padding to improve readability.
Improved macro: MediaVid
You can now use off-site sources for your HTML5 videos!
If BoxPress detects the regex "https??://" inside the filename arg, it will treat it as a full url and will not prepend your Uploads Directory (from the Directories Dash) in the url path.
To speed load times, you can also now include an optional second arg, specifying the media type attribute. If this is left blank, the video/mp4 value is inserted.
Improved macro: PanelPortal
Color scheme made consistent with use of contrast to denote otherness.
Improved macro: PoemHere, QuoteHere, ScriptHere
Conditionals in macros cannot handle logical OR and AND operators. So I improvised a workaround! The PoemHere, QuoteHere, and ScriptHere macros now handle the optional author and title args perfectly. All three now use the same arg structure and accept a source URL as the 4th arg.
Improved prototype: code_note
Only the text of the code-note gets the code-pink background-color. Children are now exported automatically as BLOCKs.