Atom 1.0 #3684

Closed
benogle opened this Issue Sep 30, 2014 · 50 comments

Comments

Projects
None yet
@benogle
Contributor

benogle commented Sep 30, 2014

After the API freeze our goal is to implement and fix the very commonly requested features / bugs for a 1.0 release.

Tasks

Note these are not in any particular order.

Done

Open Issues

See https://github.com/atom/atom/labels/1.0-roadmap

@thomasjo

This comment has been minimized.

Show comment
Hide comment
@thomasjo

thomasjo Oct 1, 2014

Member

Are these things you'd like to handle yourselves, or are you open to PRs?

Member

thomasjo commented Oct 1, 2014

Are these things you'd like to handle yourselves, or are you open to PRs?

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Oct 1, 2014

Contributor

Open to PRs for sure. What did you have in mind?

Contributor

benogle commented Oct 1, 2014

Open to PRs for sure. What did you have in mind?

@thomasjo

This comment has been minimized.

Show comment
Hide comment
@thomasjo

thomasjo Oct 1, 2014

Member

Thinking I might give #3683 a go, since it's a feature I really miss.

Member

thomasjo commented Oct 1, 2014

Thinking I might give #3683 a go, since it's a feature I really miss.

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Oct 1, 2014

Contributor

I do know @kevinsawicki was looking to implement that one soon. If you really want to do it, you might want to coordinate and bounce ideas off him.

Contributor

benogle commented Oct 1, 2014

I do know @kevinsawicki was looking to implement that one soon. If you really want to do it, you might want to coordinate and bounce ideas off him.

@YemSalat

This comment has been minimized.

Show comment
Hide comment
@YemSalat

YemSalat Oct 1, 2014

What does "Exception user experience" mean?

YemSalat commented Oct 1, 2014

What does "Exception user experience" mean?

@kevinsawicki

This comment has been minimized.

Show comment
Hide comment
@kevinsawicki

kevinsawicki Oct 1, 2014

Member

What does "Exception user experience" mean?

Trying to improve the options when uncaught errors occur, currently the dev tools just pop up.

We are looking to maybe make a custom view to show which packages are causing the exceptions and also provide quick commands to disable that package.

Also, the full stack traces only appear in the dev tools if the dev tools were already open when the error occurred, we are planning on capturing the full stack of the last N uncaught errors to make reporting easier since often the top line of the stack is not enough to try and reproduce issues.

Member

kevinsawicki commented Oct 1, 2014

What does "Exception user experience" mean?

Trying to improve the options when uncaught errors occur, currently the dev tools just pop up.

We are looking to maybe make a custom view to show which packages are causing the exceptions and also provide quick commands to disable that package.

Also, the full stack traces only appear in the dev tools if the dev tools were already open when the error occurred, we are planning on capturing the full stack of the last N uncaught errors to make reporting easier since often the top line of the stack is not enough to try and reproduce issues.

@zhuochun

This comment has been minimized.

Show comment
Hide comment
@zhuochun

zhuochun Oct 6, 2014

How about soft wraps problems #1894 #1783 ?

zhuochun commented Oct 6, 2014

How about soft wraps problems #1894 #1783 ?

@lee-dohm

This comment has been minimized.

Show comment
Hide comment
@lee-dohm

lee-dohm Oct 10, 2014

Member

Could I make a request to add to the roadmap? I'd like to nominate #2357 for inclusion in v1.0. This would be a very helpful tool for people to debug exactly which package is causing a problem. Right now, we have Safe Mode, which helps people to a point ... but then there's just a huge uphill slog trying to find exactly which package (or collection of packages) is causing the problem if it isn't Atom itself.

Member

lee-dohm commented Oct 10, 2014

Could I make a request to add to the roadmap? I'd like to nominate #2357 for inclusion in v1.0. This would be a very helpful tool for people to debug exactly which package is causing a problem. Right now, we have Safe Mode, which helps people to a point ... but then there's just a huge uphill slog trying to find exactly which package (or collection of packages) is causing the problem if it isn't Atom itself.

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Oct 10, 2014

Contributor

We definitely need a way to figure out which package is causing a problem

Contributor

benogle commented Oct 10, 2014

We definitely need a way to figure out which package is causing a problem

@kevinsawicki

This comment has been minimized.

Show comment
Hide comment
@kevinsawicki

kevinsawicki Oct 13, 2014

Member

I'd like to nominate #2357 for inclusion in v1.0

👍 I think this fits with the Exception user experience bullet.

Member

kevinsawicki commented Oct 13, 2014

I'd like to nominate #2357 for inclusion in v1.0

👍 I think this fits with the Exception user experience bullet.

@lucasfeliciano

This comment has been minimized.

Show comment
Hide comment
@lucasfeliciano

lucasfeliciano Oct 14, 2014

The version with this feature it is already released?

The version with this feature it is already released?

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Oct 14, 2014

Contributor

The version with this feature it is already released?

Which feature?

Contributor

benogle commented Oct 14, 2014

The version with this feature it is already released?

Which feature?

@lucasfeliciano

This comment has been minimized.

Show comment
Hide comment
@lucasfeliciano

lucasfeliciano Oct 14, 2014

Ops, wrong topic, sorry about that.

I was referring to this feature: #3718

Ops, wrong topic, sorry about that.

I was referring to this feature: #3718

@thomasthorsen

This comment has been minimized.

Show comment
Hide comment
@thomasthorsen

thomasthorsen Oct 24, 2014

Is Linux binary releases (deb/PPA, RPM, ...) on the table?

Is Linux binary releases (deb/PPA, RPM, ...) on the table?

@kevinsawicki

This comment has been minimized.

Show comment
Hide comment
@kevinsawicki

kevinsawicki Oct 24, 2014

Member

@thomasthorsen Yup, the next release will have an official RPM available from the releases page #3942

Also we are working on a PPA for Debian #2956

Member

kevinsawicki commented Oct 24, 2014

@thomasthorsen Yup, the next release will have an official RPM available from the releases page #3942

Also we are working on a PPA for Debian #2956

@Macsch15

This comment has been minimized.

Show comment
Hide comment
@Macsch15

Macsch15 Oct 24, 2014

I'm waiting for #3673 👍

I'm waiting for #3673 👍

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Oct 24, 2014

Contributor

@Macsch15 It's an ongoing process. There were some large speedups pushed in 138 and 139.

Contributor

benogle commented Oct 24, 2014

@Macsch15 It's an ongoing process. There were some large speedups pushed in 138 and 139.

@karloluis

This comment has been minimized.

Show comment
Hide comment
@karloluis

karloluis Oct 25, 2014

I'm really happy of how it's all coming together. I don't know where I might be of assistance but let me know or I'll figure it out eventually. I'll lurk the issues tab for a while longer for now.

I'm really happy of how it's all coming together. I don't know where I might be of assistance but let me know or I'll figure it out eventually. I'll lurk the issues tab for a while longer for now.

@lee-dohm

This comment has been minimized.

Show comment
Hide comment
@lee-dohm

lee-dohm Oct 25, 2014

Member

You're always welcome on Discuss, @karloluis. If you want ideas on how to help out, there is a recent topic about packages that people want to see:

https://discuss.atom.io/t/must-have-packages-that-dont-exist/12665

Member

lee-dohm commented Oct 25, 2014

You're always welcome on Discuss, @karloluis. If you want ideas on how to help out, there is a recent topic about packages that people want to see:

https://discuss.atom.io/t/must-have-packages-that-dont-exist/12665

@karloluis

This comment has been minimized.

Show comment
Hide comment
@karloluis

karloluis Oct 25, 2014

@lee-dohm This is awesome. I'll be sure to check it out.

@lee-dohm This is awesome. I'll be sure to check it out.

@kevinsawicki

This comment has been minimized.

Show comment
Hide comment
@kevinsawicki

kevinsawicki Oct 27, 2014

Member

I added #1806 to this list.

With the work in atom/node-pathwatcher#36 it should be straightforward to support it at the buffer level.

Then we can add tooling to the command palette, menu, or status bar to toggle it.

Member

kevinsawicki commented Oct 27, 2014

I added #1806 to this list.

With the work in atom/node-pathwatcher#36 it should be straightforward to support it at the buffer level.

Then we can add tooling to the command palette, menu, or status bar to toggle it.

@kolgotko

This comment has been minimized.

Show comment
Hide comment
@kolgotko

kolgotko Nov 1, 2014

Are there any plans for a working version of freebsd?

kolgotko commented Nov 1, 2014

Are there any plans for a working version of freebsd?

@kevinsawicki

This comment has been minimized.

Show comment
Hide comment
@kevinsawicki

kevinsawicki Nov 3, 2014

Member

Are there any plans for a working version of freebsd?

@kolgotko Not currently, I'm not sure anyone on the Atom team currently uses or has any experience using FreeBSD.

But if pull requests were opened to address FreeBSD issues, they would gladly get merged.

