Jump to content
How to Install Plugins ×

CodeLab v6.12 for Paint.NET 5.0.12 (Updated February 11, 2024)


Rick Brewster

Recommended Posts

CodeLab 2.21 Released

This is only for Paint.NET 4.0.6+!

 

Small update today...

 

Changes:

Fixed bug in the Build to DLL screen when using Rich Text help files. (toe_head2001)

▪ Modified updater code to defeat caching. (BoltBait)

 

Grab the CodeLab DLL here:

http://www.boltbait.com/pdn/CodeLab/

 

Thanks to ReMake for the bug report!

  • Upvote 1
Link to comment
Share on other sites

Dang. I'm an early adopter :( I'll have to d/l it again :)

 

Thanks for the new version BB & TH !

Link to comment
Share on other sites

CodeLab 2.21 in Russian

 

You can find the new version of CodeLab in Russian here.

Вы можете найти новую версию CodeLab на русском языке здесь.

  • Upvote 2
Link to comment
Share on other sites

  • 1 month later...

Greetings everyone, as mentioned previously, CodeLab's "intelligent assistance" now has support for user defined Types.

 

This will work with any kind of Type (class, struct, enum, ect.) you create within your CodeLab script.

 

Here's some screenshots with @MJW's NormalMap script loaded. The user defined Type is Float4; a struct.

Spoiler

Since it now recognizes Float4 as a Type, normal is now in turn recognized as a variable.

Object Highlight, and also IntelliTip:

objectHiLite.png

 

Static members:

staticMembers.png

 

Non-Static (instance) Members:

nonStaticMembers.png

 

Constructors:

constructor.png

 

Type autocomplete:

type.png

 

  • Like 2
  • Upvote 2

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

Nice enhancements! Thank you Toe_head & BoltBait :)

 

Link to comment
Share on other sites

CodeLab 2.22 Released

This is only for Paint.NET 4.0.6+!

 

Small update today...

 

Changes:

Added Dark Theme (see View menu). (toe_head2001)

▪ "Intelligent assistance" now has support for user defined Types. (toe_head2001)

▪ Made building source code easier (see Readme.rtf in source code for details). (BoltBait)

 

Grab the CodeLab DLL here:

http://www.boltbait.com/pdn/CodeLab/

 

  • Like 2
  • Upvote 2
Link to comment
Share on other sites

  • BoltBait changed the title to CodeLab v2.22 (for advanced users) Released July 25, 2017
15 hours ago, xod said:

Dark theme is cool, but I - beam cursor is hard to see.

 

I think you mean the text caret (the blinking line at the text insertion point).

I agree, it is difficult to see. I should have noticed that. :roll:

I'll change the color.

  • Upvote 1

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

CodeLab 2.22 in Russian

 

You can find the new version of CodeLab in Russian here.

Вы можете найти новую версию CodeLab на русском языке здесь.

Link to comment
Share on other sites

 

On 7/26/2017 at 2:41 AM, xod said:

Dark theme is cool, but I - beam cursor is hard to see.

 

Fixed.  Dark theme cursor is now "off white."

 

CodeLab 2.23 Released

This is only for Paint.NET 4.0.6+!

 

Small update today...

 

Changes:

Fixed Dark Theme. (BoltBait)

▪ Added a few more templates into the File > New screen. (BoltBait)

 

Grab the CodeLab DLL here:

http://www.boltbait.com/pdn/CodeLab/

  • Upvote 2
Link to comment
Share on other sites

  • BoltBait changed the title to CodeLab v2.23 (for advanced users) Released July 29, 2017
  • 3 weeks later...
  • 3 weeks later...

I've wanted a MRU menu in CodeLab for a long time, and last night, enough was enough. :lol:

 

CodeLab-mru.png

 

It can even find the associated icon (if it exists) and the effect name from within the file (if it exists).

  • Like 2
  • Upvote 3

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

CodeLab 2.24 Released

This is only for Paint.NET 4.0.6+!

 

Small update today...

 

Changes:

▪ Added a "File > Open Recent" menu. (toe_head2001)

▪ Title bar contains "*" if the script has unsaved changes (toe_head2001)

 

Grab the CodeLab DLL here:

http://www.boltbait.com/pdn/CodeLab/

 

 

  • Upvote 1
Link to comment
Share on other sites

  • BoltBait changed the title to CodeLab v2.24 (for advanced users) Released August 31, 2017
  • 4 weeks later...

Sorry for asking, i'm currently using the portable version of Paint.NET, and of course the installer will not recognize any Paint.NET installation. Could you provide the DLL instead of the zipped EXE (installer) file?

Link to comment
Share on other sites

  • 1 month later...
31 minutes ago, xod said:

I do not know if anyone else noticed this, but CodeLab 2.24 does not correctly pinpoint the errors.
Is that how it should behave?

Yes, I made a typo when making some changes. Sorry. The column is not getting set correctly, so the position of the red underline goes to the previous line.

I've already fixed this, and I will coordinate with BoltBait once I've finished with some other improvements I'm working on.

  • Like 2

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

21 minutes ago, xod said:

CodeLab and PDN crash if we modify the version as in the image and try to build the dll.

Yeah, those two values need to be clamped; which I have just done. Easy peasy.

MajorVersion.Value = majorv.Clamp(MajorVersion.Minimum, MajorVersion.Maximum);

 

  • Upvote 1

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
On 12/2/2017 at 9:43 AM, MadJik said:

I'm having trouble with radiobuttons (same for dropdownlist).

In CodeLab I can change the value in the UI part of the code

Once built the Radiobutton is set to 0 ('None')

Howdy, I've fixed this for the next release.

However, anytime you use the UI Designer, it will revert the number back to 0 in your script. You'll need to make sure it's correct before building a DLL.

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

I found some time to hack away on CodeLab during the past few days, and I have a few new features brewing.

 

Behold, a new 'Find & Replace' floating panel.

Spoiler

Available find options are:

- Match Casing

- Match Whole Word

- Use Regex

- Interpret Escape Characters

 

find-wip.png

 

And expanded for Replacing:

find-replace-wip.png

 

  • Like 1
  • Upvote 1

(September 25th, 2023)  Sorry about any broken images in my posts. I am aware of the issue.

bp-sig.png
My Gallery  |  My Plugin Pack

Layman's Guide to CodeLab

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...