BoltBait.com

History of CodeLab

Change Log for CodeLab for Paint.NET


Here is the official change log for CodeLab.

Alpha - March 2006

This is the first release. It was written by Tom Jackson.

Alpha 2 - Jan 21, 2007

This is the first release written by me (BoltBait). Changes:
- "When a file is opened, it would be nice if the "Name: " text box were updated with the file name (minus the .cs). It does the opposite while saving, so I thought it would make sense to do this while loading." requested by SearedIce
- "Also, the ability to scroll sideways instead of wrapping text would be nice." by SearedIce
- "When an error shows up in the error field, and I click on it, the text in the text box that is causing the error is highlighted. This is great, however, if the erroneous code is not currently visible, nothing happens. It would be nice if the code edit window were automatically scrolled to where the highlighted error can be seen...otherwise, it is hard to find the error." by SearedIce
- "In the code editor, Ctrl-A doesn't select all." requested by BoltBait
- "needs a horizontal scroll bar on the error messages window." by BoltBait
- "It might be more helpful if the default text in the edit window were like this... " by BoltBait
- "It seems there is something going on with the "clear" button." requested by BuzzKill

Alpha 3 - Feb 09, 2007

- "It would be awesome of you could add custom icons to the effects." requested by BoltBait
- "It should allow you to organize your effects into sub menus." by BoltBait
- "CodeLab doesn't show build errors when making a DLL." by BoltBait

Alpha 4 - Feb 24, 2007

- I cleaned up some crashes relating to entering invalid filename characters.
- Cleaned up the source code and published it (see link below)

Beta 1 - Mar 16, 2007

- "There is a bug in your Alpha 4. The icon file is not actually included with the DLL" by MadJik
- "Hmmm... wonder if I could set it up to support some type of UI creation..." by BoltBait
- "Changes between Paint.NET 3.01 and 3.05 cause CodeLab to not work!" by BoltBait

Beta 2 - Jan 13, 2008

- "Codelab should be moved into the Advanced submenu under Effects" by pyrochild
- "When standard submenu names are chosen, the localized names should be used" by Fisherman's Friend
- "You should remove the 'if (selectionRegion.IsVisible(x, y))' check in the default script. It just slows the code down." by Rick Brewster
- "You should be able to specify a default submenu name in the code comments like this:
// submenu: Blurs
so that the UI creation dialog box is prepopulated for you" by BoltBait
- "When the Adjustments submenu is chosen the effect should go into the Adjustments menu instead of the Effects > Adjustments menu" by Kaiser Yoshi

1.0 Release - Apr 28, 2008

- "The UI needs a complete rewrite to make it look more like a proper application" by BoltBait
- "I think there's more value in an upgraded version of CodeLab that uses IndirectUI" by Rick Brewster
- "I would like the ability to maximize the code window. Also, I want to be able to specify Large Font mode" by Ego Eram Reputo
- "I don't ask for a better text editor. I don't ask for automatic formatting or syntax coloring" by pyjo
- "I only ask for some more sliders in the user interface." by pyjo
- "supporting the IPluginSupportInfo class for plugin author details, etc." by BoltBait
- "Is there any way to get the generated source-code?" by PhilipLB
- "Delete key doesn't cause a rebuild" by pyrochild
- "The editor should indent and outdent highlighted lines when tab and shift-tab is pressed" by BoltBait
- "effects that are in the adjustments menu can be in submenus under adjustments" by BoltBait
- "I want to be able to adjust the opacity of the editor window" by BoltBait
- "There should be support for the following defaults:
// Author: BoltBait
// URL: http://www.boltbait.com/pdn

just like we had for submenu in the Beta 2 build" by BoltBait

Syntax highlighting code for the editor supplied by Curtis (Curtis Black).

Many thanks goes out to pyrochild and Curtis for all the testing and feedback.


1.1 Release - Jul 27, 2008

- Colorwheel Bug Fixed
- Fixed a bug where the namespace could have bad characters in it
- Second colorwheel in a UI now defaults to secondary color
- Floating point slider control added (requested by MadJik)
- Drop-Down List Box control added
- "UserBlendOp" control added
- Script comment parsed for default effect name:
// Name: Effect Name
- Minor UI typo fixes


1.2 Release - Jul 31, 2008

- Font list control added (Requested by Ego Eram Reputo)


1.3 Release - Sept 16, 2008

- Added Radio Button List control type
- Added Reseed Button control type
- Improved syntax highlighting (by Curtis)
- Icons added to the editor UI (by Curtis)
- Added editor commands for commenting/uncommenting a selection
- Bug fixes


1.4 Release - Jan 11, 2010

- Added window title customization
- Script comment parsed for default window title:
// Title: Your window title here
- Fixed Radio Button List control type


1.5 Release - March 16, 2010

- Added multi-line text box control


1.6 Release - August 4, 2010

- Fixed a bug in float sliders
- Added Code Completion to the editor
- Added "File>New" templates for writing complex effects


1.7 Release - July 3, 2011

- Fixed two bugs in the Intellisense


1.8 Release - October 15, 2011

- Fixed a bug in how references were added. Thanks to pyrochild for the code.
- Rewrote the "File>New" templates.


 

News


CodeLab 1.8 Released
(October 15, 2011)
This latest release of CodeLab for Paint.NET includes code completion and templates.
More...

Double-Six Dominoes 2.0
(October 3, 2007)
This long-awaited refresh of the most popular dominoes game on Download.com is now available!
More...