Currently i see that Atom works linearly with updates and stuff… meaning when you update to the latest version (as far as i know there is no way to revert back, except to reinstall Atom with the version you want).
Also updating packages (once you get the latest version of Atom) will get the latest package versions compatible with the latest version of Atom.
But recently the 1.13 Atom came out, and i updated to the latest version, lots of things were changed that rendered half of my packages unusable, and they will stay unusable until their authors update their code to work with Atom.
Because i don’t want to work without some of my packages, i’d rather stay with the previous version of Atom, and i believe it’s not just me.
Because of the stated above, i propose that when Atom updates itself, install it to a new directory and copy the settings/packages from the previous version, and continue from there - because the next step naturally, would be to update my packages (now if i see that some of my favorite packages are not updated i’d rather go and revert back Atom easily) - last time i updated Atom, i had to reinstall atom, uninstal/install each package that got updated with the latest version (Very uncool)
So i would like to be able to call different versions of Atom from my command line, e.g. “Atom [version###]” or change the shortcut to the [version###] of Atom.
This leads to another thing… it would be very nice small feature to show you the version package on the install menu before you update to the latest version (and tell you if there is an version up to date with the latest Atom version -as there is now but only if you have previous version of Atom and the package is not installed), or warn you about the packages witch are not updated yet.
Justification for my thoughts: Why Atom? in short- what makes Atom special without it’s many cool community packages?
And this makes me think… why not make more packages as core packages, i mean there are some features that lots of people are used to code with, and these packages, can’t hurt to anyone (if you don’t like something you can still disable it) - e.g. multiline selection… box selection, (maybe minimap?), highlight selected, etc… (all these are widely used)
Having stuff like this as core packages in Atom will be much more enjoyable experience for new comers, i spent like a week or so setting up Atom and searching for packages that i’d expected to ship with (and you can always have them choose on install - full setup/minimal/optimal (or choose advanced to chose package by package) and most importantly, when Atom team releases an updated, these packages will also get updated (i understand it’s more work but still, much more convenient for everyone for such features like these)
I’d also like to see more improved version of the package manager… currently it’s not so easy to discover packages, i’d like to see groups/tags and discover stuff more easily … i’d also like to see improvements how the packages are displayed // tabs/list/groups etc…
Well this turned out quite the wall of text… sorry about that… and maybe some of the features i asked for are already shipped with Atom? (i hope that’s the case lol)