great!!!! WOW!!!

Excellent, perfect like this.
last tips:
1. Tab title: "Raster Effect Settings"
2. Is it possible to set a minimum height of the non-resizable tab that ends under the buttons 72,150,300 ?
3. if I click on the buttons 72,150,300 the values are applied in the effect panel/Raster Effect Settings of the document, but if I insert them in the menu the button in the CEP panel does not update. where am i wrong?
3a. Correct
72ppi
150ppi
300ppi
(ppi space)
4.AIHostAdapter I don't know this I have not installed anything. I installed Resolution.zxp file with Anastasiy Extension Manager https://install.anastasiy.com/
PS: but if I want to change the writing in the panel directly, which files should I put my hands on in all that zip file? Tried to peek but couldn't find anything that made me figure out where to change "the html part of the panel let's say"... Tab name, etc.
All done. RE: AIHostAdapter, please look at the README of the repo where I link the source for it and a post about it's installation (link is for Windows, search for equivalent in Mac if needed).
There are a few things about modifying it:
- If you modify the code inside the ZXP, a checksum will fail and Adobe will refuse to open it as once it's certified as ZXP, the contents cannot be changed (for security this is the purpose of ZXPs, which are certified zip archives).
- In order to freely modify it, this can get complicated. It isn't as simple as a single HTML file, it's a legacy Vue 2 project compiled via Webpack from my legacy system and component library. Most of the content of the panel itself is located in two files:
- CSXS/manifest.xml, which contains top-level app information like the panel's display name or dimensions of the panel itself
- src/App.vue, which contains all the interior logic of the panel like the labels, text values, and functionality
There's a lot obscured from this panel because it's using my own component library to handle most of the things I don't want / need to touch like theme colors and triggers, styling for buttons or etc. It's a bit complicated to go into how exactly you'd modify it, unfortunately it'd just be easier to link the frameworks/libraries it uses:
- bombino - The CLI generator that controls most code
- bombino-commands - The Adobe specific CLI actions that handle most things like production/dev contexts, compiling, signing to ZXP, etc.
- brutalism - The UI library under the hood which provides custom components that appear to be native to Adobe, like theme colors, Buttons, the Select / dropdown component I showed earlier, etc.
You'd need NodeJS installed to even use these, then would need to code in valid Vue2 syntax and either keep it in Dev mode but follow instructions for Unsigned Extensions in the CEP Cookbook or you'd need to use the terminal commands to switch, build, and sign each time before reinstalling the newest versions.