| Summary: | History View content should not blink | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Gunnar Wagenknecht <gunnar> | ||||
| Component: | UI | Assignee: | Jens Baumgart <jens.baumgart> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | markus.duft, markus.kell.r, matthias.sohn, stefan.lay | ||||
| Version: | 0.11 | ||||||
| Target Milestone: | 2.0-M1 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Gunnar Wagenknecht
(In reply to comment #0) > Frankly, it's not considered a good usability if a view disrupts the user > experience in such a view. Sorry for the harsh statement. This really is my subjective point of view and I really should have said "I don't think it's good usability and it disrupts my user experience". I still hope that some share my view. :) With commit 9c2d8a7d6b10e3e6d7270691e5d51dad811b544a there is an improvement: Now the history is only redrawn if really necessary, i.e. if either the path resulting from input and filter, the repo or the "Show all branches button" changes or if a new commit comes in. If you for example press the "Show all changes in Repository..." button you can select any resource in the repo and nothing is redrawn. But we still need to improve the behavior if the content is redrawn. for current 1.2 nightly, i observed this: 1) select plugin - history is updated 2) select another plugin, nothing happens (as i did select show all repo history). 3) select "origin/master" from repo view - history is updated! 4) select the same plugin again - history is again updated! i think in 3 and 4 it shouldn't update, as it's the same repository, and i did the show all repo trick :) merged as 325bde8c198119a5601bf9d9e873f59ae0b4e3c0 |