Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event based project view focusing #263

Merged
merged 4 commits into from
Feb 23, 2017

Conversation

wisechengyi
Copy link
Collaborator

@wisechengyi wisechengyi commented Feb 18, 2017

Problem

Previously once project import starts, the code will check periodically whether the project is ready in order to zoom into the import directory, causing GUI to be sluggish every second before project is finally loaded.

Solution

I have found the right event to subscribe, so zooming will only happen after the project is loaded.

Other change

Enable test on zooming.
Clarify code on variable meaning.

@wisechengyi wisechengyi merged commit 217c643 into pantsbuild:master Feb 23, 2017
@wisechengyi wisechengyi deleted the improve_gui branch February 23, 2017 06:47
@wisechengyi wisechengyi mentioned this pull request Mar 2, 2017
wisechengyi added a commit that referenced this pull request Mar 2, 2017
# Changes notes

## Bug fixes
* Remove import redundancy; Fix project setting UI (#246) 
* Fix language level not set (#249)
* Fix JDK not set correctly from idea-plugin import (#267)

## Performance
* Skip looking for JDK when there is one set already (#261)
* Event based project view focusing (#263) 

## Usability
* Add ability to cancel Pants process (#258) 

## Metrics
* Capture indexing duration on the fly (#265) 
* Log noop PantsCompile and duration between PantsCompile invocation and last file edit (#241)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant