This repository has been archived by the owner. It is now read-only.

Sticky projects #121

Merged
merged 1 commit into from Mar 9, 2018

Conversation

Projects
None yet
2 participants
@simurai
Member

simurai commented Feb 14, 2018

Description of the Change

This makes the project root in the tree-view stick to the top when scrolling.

sticky

Benefits

Easier to orient with multiple project roots and lots of files/folders.

Possible Drawbacks

Scrolling performance suffers, not too bad, but still noticeably slower.

@simurai

This comment has been minimized.

Member

simurai commented Feb 14, 2018

Scrolling performance suffers

Ok, after some more testing, I think performance is ok (60fps) when nothing interferes. The slowdown I noticed seems to be caused whenever the background tips update. But that also happens without sticky projects.

Maybe the background tips should be static?

@simurai simurai referenced this pull request Feb 28, 2018

Open

Killing atom's performances in a specific case #32

1 of 1 task complete
@simurai

This comment has been minimized.

Member

simurai commented Mar 9, 2018

Ok, let's merge and publish a new release. There should still be some time to test on the dev channel before the next Atom release.

@simurai simurai merged commit b3cb989 into master Mar 9, 2018

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@simurai simurai deleted the sm-sticky-projects branch Mar 9, 2018

@Ben3eeE

This comment has been minimized.

Member

Ben3eeE commented Mar 9, 2018

🎉

@simurai simurai added this to the 1.26 milestone Mar 9, 2018

@simurai simurai referenced this pull request Mar 9, 2018

Merged

Sticky projects #246

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