Nova

Extensions


Readme

Features

  • convert selection to FIGlet text
  • select FIGlet font
  • configure FIGlet text output options
  • auto comment converted text; supported syntaxes: CSS, HTML, Javascript, Lua, Perl, PHP, Python, Sass, SCSS, Typescript, Ruby, XML, and YAML
  • add padding, borders, and margins
  • generate a custom previews of all Homebrew installed font collections

Requirements

FIGlet

FIGlet Text requires FIGlet to be installed locally. This extension assumes FIGlet has been installed using Homebrew. Once Homebrew is installed, simply run brew install figlet to install FIGlet.

How to Use FIGlet Text

FIGlet Text will add a 'Convert Selection to FIGlet' menu item to the Editor menu. Make one or more selections in the editor and run the command.


Changelog

Version 1.15

  • added Apple silicon support

Version 1.14

  • added Lua, Perl, Python, Ruby, SASS, XML, and YAML to list of supported languages for auto-commenting
  • fixed top/bottom border outputting too long if respective border character setting was greater than one character in length
  • fixed top/bottom border applying left border characters on the right border when a respective padding was set in conjuction with a left or right border

Version 1.13

  • added option to set how FIGcharacters are spaced

Version 1.12

  • added option toggle margin output
  • added separate Comment Padding output options for block and inline comments

Version 1.11

  • added option to use inline or block comments

Version 1.10.3

Version 1.10.2

  • fixed right border not vertically aligning when right padding was set to 0

Version 1.10.1

  • fixed right padding not vertically aligning for transformations ending in certain characters

Version 1.10

  • added Borders option to add custom borders
  • added Padding option to adjust spacing between outputted text and borders
  • changed New Lines option to Margins

Version 1.9

  • changed Preview All Installed FIGlet Fonts to Generate FIGlet Font Collection Preview
  • added font collection selection for Generate FIGlet Font Collection Preview

Version 1.8.1

  • fixed duplicate text on every output line when indented selection was preceded by non-whitespace characters

Version 1.8

  • fixed missing font links
  • added BDF and C64 font collections

Version 1.7.1

  • removed unneeded filesystem entitlement (again)

Version 1.7

  • added Preview All Installed FIGlet Fonts to Extensions menu

Version 1.6.4

Version 1.6.3

  • refactored transformation workflow when outputting FIGlet converted text to the editor

Version 1.6.2

  • fixed FIGlet converted text on indented selections with prepended or appended lines

Version 1.6.1

  • fixed FIGlet converted text output on indented selections
  • refactored auto comment code
  • added SCSS and Typescript auto comment support

Version 1.6

  • added option to auto comment FIGlet converted output for CSS, HTML, Javascript, and PHP syntaxes

Version 1.5.1

  • added extension to 'formatters' category
  • added Repository link
  • updated Bug Reports link

Version 1.5

  • check for and remove some FIGlet fonts adding lines containing only whitespace at conversion
  • refactored FIGlet conversion process

Version 1.4

  • added font preview to Font options
  • removed unneeded filesystem entitlement

Version 1.3

  • added option to prepend and append new lines after conversion
  • converted text is now automatically deselected and the cursor is moved to the end of conversion
  • updated extension configuration descriptions

Version 1.2

  • added Output options to extension configuration

Version 1.1.1

  • updated configuration storage keys

Version 1.1

  • added Font options to extension configuration

Version 1.0

  • initial release