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

Releases: redhat-developer/vscode-didact

Registry Management and Time Management Release

30 Apr 15:14
1a7153f
Compare
Choose a tag to compare

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

Stabilization and removing the footer

19 Mar 15:30
d1219e3
Compare
Choose a tag to compare
  • adding vscode.didact.refresh command to refresh the currently active Didact window
  • adding retry in case the uri for a tutorial isn't quite available yet
  • with terminal commands, now open existing terminal if it exists rather than erroring out
  • removing footer that was problematic at the bottom of every Didact window

0.3.1 - Emergency fix

04 Feb 19:34
6fe6a8e
Compare
Choose a tag to compare

A dependency that has always been a devDependency shifted to becoming more of a necessary package and didn't catch it in time. That meant that when you installed 0.3.0 it failed to load all the way. That's been fixed and our tests were streamlined a bit to make them faster.

Back to your regularly scheduled Didact!

Multi window release!

04 Feb 19:16
2b5a35f
Compare
Choose a tag to compare
Multi window release! Pre-release
Pre-release
  • Switching from xmldom to node-html-parser for heading parsing
  • remove history functions
  • open a new didact window with each tutorial
  • persist html state between workspace sessions
  • remove old webview implementation
  • adding new commands to paste from clipboard to open editor - vscode.didact.copyClipboardToActiveTextEditor, vscode.didact.copyClipboardToEditorForFile, vscode.didact.copyClipboardToNewFile

Multi-platform stabilization and unifying icons!

16 Dec 18:26
3f00317
Compare
Choose a tag to compare
  • Updated AsciiDoc demo with better requirements label example. FUSETOOLS2-800
  • Addressed issue where inner label on adoc was updating incorrectly. FUSETOOLS2-877
  • Removed local copy of asciidoctor.css in favor of using upstream version directly. FUSETOOLS2-874
  • Fixed issue with platform neutral paths preventing successful operation on Windows. FUSETOOLS-887
  • Added Didact icon to Didact view tab and Didact version to footer. FUSETOOLS2-919
  • Added Didact icon to tutorials in tutorials view. FUSETOOLS2-920

Better code completion and more!

05 Nov 20:13
f88d615
Compare
Choose a tag to compare
  • Improved Didact code completion support. FUSETOOLS2-811
  • Added fix to support AsciiDoc include statements. Any adoc include files must be in a location relative to the file in which they are included. FUSETOOLS2-804
  • Support json parameter for commands FUSETOOLS2-832
  • Added a new option when scaffolding files from json. Open = true will open the file in a new text editor FUSETOOLS2-742

Many improvements and some new options

12 Oct 17:16
5906023
Compare
Choose a tag to compare
  • Improved webview title handling, attempting to grab the first H1 or H2 heading in the generated HTML #118
  • Adding extension setting to enable opening the default Didact file at startup. #144
  • Switching to xmldom for heading parsing and better Typescript 4 support
  • Adding ability to open a Didact file in a different column by default
  • Adding simple history to enable stepping forward/back through last few Didact tutorials #102
  • Adding new tutorial helping new users create their first Didact file FUSETOOLS2-634
  • Added ability to copy file contents onto the clipboard with the new vscode.didact.copyFileTextToClipboardCommand (FUSETOOLS2-706)

New functionality and stabilization

16 Jul 16:42
1473af9
Compare
Choose a tag to compare
  • Adding "vscode.didact.copyFileURLtoWorkspaceCommand" command to copy a file from a file URL into the workspace (issue #134)
  • Improved "vscode.didact.copyFileURLtoWorkspaceCommand" to also unzip when needed (issue #135)
  • Fix issue #145

Improving Validation and Column Awareness Release

18 Jun 21:37
bd110dd
Compare
Choose a tag to compare
  • Adding "Validate Didact File" command to provide diagnostic validation
  • Adding title-level context menu item to Markdown and AsciiDoc editors to call validation
  • Adding awareness so Didact view column is persisted if moved
  • Adding new 'vscode.didact.copyToClipboardCommand' command that can put text on the clipboard
  • Improving validation to show number of commands validated and open Didact output channel to see results
  • Improving command validation performance

Readme update

27 Apr 19:04
f1efbd1
Compare
Choose a tag to compare
Readme update Pre-release
Pre-release
  • Updated the readme and fixed a few errant links linking to an old github repository or old paths