Sadly the new IDE doesn't show any more what style is assigned to a button, so we would have to go through all controls in the old IDE to write down which style was assigned to which control and recreate that in code. They are basically now passed to compiler as classes, so all style assignments need to be reworked. The WebStyle objects import, but the editor for them is gone. Reworking old projects with hundreds of controls in control arrays doesn't sound practically. When you try to create a new control set, you get the message in the IDE, that control arrays are not supported. You can open the old project in the new IDE and they show in the control list as group (since the IDE can do it for desktop controls). Those are still not supported for Web 2 as of Xojo 2021r3. If an easy transition is not possible, the decision may be to either rewrite projects from scratch in Web 2 or to move to other tools beside Xojo. We still have to move some Web 1 projects to Web 2 and we build up technical debt by waiting. Now we are 2022 and Web 2 is out there for two years.