{"action":"closed","issue":{"url":"https://api.github.com/repos/arduino/Arduino/issues/1590","labels_url":"https://api.github.com/repos/arduino/Arduino/issues/1590/labels{/name}","comments_url":"https://api.github.com/repos/arduino/Arduino/issues/1590/comments","events_url":"https://api.github.com/repos/arduino/Arduino/issues/1590/events","html_url":"https://github.com/arduino/Arduino/issues/1590","id":20071082,"number":1590,"title":"New interface design (with pictures!)","user":{"login":"cannikin","id":300,"avatar_url":"https://avatars.githubusercontent.com/u/300?v=3","gravatar_id":"","url":"https://api.github.com/users/cannikin","html_url":"https://github.com/cannikin","followers_url":"https://api.github.com/users/cannikin/followers","following_url":"https://api.github.com/users/cannikin/following{/other_user}","gists_url":"https://api.github.com/users/cannikin/gists{/gist_id}","starred_url":"https://api.github.com/users/cannikin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cannikin/subscriptions","organizations_url":"https://api.github.com/users/cannikin/orgs","repos_url":"https://api.github.com/users/cannikin/repos","events_url":"https://api.github.com/users/cannikin/events{/privacy}","received_events_url":"https://api.github.com/users/cannikin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/arduino/Arduino/labels/Component:%20IDE","name":"Component: IDE","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2013-09-25T21:25:08Z","updated_at":"2015-05-26T14:01:54Z","closed_at":"2015-05-26T14:01:54Z","body":"Hey guys,\r\n\r\nI've been working with the IDE now since version 0009 I believe. I finally sat down and sketched out what I think would be a beautiful overhaul to the UI for our favorite IDE.\r\n\r\n![arduino_ide](https://f.cloud.github.com/assets/300/1213285/a5d8c9ae-2626-11e3-853d-05b692f3839d.png)\r\n\r\nThe biggest change would be to the **editor** itself. Right now I always use an external editor and it's really only to get some pretty basic functionality which would now be included right in the Arduino IDE itself:\r\n\r\n* Line numbers (with an option to show/hide)\r\n* Code folding\r\n* Typeface update to antialiased Menlo (on the Mac) or Consolas (on Windows)\r\n* Change your code coloring theme (screenshot uses Twilight) including swapping the white/black background\r\n\r\nThere's the addition of a **drawer** on the left that contains all of your Sketchbook files as well as examples and library code (all of which are expandable/collapsable). The drawer can be resized or hidden completely.\r\n\r\nA **search bar** at the upper-right. By default it would search the file you're currently editing but would have a little dropdown of options for searching all open tabs or all files in the Sketchbook (or examples or libraries).\r\n\r\nThe **terminal** is now aliased Monaco (Mac) or Courier New (Windows). The terminal can be resized or hidden completely (running a Verify or Upload always opens it again).\r\n\r\nBoard and port are persisted in the footer.\r\n\r\nI haven't sketched up what the serial monitor could look like yet. Assuming this ticket doesn't immediately get closed with a \"you suck\" message, I can add one soon. :)\r\n\r\nGranted this design is 100% Mac focused. I'd be happy to do one that fits with the Windows Metro theme and a Gnome/KDE version as well.\r\n\r\nI love the Arduino and the existing IDE is one of the things that makes it such a pleasure to work with. I'd just like to refresh the frame a little bit while keeping that wonderful core functionality alive and well!"}}