Member

kevinsawicki commented Nov 3, 2014

Are there any plans for a working version of freebsd?

@kolgotko Not currently, I'm not sure anyone on the Atom team currently uses or has any experience using FreeBSD.

But if pull requests were opened to address FreeBSD issues, they would gladly get merged.

@thedaniel

This comment has been minimized.

Show comment
Hide comment
@thedaniel

thedaniel Nov 4, 2014

Contributor

Should "revisit view system" be linked to any existing pulls/repos?

Contributor

thedaniel commented Nov 4, 2014

Should "revisit view system" be linked to any existing pulls/repos?

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Nov 4, 2014

Contributor

@thedaniel updated

Contributor

benogle commented Nov 4, 2014

@thedaniel updated

@asantos3

This comment has been minimized.

Show comment
Hide comment
@asantos3

asantos3 Nov 6, 2014

As discussed here, are you planning to improve the current state of the autocomplete prior to 1.0?

asantos3 commented Nov 6, 2014

As discussed here, are you planning to improve the current state of the autocomplete prior to 1.0?

@benogle

This comment has been minimized.

Show comment
Hide comment
@mark-hahn

This comment has been minimized.

Show comment
Hide comment
@mark-hahn

mark-hahn Nov 6, 2014

Contributor

@lee-dohm and I are working on a beyond-state-of-the-art autocomplete. My
goal is to release before 1.0.

On Thu, Nov 6, 2014 at 7:25 AM, Ben Ogle notifications@github.com wrote:

@asantos3 https://github.com/asantos3 I've replied there:
https://discuss.atom.io/t/what-can-we-do-to-improve-autocomplete/13001/19


Reply to this email directly or view it on GitHub
#3684 (comment).

Contributor

mark-hahn commented Nov 6, 2014

@lee-dohm and I are working on a beyond-state-of-the-art autocomplete. My
goal is to release before 1.0.

On Thu, Nov 6, 2014 at 7:25 AM, Ben Ogle notifications@github.com wrote:

@asantos3 https://github.com/asantos3 I've replied there:
https://discuss.atom.io/t/what-can-we-do-to-improve-autocomplete/13001/19


Reply to this email directly or view it on GitHub
#3684 (comment).

@benogle

This comment has been minimized.

Show comment
Hide comment
@benogle

benogle Nov 6, 2014

Contributor

@mark-hahn Before you guys get super deep into it, give us some time to talk about it.

Contributor

benogle commented Nov 6, 2014

@mark-hahn Before you guys get super deep into it, give us some time to talk about it.

@mark-hahn

This comment has been minimized.

Show comment
Hide comment
@mark-hahn

mark-hahn Nov 6, 2014

Contributor

Sure. I'm proceeding because it is so much fun, but I can change course
anytime. Also I'm only working on the part close to the metal. This
foundation should work for any API architecture. @lee-dohm will be
designing the API and he doesn't rush into things like I do. You can see
the beginnings of the architecture design at
https://github.com/mark-hahn/autocomplete/blob/master/docs/architecture.md

On Thu, Nov 6, 2014 at 10:41 AM, Ben Ogle notifications@github.com wrote:

@mark-hahn https://github.com/mark-hahn Before you guys get super deep
into it, give us some time to talk about it.


Reply to this email directly or view it on GitHub
#3684 (comment).

Contributor

mark-hahn commented Nov 6, 2014

Sure. I'm proceeding because it is so much fun, but I can change course
anytime. Also I'm only working on the part close to the metal. This
foundation should work for any API architecture. @lee-dohm will be
designing the API and he doesn't rush into things like I do. You can see
the beginnings of the architecture design at
https://github.com/mark-hahn/autocomplete/blob/master/docs/architecture.md

On Thu, Nov 6, 2014 at 10:41 AM, Ben Ogle notifications@github.com wrote:

@mark-hahn https://github.com/mark-hahn Before you guys get super deep
into it, give us some time to talk about it.


Reply to this email directly or view it on GitHub
#3684 (comment).

@happyhero0

This comment has been minimized.

Show comment
Hide comment
@happyhero0

happyhero0 Nov 25, 2014

Multiple folder projects 👍

Multiple folder projects 👍

@uri

This comment has been minimized.

Show comment
Hide comment
@uri

uri Nov 25, 2014

I hope this isn't too unrelated, but how come you guys didn't use a milestone and chose to use an issue?

uri commented Nov 25, 2014

I hope this isn't too unrelated, but how come you guys didn't use a milestone and chose to use an issue?

