Dec. 24th 2021 - Rebuild the Builder
Posted: Fri Dec 24, 2021 5:46 am
Hello all
It's Christmas Eve and I have nothing better to do than to occupy myself at the computer... To relieve Paul a little bit, I nailed the "Extension Builder" project to my cheek.
I hope Paul will let me post my progress here *laughs*.
And I try not to write as much as Paul does
My first conclusion:
The structure of the Extension Builder is so... convoluted.
For example, all already installed widgets are loaded into an ENUM button, which can't be selected because it's covered by another opaque button. Also, the builder seems to be an essential part of the IDE.... If you remove it from the palette directory \Toolset\palettes\extension builder, the IDE does not work... and then the appearance of the builder is also additionally described in the script which makes changes to the design of the builder difficult. It is also not really obvious which script accesses where. So at the moment it's just not obvious for me, when and where e.g. the revidedeveloperextensionlibrary is accessed...
The whole construct looks like the development was stopped because it worked like that. As if it was not important to continue the development of the builder.
So I will have to redesign the "Extension Builder" and make some adjustments to be able to include new functions.
I wish you all a blessed Christmas, Hanuka or whatever you celebrate.
Greetings
Andreas (aka astu)
It's Christmas Eve and I have nothing better to do than to occupy myself at the computer... To relieve Paul a little bit, I nailed the "Extension Builder" project to my cheek.
I hope Paul will let me post my progress here *laughs*.
And I try not to write as much as Paul does

My first conclusion:
The structure of the Extension Builder is so... convoluted.
For example, all already installed widgets are loaded into an ENUM button, which can't be selected because it's covered by another opaque button. Also, the builder seems to be an essential part of the IDE.... If you remove it from the palette directory \Toolset\palettes\extension builder, the IDE does not work... and then the appearance of the builder is also additionally described in the script which makes changes to the design of the builder difficult. It is also not really obvious which script accesses where. So at the moment it's just not obvious for me, when and where e.g. the revidedeveloperextensionlibrary is accessed...
The whole construct looks like the development was stopped because it worked like that. As if it was not important to continue the development of the builder.
So I will have to redesign the "Extension Builder" and make some adjustments to be able to include new functions.
I wish you all a blessed Christmas, Hanuka or whatever you celebrate.
Greetings
Andreas (aka astu)