Changelog 1.7

Table of Contents


New macro: Color

New macro: MediaFigLR

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.

Macro
TableSum

Adds a 2-column ∑-table with values from previous siblings

Syntax: col1, col2

New macro: PanelGlass

A new decorative glass Bootstrap panel with embossed title and optional engraved URL link.

Macro
PanelGlass

Adds a decorative Panel with url link

Syntax: title, body, [url]

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

Agent
@History (time-units ago)

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

  1. SmartButtons now follow numbering rules. A SmartButton will be numbered if (1) its $DENum is true, or (2) the $blogExpOpt of its parent contains NUM. Works only for normal_note. Is overridden by $bpImage and $Glyph.
  2. 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.