Releases: racz16/WebGL-GLSL-Editor
Releases · racz16/WebGL-GLSL-Editor
Release v1.3.8 (2024.03.12.)
Release v1.3.7 (2023.11.25.)
Improved
- Added default icon for GLSL files
- Added a button (top-right corner of the editor) to generate preprocessed code
- Extended the syntax highlight to work with strings in .tsx files (thanks George Corney)
- Updated packages
- Other small updates
Fixed
- Cleaned up the platform-specific packages
- Other small fixes
Release v1.3.6 (2023.07.09.)
Improved
- Added a new configuration to control if you like floating suffixes or not
- Updated packages
- Other small updates
Fixed
- Fixed a problem where the color picker generated numbers with floating suffixes in GLSL ES 100
- Fixed a bug that caused problems when used with translation extensions
- Fixed a code completion bug where local variables didn't hide global variables and user types didn't hide builtin types
- Fixed a bug where unnamed variables and structs broke code completion
- Fixed a bug where variable usage was considered as an unnamed variable declaration
- Other small fixes
Release v1.3.5 (2023.05.09.)
Improved
- Extending the syntax highlight to work in JavaScript and TypeScript strings
- Updated packages
- Other small updates
Fixed
- Fixed the diagnostics on MacOS (thanks Matt Curtis)
- Fixed the formatter, so it no longer removes the line continuation character
- Other small fixes
Release v1.3.4 (2023.02.25.)
Improved
- Adding a configuration to be able to disable diagnostics
- Adding the possibility of multiline function parameter lists to the formatter
- Updated packages
- Other small updates
Fixed
- Fixing a bug when the color picker removed the .0 from floats and caused compiler errors
- Fixing a character encoding problem that caused different problems, including disappearing characters after formatting files
- Other small fixes
Release v1.3.3 (2022.09.18.)
Improved
- Enabled almost all desktop features to the web extension (exceptions are: diagnostics, preprocessed code generation, and offline documentation)
- Reduced package size
- Updated packages
- Other small updates
Fixed
- Removing the configuration to enable or disable Inlay Hints (VS Code already has builtin configuration for this)
- Other small fixes
Release v1.3.1 (2022.06.25.)
Improved
- Added diagnostic support for compound file extensions (thanks RAX7)
- Updated packages
Release v1.3.0 (2022.04.05.)
Added
- Inlay hints
Improved
- Extending the formatting with options
- Enabling the extension as a web extension (only syntax highlight)
- Syntax highlight (interface blocks, array constructors, comments, declaration, definition, readonly)
- Providing function signatures in the call hierarchy
- Extending references with builtin types and builtin variables
- Extending highlight with builtin variables
- Extending brace matching with parentheses and brackets
- Go to references, if there is only one usage
- Updated packages
- Other small updates
Fixed
- Wrong syntax highlight in embedded code while using other extensions (thanks michaelmcleodnz)
- Wrong documentation of the cross function
- Interface block layout qualifier code completion bug
- Other small fixes
Release v1.2.2 (2021.08.21.)
Improved
- Improved code completion in functions and variables
- Updated packages
Fixed
- Math formulas in the documentation
- Signature helper in user functions
- Preprocessed code generation in large files
Release v1.2.1 (2021.04.09.)
Added
- Support for the extensions
- Range formatting
- Generating preprocessed GLSL
Improved
- Improved code completion in preprocessor directives, in layout qualifiers and before struct members
- Improved syntax highlight (const variables)
- Improved diagnostic (warnings)
- Displaying a message if the injected code contains errors
- Updated packages
- Other small updates
Fixed
- Diagnostic problems in Linux
- Code completion in comments
- Inconsistent go to definition behavior
- Inconsistent find references behavior
- Displaying signature and hover information even if the variable or the function doesn't exist
- Problem with renaming constructors
- Truncated diagnostic messages
- Other small fixes