-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Modernize the look of the UI to track Arduino Create #4151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thank you once more @lmihalkovic However, very few features of Create will be ported to the IDE |
It is quite unfortunate considering how little work is involved in modernizing the UI that nobody has ever taken one hour to do it. But I understand that as a company, it is preferable to do the bare minimum to just maintain an old product while all efforts are focussed on the next generation. |
That seems like a pretty severe (and incorrect) assumption. Looking at improved syntax highlighting, error highlighting, a new library manager, etc. added in the last year or so, things are improving. It's just that all of these "one hours" can only be spent once, so choices must be made. |
I never questioned that the team is doing an awesome job, and I think we can all agree that it is unfortunate that there will never be any time for this. Arduino Create did all the design (really great job, btw!!). Implementation was just a matter of altering EHeader.paintComp(), adding 10 line to Themes (to avoid duplications between the themes, the base theme.txt is always applied, and an optional variation is applied after if the config says so), adding a couple lines to EToolbar, and creating a couple of new classes to draw the dot-logo and the new title box. I still have to replace the green buttons with java code, to make it work with any background color. But again i understand the decision to spend more efforts on the new product. Some companies still consider a unique visual identity an asset though. |
[LMDONE] |
@lmihalkovic Could you do a pull request, please? |
Create looks really nice, and it would make sense to align the two UI where it makes sense. This is a first cut where only the buttons are still hard-coded (the rest is has been cleaned up and the images can be deleted).
TODO:
fix the remaining spacing issuesfixed with Support theme variants #4158restore the local popup menufixed with Support theme variants #4158The text was updated successfully, but these errors were encountered: