Skip to content

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

Closed
lmihalkovic opened this issue Nov 15, 2015 · 6 comments
Closed

Modernize the look of the UI to track Arduino Create #4151

lmihalkovic opened this issue Nov 15, 2015 · 6 comments
Labels
Component: IDE user interface The Arduino IDE's user interface feature request A request to make an enhancement (not a bug fix)
Milestone

Comments

@lmihalkovic
Copy link

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).

arduino-2015-11-15 at 2 11 35 am

TODO:

@ffissore
Copy link
Contributor

Thank you once more @lmihalkovic However, very few features of Create will be ported to the IDE

@ffissore ffissore added feature request A request to make an enhancement (not a bug fix) Component: IDE user interface The Arduino IDE's user interface labels Nov 16, 2015
@ffissore ffissore added this to the Release 1.6.7 milestone Nov 16, 2015
@ffissore ffissore self-assigned this Nov 16, 2015
@lmihalkovic
Copy link
Author

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.

@matthijskooijman
Copy link
Collaborator

nobody has ever taken one hour to do it.

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.

@lmihalkovic
Copy link
Author

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.

@lmihalkovic
Copy link
Author

[LMDONE]

@q2dg
Copy link

q2dg commented Sep 6, 2016

@lmihalkovic Could you do a pull request, please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE user interface The Arduino IDE's user interface feature request A request to make an enhancement (not a bug fix)
Projects
None yet
Development

No branches or pull requests

4 participants