All notable changes to the "BetonQuest" extension will be documented in this file.
- Add BlockSelector
- Fix could not type ":" into editor on command Events
- Fix "Open with ... Editor" button not show up on web
- Fix special characters checking in Block Selector
- Add Variable intellisence support (wip)
- Remove extra spaces when adding new pointers / conditions / events through GUI
- Fit modal and radio styles
- Add some missing translation
- Add Events / Objectives argument types
- Set default new conversation multilingual mode to false
- Change NPC ID input to interger
- Fix bad player option handler by removing it from flowchart
- Add more Code Completions over Conditions / Events / Objectives
- Add Citizens integrations
- Fix select style
- Add more Code Completions over Conditions / Events / Objectives
- Fix cross-conversation/package pointers failed on Windows and Linux
- Add Language Server for BetonQuest v1 and v2 scripts
- Add Definitions and References searching
- Add Semantic Highlighting
- Fully supports Japanese 日本語に完全対応 (contributed by shanaOP @dusty01534)
- Add "goto" support, now you can jump between the code and the editor when clicking on an Events / Objectives / Conditions
- Adjust flowchart style to better suite VSCode's color theme
- Fix missing translation
- i18n supported!
- Fully supports Simplified Chinese 完全支持简体中文
- Optimize initial loading speed
- Minimize extension
- Removes the
thunderoption from theweatherEvent BetonQuest/BetonQuest/pull/2671
- Add Events / Objectives / Conditions editing for 1.x!
- Supports Variables in Events, Conditions, Objectives Editors
- Fix sider drag not working when cursor leaves window
- Fix variaous mistakes on Events, Objectives and Conditions editing
- Conditions editing for 2.0! (1.0 is on the way)
- Fix various bugs on Events and Objectives editing
- Objectives editing for 2.0! (1.0 is on the way)
- Fix various bugs on Events editing
- Events editing for 2.0! (1.0 is on the way)
- Suggest YAML extension pack for grammar chacking
- The extension is not activated under web envrionment
- Web extension supported! Just go to https://vscode.dev and try it
- Fix wrong connections caused by free-hanging nodes
- Fix document sync causing tabs switched to the first one
- Fix yaml new option wrapped with "{}"
- Detect YAML errors when loading a Package into Editor
- Detect YAML errors when loading a Conversation into Editor
- Fix "event" vs "events" detection
- Fix creating Conversation on empty "conversations" key
- Fix could not create new conversations with an empty YAML file
- 2.0 formated Conversation support!
- Rework the Legacy Conversation Editor completely
- Comments and line orders are now kept the same when editing
- Logic support for line connection / re-connection / modification
- Fix various bugs on the Legacy Conversatino Editor related to connection and deletion
- Better supports for translation detection and selection
- "stop", "final_events", "interceptor" editing
- Optimize zoom
- Vscode's events are not being properly unregistered
- Fix translation selection be reverted when editing yml directly
- Sync cursor position when a node is clicked
- Fix flowchart is not being updated when undo/redo
- Preserve nodes selection if possible
- Fix viewport be moved while typing
- Conversation optiosn can now be fast-located with cursor on yaml documents
- Fix "Open Conversation Flowchart" button does not show up in Windows
- Fix conversation pointers duplicated with "pointers" and "pointer"
- Fix Events and Conditions could not be removed from the flowchart completely
- Fix new conversation option not respects to translation setting
- Fix yaml multilingual status is not detected correctelly
- Fix conversation crashed when missing "text"
- Fix newly created node overwrites exists auto created nodes
- Fix extension is not being activated when VSCode is started the first time
- Fix translation selection is reverted when switching between conversation editors
- Avoid flowchart flickering while editing YAML by delaying the docuemnt update
- Focus lost the first time typing
- Focus lost typing too fast
- Translation selection
- Configuration to set your default translation selection
- The Conversation Flowchart is now activated by the Text Editor's tool-bar located on the top right corner
- Fix editing on graph is not sync to files
- Fix editor display name
- Initial release
- Initial Conversation's editor