- [Source Code] Source code refactoring.
Previous Updates
- [Repository Changes] Updated Change Log style.
- [Repository Changes] New README.
- [Source Code] Source code refactoring.
- [Source Code] Disposables for commands and providers.
- [Feature Fix] Fixed highlighting customization.
- [New Feature] Added Rich Presence (the activity status for Discord).
- [Sync Feature, New Feature] The new Sync feature.
- [Sync Feature] Added the Switch Account feature.
- [Sync Feature, Localization] Updated the Sync and Localization guides. They are also stored under the common
resources
directory now. - [Sync Feature, Local Data, Source Code] Updated the Local Data class. Removed old (now unused) entry keys. Now the local data manager will create separate folders for data files on any (major) update labeled with the current Local Data Manager version in order not to have any data conflict in the future.
- [Other Changes] Other minor changes.
- Package Renamed / Extension ID Changed.
- Source code refactoring.
- Now the Sync feature shows a welcome message with your username.
- Now the Sync feature is compatible with MacOS.
- Now Bundled.
- Source code refactoring.
- Better types in the source code + enums.
- Removed unused types from the source code.
- Now you can sponsor the author through DonationAlerts.
- The whole extension's code was refactored.
- Now the extension utilizes
bdfd-external
andbpapi
packages.BDFD Sync is powered by
bdfd-external
package. Retrieving the data from BDFD Public API is powered bybpapi
package. - Updated README
Better badges.
- Updated Sync Resources.
Added a note to the code.
- Markdown support was removed because it breaks syntax highlighting.
- Other minor changes like renaming command names, their IDs, updating descriptions, etc.
Some of them are:
- Updated Function List command.
- Updated "Intents" and "Premium" info.
- Temporary removed "Open wiki" action due to unhandled new paths to wiki pages.
- Updated Customize Tokens command.
- Added lacking "Action cancelled" notification messages to some actions.
- Updated BDFD Sync feature.
- Bug fixes, new error handling.
- Now error messages can be copied to your clipboard.
- When creating the new command or variable, you can type the initial data (name & trigger/value).
- Other minor changes.
- Bug fixes, new error handling.
- Updated Function List command.
- Breaking localication changes (will be handled in the future update(s)).
- If you're using the BDFD Sync feature, you have to authorize again because paths for local data files were changed.
- Auto Completions Update.
- Added detailed list of arguments.
- Added tabstops for arguments (you will be able to disable/partially disable them in the future updates).
- Markdown support (Discord-like).
- Only works with the proper syntax (by priority), i.e
**~~hello world~~**
won't work but~~**hello world**~~
will.
Not yet added: Code-blocks due to current implementation issues.
- Only works with the proper syntax (by priority), i.e
- Code Refactoring (Main and Language Bars).
- Updated localization.
- The
sync > commandList > afterSync > message
entry was updated.
- The
- New Experiments:
- Auto Completions
Note that they're still a bit unstable.
- BDFD Sync
For more info, read the Sync Guide.
- Auto Completions
- Extension Source Code Update.
Switching to TypeScript, refactoring, etc.
- Fixed some bugs.
- Added highlighting for the new functions.
- Deleted snippets in favor of the future auto completions that available as an experimental feature right now.
- Updated README page.
Added the new badge. General page update.
- Updated localization.
- Added the new entries.
- Updated Arabic localization (by Musical).
- Added the Escape action to the context menu. An action to automatically escape special BDScript characters (
$
,;
, etc).
- Added the new localization.
Ukrainian (by RainbowKey and Muhammad8999)
- Gradual Updating of Snippets.
Updated main code for snippets
- Created Localization Resources - a Localization Guide.
Previous Updates
- New (Language) Status Bar.
- Added missing localizations.
- Added new localizations.
- Gradual Updating of Snippets.
- For now, "updated" snippets are disabled by default. You can enable them in extension's settings.
- Added highlighting for the new functions.
- Updated README page.
Added badges.
- Fixed an unexpected minor error when switching active editor.
- Added localization support.
Currently added: Russian (by NightNutSky), Arabic (by Musical), Polish (by MineBartekSA), Hindi (by Laza)
- Now the status bar hides if the active editor's language isn't BDScript.
- The extension's main code was a bit updated.
- Added the ability to reset all functions' foreground colors and font styles to default
Command:
>BDFD: Reset Functions' Foreground Colors and Font Styles to default
- Gradual Updating of Snippets. Updates related to this will be released as patch updates. New snippets will gradually replace the old ones.
- README Update.
- Public release
- If Statements Snippets prefixes were renamed
- Added new snippets
Previous Updates
- Now you can set your own colors and font styles for function categories!
Command:
>BDFD: Customize Functions' Foreground Colors and Font Styles
- Removed non-existent escape (
\[
) from the Escape snippet - Added a status bar showing the extension version (perhaps there will be new functionality in the future)
- Main code was refactored and improved
- Added new snippets
- Keybinds now work only if the editor language is BDScript
- Main code was refactored and improved
- Updated BDFD Function List feature
- Updated README
- Added colorful comments
$c[ ... ]
,$c[! ... ]
,$c[? ... ]
,$c[+ ... ]
,$c[- ... ]
- Added new snippets
- Deleted themes.
- Highlighting is available for any theme.
- Fixed
s
not being highlighted in$removeButtons
.
- Added snippet/suggestion preview.
- Now accepting snippets and suggestions is done by TAB insted of ENTER.
- Added new snippets.
- Added hotkey for "Escapes" snippet:
ALT + D
.
- Added README and LICENSE.
- New file icons and logo (P.S everything is 2048x2048 pixels).
- New highlights and categories.
- New snippets.
- New highlights and categories.
- Added BDFD Function List. Get the description and tag of any function right from within VS Code!
Key bind (short cut):
CTRL + D
. - Regex update.
- Preparting to add extension settings.
- Added match for
$var
(was removed by mistake). - New Alpha Testers
- Discord Server
- New categories and colors for them.
- Regex update.
- Some individuals have gained access.
- The changes are hidden.