@lee-dohm lee-dohm referenced this issue Dec 6, 2014

Closed

Roadmap #4417

@hasanlussa

This comment has been minimized.

Show comment
Hide comment
@hasanlussa

hasanlussa Dec 11, 2014

i think user configuration sync like chrome's sync is legit if added to 1.0 release.

i think user configuration sync like chrome's sync is legit if added to 1.0 release.

@thedaniel

This comment has been minimized.

Show comment
Hide comment
@thedaniel

thedaniel Dec 11, 2014

Contributor

i think user configuration sync like chrome's sync is legit if added to 1.0 release.

I really want this too, but I'm not comfortable adding it to the 1.0 release as we haven't finished the API freeze yet and it's already December.

Contributor

thedaniel commented Dec 11, 2014

i think user configuration sync like chrome's sync is legit if added to 1.0 release.

I really want this too, but I'm not comfortable adding it to the 1.0 release as we haven't finished the API freeze yet and it's already December.

@190n

This comment has been minimized.

Show comment
Hide comment
@190n

190n Jan 4, 2015

What does "build native themes" mean?

190n commented Jan 4, 2015

What does "build native themes" mean?

@nathansobo

This comment has been minimized.

Show comment
Hide comment
@nathansobo

nathansobo Jan 5, 2015

Contributor

@190n It means themes that blend in to their respective operating systems. We may remove that item from the 1.0 list.

Contributor

nathansobo commented Jan 5, 2015

@190n It means themes that blend in to their respective operating systems. We may remove that item from the 1.0 list.

@AbeEstrada

This comment has been minimized.

Show comment
Hide comment
@AbeEstrada

AbeEstrada Jan 15, 2015

About "Per-project config settings" doesn't EditorConfig solves this problem?

About "Per-project config settings" doesn't EditorConfig solves this problem?

@mark-hahn

This comment has been minimized.

Show comment
Hide comment
@mark-hahn

mark-hahn Jan 15, 2015

Contributor

Many add-on packages are superseded by improvements to core.

On Wed, Jan 14, 2015 at 4:02 PM, Abe Estrada notifications@github.com
wrote:

About "Per-project config settings" doesn't EditorConfig
https://github.com/sindresorhus/atom-editorconfig solves this problem?


Reply to this email directly or view it on GitHub
#3684 (comment).

Contributor

mark-hahn commented Jan 15, 2015

Many add-on packages are superseded by improvements to core.

On Wed, Jan 14, 2015 at 4:02 PM, Abe Estrada notifications@github.com
wrote:

About "Per-project config settings" doesn't EditorConfig
https://github.com/sindresorhus/atom-editorconfig solves this problem?


Reply to this email directly or view it on GitHub
#3684 (comment).

@190n

This comment has been minimized.

Show comment
Hide comment
@190n

190n Feb 18, 2015

What about automatic updates on Linux? I use Linux, and it's less than ideal to have to remember to check for updates and install them.

190n commented Feb 18, 2015

What about automatic updates on Linux? I use Linux, and it's less than ideal to have to remember to check for updates and install them.

@steelbrain

This comment has been minimized.

Show comment
Hide comment
@steelbrain

steelbrain Feb 18, 2015

Contributor

@190n You mean #2956 ? It's already on the roadmap

Contributor

steelbrain commented Feb 18, 2015

@190n You mean #2956 ? It's already on the roadmap

@190n

This comment has been minimized.

Show comment
Hide comment
@190n

190n Feb 18, 2015

Sorry, I didn't see that.

190n commented Feb 18, 2015

Sorry, I didn't see that.

@thedaniel thedaniel referenced this issue in atom-archive/autocomplete Feb 22, 2015

Closed

Just STEAL IT FROM brackets #23

@thedaniel thedaniel referenced this issue in atom-archive/autocomplete Mar 15, 2015

Closed

Always show completions when typing #7

@jmm

This comment has been minimized.

Show comment
Hide comment
@jmm

jmm Apr 14, 2015

Not sure what the difference is between the checkbox items in the first post and the issues tagged 1.0-roadmap, but I'd like to nominate all of the "Unable to watch path" issues (like #4849, #3628) to have a higher priority and be on the bugs list here.

jmm commented Apr 14, 2015

Not sure what the difference is between the checkbox items in the first post and the issues tagged 1.0-roadmap, but I'd like to nominate all of the "Unable to watch path" issues (like #4849, #3628) to have a higher priority and be on the bugs list here.

@alexchandel

This comment has been minimized.

