Open core-ai-bot opened 3 years ago
Comment by rajeshsegu Friday Aug 30, 2013 at 17:52 GMT
We could throttle the call of the resize handler once every 100ms. ( http://underscorejs.org/#throttle ). Today in a given second its fired close to 100+ times which is waste of DOM cycles. Meanwhile, the flicker is also related to CodeMirror resizing their code very often, we can sync them both at once is 200ms, which I think is reasonable.
Comment by redmunds Saturday Nov 16, 2013 at 01:46 GMT
@
dalcala I remember this being really bad. I'm not sure what changed, but this seems way better to me now on Win7. Are you still seeing the problem?
Comment by peterflynn Tuesday Mar 18, 2014 at 04:31 GMT
Removing top/left from title since you can see this with any resize (and same with #5258)
Comment by JeffryBooher Tuesday May 27, 2014 at 19:24 GMT
Adding CEF/TRACKING -- although this could be solved in shell or more efficient DOM
Comment by JeffryBooher Tuesday Nov 18, 2014 at 22:17 GMT
WOW. This got incredibly worse with CEF 2171
Comment by JeffryBooher Friday Nov 21, 2014 at 23:15 GMT
https://code.google.com/p/chromiumembedded/issues/detail?id=1448
Comment by peterflynn Wednesday Dec 03, 2014 at 08:18 GMT
@
JeffryBooher I'm not seeing a regression here with CEF 2171. On Win 7, it actually seems to respond to resizing more smoothly and quickly than CEF 1547.
Comment by RaymondLim Wednesday Dec 03, 2014 at 08:28 GMT
@
peterflynn In CEF 2171 I can see the flickering in the area covered by the border, title bar and the menu bar, but not in the side bar or the editor area.
Comment by peterflynn Thursday Dec 04, 2014 at 01:57 GMT
I busted out the trusty high-speed camera for a quick test.
It seems like these are both things we could fix on our end:
However, I'll reiterate that to my eyes, the jitter is only a tiny bit worse than 1547 and seems reasonable enough to ship with.
Comment by peterflynn Thursday Dec 04, 2014 at 02:10 GMT
I also checked cefclient 2171 just for kicks. The CEF content is way less responsive to resizing overall (I'm guessing because cefclient is always a debug build?), but it doesn't show either of the problems above. But I'm not sure if it's doing anything specific to repaint the border better, or if that's just something you get for free if you're using the OS-standard Aero border instead of painting your own.
Comment by JeffryBooher Friday Dec 05, 2014 at 00:26 GMT
@
peterflynn the installed build seems to paint much faster than my "debug" build so I'm going to lower-the priority on this one for now and remove the milestone.
Issue by dalcala Tuesday Aug 20, 2013 at 17:46 GMT Originally opened as https://github.com/adobe/brackets/issues/4841
Description: On Windows, the UI shakes & flickers a lot when you resize the Brackets window by dragging the top edge or the left edge of the Brackets window. The problem is much less noticeable when dragging the bottom edge or right edge. It's really noticeable if you have multiple inline color editors open. I tried making a Jing screen capture video, but the jiggle isn't picked up in the video. Maybe related to https://github.com/adobe/brackets/issues/1741?
keywords: jumpy, choppy, jiggles, jumps
Repro using Brackets Sprint 29 on Win 7. UTR on Mac 10.8.
Repro steps:
Actual results: UI shakes and flickers a lot.
Expected results: UI doesn't shake and flicker a lot.
Workaround: Deal with cosmetic issue.