Releases: BoltBait/CodeLab
CodeLab v6.2
CodeLab v6.2 Release - September 22, 2021
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller602.zip
This release is to support Paint.NET v4.3+
Changes:
- Update to .NET 5.0
- Scripts can use C# 9.0 compiler syntax
- Use an AssemblyLoadContext when loading built scripts
- Switch to ILRepack for building CodeLab
- Minor code refactoring and bug fixes
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v6.1
CodeLab v6.1 Release - June 25, 2021
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller601.zip
This release is to support Paint.NET v4.2.16+
Changes:
- Use Roslyn syntax in generated code
- Fix the disablement of the Transparency menu
- Disable intelligent assistance when document is readonly
- Fix issue with square brackets in controls' Display Name
- Add SubmenuNames.Color which is new in PdN 4.2.16
- Copy Text and RTF formats onto the clipboard (Handy when pasting syntax highlighted code into Word)
- Fix compilation with PDN v4.2.16
- Fix Clouds rendering for Paint.NET v4.2.16
- Fix URLs for Errors and Warnings
- Minor code refactoring and bug fixes
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v6.0
CodeLab v6.0 Release - June 25, 2020
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller600.zip
This release is to support Paint.NET v4.2.12+
Changes:
- Switch to the Roslyn compiler to support C# 7.3 syntax
- Added new Settings dialog
- Build can now be executed by pressing F6
- Syntax highlighting for Escape characters in strings is now enabled
- Compiler Warning Level can now be changed (0-4).
- Individual compiler warnings can be ignored.
- Added support for Extended Color syntax highlighting (VS '19 colors).
- Added Spellchecking. Checks strings and comments in C# code, and plain text documents.
- Other new Settings include: Indent Spaces (2 or 4) and Current Line Frame
- Minor code refactoring and bug fixes
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v5.4
CodeLab v5.4 Release - May 21, 2020
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller504.zip
This release is to support Paint.NET v4.2.11.
Changes:
- Improved suggested variable names
- Improvemens in Autocomplete and Intellisense
- Generate Type Definitions on F12. You can now see definitions inside of libraries.
- Remember scroll positions (and other things) when switching tabs
- Rewrite File New Template for up to 2 Scratch Surfaces
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v5.3
CodeLab v5.3 Release - April 24, 2020
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller503.zip
This release is to support Paint.NET v4.2.11.
Changes:
- Fix File New Code Generation for Paint.NET v4.2.11
- Added Layer Rotate/Zoom to File New Templates
- Changed: The hotkey for the Debug Output pane is now Ctrl+Alt+O. Duplicate Line(s) is now performed when Ctrl+D is pressed.
- Changed: Editor tooltips will now hide when clicking or typing. This mimics behavior of Visual Studio.
- Improved editor support for Shapes. Better error messages. Tooltips and F12 Lookup are now supported on Tags and Attributes.
- Various small bug fixes to the Auto Complete box.
- Fixed reference to System.Core assembly for Paint.NET v4.2.11
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v5.2
CodeLab v5.2 Release - January 31, 2020
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller502.zip
This release is to support Paint.NET v4.2.9.
Changes:
- Fix Pan Slider Default
- Improved File New Template code
- Updated default script for Paint.NET v4.2.9
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v5.1
CodeLab v5.1 Release - January 19, 2020
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller501.zip
This release is to support Paint.NET v4.2.
Changes:
- Fix user selected blend op in File New Templates
- Add user selected color to File New Templates
- Fix the fill function with primary/secondary colors
- Add separate word wrap option to TXT documents
- Add auto complete brace pairs
- Fix bug in Autocomplete
- Added 3 new fonts to the View Font menu
- These new fonts support Programming Ligatures
- Added help to the View Font menu with links to fonts
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v5.0
CodeLab v5.0 Release - January 9, 2020
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller500.zip
This release is to support Paint.NET v4.2.
Changes:
- Added TXT file support
- Added File Type plugin support
- Added Shape editing support
- File New rewritten to support multi-effect pipeline
- Lots of bug fixes, refactorings, and optimizations
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v4.4
CodeLab v4.4 Release - November 23, 2019
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller404.zip
This release is to support Paint.NET v4.2.
Changes:
- Added a Snippet Manager
- Added suggested names to autocomplete
- Added keyboard shortcut ( Ctrl+] ) to go to matching brace
- Added option to specify an Enum on RadioButtonControl and ListBoxControlControl
- Added argument constraints to tooltips for generic methods and classes
- Improved method overload detection: detection of method parameter modifiers (out, ref, params); detection of inferred generic methods
- Lots of bug fixes, refactorings, and optimizations
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History
CodeLab v4.3
CodeLab v4.3 Release - July 13, 2019
Download: http://www.boltbait.com/pdn/codelab/CodeLabInstaller403.zip
This release is to support Paint.NET v4.2.
Changes:
- Redesign File > New screen
- HighDPI icons
- Add Format, Find, and Replace toolbar buttons
- Add snippet for Try/Catch
- Bug fixes to Quick Format
- Added flexible, themeable, customizable message boxes
- Allow arbitrary names for UI fields, also removed UI Elements Renumber command
- Added light bulb renaming of fields defined in user's script
- Redesigned UI Builder screen
- Added support for the new Uri Control
- Update clipboard template code
- Improvements to code completion
- Intelligent Assistance improvements for Extension Methods, Generic Methods, and Generic Types
- Fixed build screen to not hold the icon file open
- Various code cleanups and improvements
The complete history of CodeLab can be read here: http://boltbait.com/pdn/CodeLab/History