dart-lang / sdk

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
https://dart.dev
BSD 3-Clause "New" or "Revised" License
10.23k stars 1.57k forks source link

Bad first impression creating file #10720

Closed stevemessick closed 9 years ago

stevemessick commented 11 years ago

Problems creating a new file. It's not as automated as expected. First run it worked but the second time it didn't. I had to tell it the directory by typing a / name after the directory structure provided. Getting the file view window back was not obvious as I had to go rummaging through the menus to find it.

I am sorry to say this but the Microsoft standards have become a fairly common standard and people look to them when using the computer. If you are a Mac user or Linux user this may not be a problem but to get the wider audience Windows users are going to be the larger group. They will have a problem with this. So a "View" or "Window" menu may not be a bad idea to manage windows.Unless patent issues are involved. Then again I program using C# and am under no restraint with using those menu conventions as it promotes a standard Microsoft implemented in the first place.

Please keep in mind that this is an initial impression. I just loaded it and began playing with it as of this writing. However you want an interface that doesn't get in the way so the user can focus on learning the language and ultimately programming with it. That becomes a struggle when they are wrestling with the user interface as well.

Whether it is Windows standards, Linux, Mac, or some new standard it should be intuitive to minimize the research needed to use it. //////////////////////////////////////////////////////////////////////////////////// Editor: 0.5.7_r22659 (2013-05-13) OS: Windows 7 - amd64 (6.1) JVM: 1.7.0_07

projects: 2

open dart files: 1

auto-run pub: true localhost resolves to: 127.0.0.1 mem max/total/free: 889 / 228 / 160 MB thread count: 22 index: 131820 relationships in 41467 elements in 150 sources

SDK installed: true Dartium installed: true analysis engine: new

clayberg commented 10 years ago

Added AssumedStale label.

clayberg commented 10 years ago

Removed this from the Later milestone. Added this to the M8 milestone.