Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

Registry Management and Time Management Release

Latest
Compare
Choose a tag to compare
@bfitzpat bfitzpat released this 30 Apr 15:14
1a7153f

0.4.0

  • Didact Tutorial Registry Improvements

    • Didact Tutorials view no longer clears and resets the registry of tutorials on startup each time
    • New setting enables turning off re-adding the default Didact tutorials on Startup
    • New command Didact: Clear Tutorial Registry will clear the entire tutorial registry (use at own risk!)
    • New right-click menu Didact: Register Didact Tutorial on Didact files in the Explorer view enables user-registered tutorials to appear in Didact Tutorials view
    • New right-click menu Remove Didact Tutorial on tutorials in Didact Tutorials view enables tutorial removal
  • Didact Time-boxing Tutorial Improvements

    • added capability to show approximately how long a particular tutorial will take
      • add {time=x} (where x is a number of minutes) to a heading declaration in markdown
      • add [role="time=x"] (where x is a number of minutes) on the line above a heading declaration in asciidoc
    • added capability to go directly to a time-boxed heading node from the Didact Tutorials view
    • updated the HelloJS tutorial to include time-boxed headings as an example
  • Didact extension now works with the AsciiDoctor extension

  • Added confirmation to Didact: Clear Tutorial Registry to add extra check before clearing the tutorial registry

  • Added Insert Didact Badge completion to show Powered by Didact badge with link back to the project in GitHub

  • Added new vscode URI processing to handle registering a Didact tutorial via a web link and a new command - Didact: Process VSCode link from web to process a copied link

  • Add new Ctrl/Cmd+Alt+T shortcut to convert selected text into a sendNamedTerminalAString Didact link

    • Added new settings to customize the link text shown and whether to execute the command in the terminal
    • Add new sendNamedTerminalAStringNoLF command that sends text to the terminal but doesn't execute it