Show comment
Hide comment
@alexchandel

alexchandel Jun 13, 2015

Contributor

Rather surprising that #4161 didn't make this list, given that crashes exist. Especially since 1.0 milestones are times for userbase expansion, and nothing says never again like losing 2 hours of work because something crashed and you didn't save, and your editor doesn't know what recovery or unsaved buffers are.

Contributor

alexchandel commented Jun 13, 2015

Rather surprising that #4161 didn't make this list, given that crashes exist. Especially since 1.0 milestones are times for userbase expansion, and nothing says never again like losing 2 hours of work because something crashed and you didn't save, and your editor doesn't know what recovery or unsaved buffers are.

@mnquintana

This comment has been minimized.

Show comment
Hide comment
@mnquintana

mnquintana Jun 13, 2015

Member

For anyone subscribing to this, this is not a complete list for what's planned for 1.0, just a high-level overview. Anything with the label 1.0-roadmap is currently still planned for 1.0 as far as I know - @alexchandel, the issue you linked to is one of them. In addition, that label is also a high-level overview of what's planned for 1.0, and many more issues maybe fixed / implemented yet in the next few weeks, if there's time. Also, 1.0 is not the be-all end-all release - it's not like the pace of development will slow down after 1.0. 1.0 just marks the beginning of the API that will be stable and supported until 2.0; the core team and maintainers will continue fixing bugs and implementing new features after 1.0 is released.

So, in conclusion, no one should be concerned if an issue they care about isn't on this list, because it in no way means that it's not going to happen eventually, or even soon.

Member

mnquintana commented Jun 13, 2015

For anyone subscribing to this, this is not a complete list for what's planned for 1.0, just a high-level overview. Anything with the label 1.0-roadmap is currently still planned for 1.0 as far as I know - @alexchandel, the issue you linked to is one of them. In addition, that label is also a high-level overview of what's planned for 1.0, and many more issues maybe fixed / implemented yet in the next few weeks, if there's time. Also, 1.0 is not the be-all end-all release - it's not like the pace of development will slow down after 1.0. 1.0 just marks the beginning of the API that will be stable and supported until 2.0; the core team and maintainers will continue fixing bugs and implementing new features after 1.0 is released.

So, in conclusion, no one should be concerned if an issue they care about isn't on this list, because it in no way means that it's not going to happen eventually, or even soon.

@alexchandel

This comment has been minimized.

Show comment
Hide comment
@alexchandel

alexchandel Jun 16, 2015

Contributor

@mnquintana Good to hear.

Contributor

alexchandel commented Jun 16, 2015

@mnquintana Good to hear.

@robcalcroft

This comment has been minimized.

Show comment
Hide comment
@robcalcroft

robcalcroft Jun 18, 2015

Is there a formal release schedule as of yet?

Is there a formal release schedule as of yet?

@kevinsawicki kevinsawicki referenced this issue Jun 22, 2015

Merged

Prepare 1.0 #7329

6 of 9 tasks complete
@stanier

This comment has been minimized.

Show comment
Hide comment
@stanier

stanier Jun 26, 2015

#5166 is still relevant...

stanier commented Jun 26, 2015

#5166 is still relevant...

@kresogalic8

This comment has been minimized.

Show comment
Hide comment
@kresogalic8

kresogalic8 Mar 30, 2016

Hey guys, just want to say that atom is nice.

But using it with plugins is really hard. Can u actually work on optimization? Thanks

Hey guys, just want to say that atom is nice.

But using it with plugins is really hard. Can u actually work on optimization? Thanks

@KeitIG

This comment has been minimized.

Show comment
Hide comment
@KeitIG

KeitIG Mar 30, 2016

That does not really mean something. "What" is really hard ? Performances ? Ease-of-use ? ...

KeitIG commented Mar 30, 2016

That does not really mean something. "What" is really hard ? Performances ? Ease-of-use ? ...

@lock

This comment has been minimized.

Show comment
Hide comment
@lock

lock bot Apr 10, 2018

This issue has been automatically locked since there has not been any recent activity after it was closed. If you can still reproduce this issue in Safe Mode then please open a new issue and fill out the entire issue template to ensure that we have enough information to address your issue. Thanks!

lock bot commented Apr 10, 2018

This issue has been automatically locked since there has not been any recent activity after it was closed. If you can still reproduce this issue in Safe Mode then please open a new issue and fill out the entire issue template to ensure that we have enough information to address your issue. Thanks!

@atom atom locked and limited conversation to collaborators Apr 10, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.