Releases: redhat-developer/vscode-didact
Registry Management and Time Management Release
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 inDidact Tutorials
view - New right-click menu
Remove Didact Tutorial
on tutorials inDidact 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
- add
- 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
- added capability to show approximately how long a particular tutorial will take
-
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 showPowered 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 asendNamedTerminalAString
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
- 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
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!
- 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!
- 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!
- 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
- 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
Improving Validation and Column Awareness Release
- 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
- Updated the readme and fixed a few errant links linking to an old github repository or old paths