| The most consistent pushback against ST2 is how ugly and non-native folk find it. Lots of us get past that and really give it a chance, but I can't help but hope that Jon reads this and considers spending a couple weeks/months purely on styling, possibly with the help of a specialist. It doesn't improve the editor's functionality, but sales and adoption wise I think it would go a long way. Especially on the Mac. Specifically: * The file browser is really odd. Very non-native. No in-line name updates. Odd sliding around of items coming in and out. No drag and drop. It works, but it is death by a thousand paper cuts. * Find results tab - also really odd. It's a real buffer, you can edit text in it - but it doesn't change the source material. Just the result tab. Very odd. * Split windows are great, but the grouping in the sidebar is odd. What's group 1 vs group 2 vs group 3, etc. * The color scheme is ugly. Very few text editors on Mac default to light text on a dark background. The dark chrome tabs are odd. * While I love how flexible the configuration settings are, rooting around in a .js file is kind of a pain in the ass. Some basic scaffolding that throws up a configuration dialog [that looks native!] would be great. If for option discovery, if nothing else! * If you have split panes active, there is no way to quickly tell which tab has the cursor. Each split has a set of inactive tabs and a single active tab. It's hard to figure out exactly which tab has the cursor if you're flipping back and forth from a terminal. |
Hell, even just having the option to parse settings and load plugins from a local dotfile, like vim or emacs, would be nice. The rationale for wanting this is that the config is just text, and is something you'll progressively hone over time (esp. with keybindings).
Split windows would be much better if you could mix and match the size, or have a non-standard layout.
One of ST's real benefits could be its position as a beginner's introduction to vim and/or emacs. It's already immediately more accessible.