Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Aug 14:49

UI/UX Improvements and more

Features

  • Added a welcome message that is shown when using the extension for the first time #47
  • Added a message pointing to the changelog when the extension gets updated
  • Added a short in-editor walkthrough for the extension #47
  • Added a view container that houses all views added by the extension #45
  • Added a "Dashboard" view that shows a list some of the main commands you can execute, so you don't have to look through the command palette #46
  • Integrated the Rusty Witcher 3 Debugger CLI tool into the extension client #4
  • Added "Vanilla Scripts" view. It displays the source tree of vanilla scripts (content0) and allows for peeking and importing vanilla scripts from the level of the view. #42
  • Added "Contents" view. It displays script packages known to the content graph - its metadata and files it is associated with. When extension is active, but there are no script projects in the workspace it displays a welcome message with buttons for creating and initializing a project #22
  • Added context menu items for comparing modded script with vanilla to file explorer and editor views
  • Added context status bar item displaying name of the currently worked on script project. Clicking the item shows the command palette of all available WIDE commands #12
  • Added work status bar item displaying the current background work being done on the language server. The item is hidden when there is no work being done currenly #12
  • Added analysis for local var declaration placement

Fixes

  • Fixed contextual syntax analysis not working for events

Commands

  • Added "Open extension logs" command
  • Added "Open extension settings" command
  • Added commands to launch the game
  • Added "Recompile game scripts" command
  • Added "Execute console command" command

Configuration

  • Added a setting to describe a prefered way of launching the game host for testing (standalone with debug args, REDkit, auto)
  • Added a setting for the IP address of the game host
  • Added a setting for the number of threads allocated to Rayon's parallel data processing

Other changes

  • Error message after failing to import vanilla scripts now points to extension logs

Documentation

  • Added "UI Elements" section to the "Editor" page
  • Updated some videos on the "Editor" to better reflect modern way of doing things in WIDE
  • Renamed "Editor" page to "Editor Features"
  • Added a disclaimer for using "content0" as the dependency for projects on the "Project System" page
  • Moved the REDkit section closer to the beginning on the "Project System" page
  • Rewrote "Getting started" page to point to and present the new built-in tutorial

Full Changelog: v0.3.2...v0.4.0