kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34711
Re: Jumpy canvas on other platforms?
I love wxWidgets. :(
> On 5 Mar 2018, at 18:38, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>
> I'm still seeing this issue on windows as of commit 218f66a08. The
> scrollbars are shown greyed out initially after the zoom extents but it
> appears that on windows, the paint area does not include the scollbar
> width when the scollbar is greyed out but does include them as soon as
> you pan and they get enabled. This is what is causing the jumpy
> behavior. The drawing canvas size is be reported differently even
> though the scrollbars are always shown.
>
> On 3/5/2018 12:07 PM, Jeff Young wrote:
>> Thanks, everyone. I think it’s more sensitive to a trackpad than mouse, but I merged a fix yesterday anyway.
>>
>>> On 5 Mar 2018, at 16:41, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>>>
>>> I see it now. I was moving the cursor too fast. You have to move it
>>> very slowly to see the issue. Hmm, never noticed that before.
>>>
>>> On 3/5/2018 11:39 AM, Andrey Kuznetsov wrote:
>>>> I notice the jerkiness on WIndows!
>>>>
>>>> When you start panning, very slowly, by a little bit, there is a period
>>>> when it looks like the view window tries to center itself, so it jumps
>>>> back and forth between where it used to be and where the mouse is going,
>>>> until it's far enough and it snaps out of it and at the same time the
>>>> scroll bars appear.
>>>>
>>>> On Mon, Mar 5, 2018 at 5:54 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx
>>>> <mailto:stambaughw@xxxxxxxxx>> wrote:
>>>>
>>>> I'm not seeing this on my windows 7 builds. The panning after zoom
>>>> extents works smoothly. I even tried resizing the main frame several
>>>> times but I still didn't notice it.
>>>>
>>>> On 3/4/2018 5:00 PM, Jeff Young wrote:
>>>>> There is actually code in there to make them always on, but there seems
>>>>> to be something defeating it. I’ll poke around some more.
>>>>>
>>>>>> On 4 Mar 2018, at 21:57, Jon Evans <jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>
>>>>>> <mailto:jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>>> wrote:
>>>>>>
>>>>>> Ah yes, I can reproduce that on Windows too. I guess I didn't notice
>>>>>> before because generally the scrollbars are visible (I noticed that
>>>>>> "zoom extents" doesnt *always* result in the scrollbars being hidden,
>>>>>> for whatever reason)
>>>>>> Any reason why we hide the scrollbars? Seems like it might be simpler
>>>>>> to just always show them...
>>>>>> -Jon
>>>>>>
>>>>>> On Sun, Mar 4, 2018 at 4:52 PM, Bernhard Stegmaier
>>>>>> <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>
>>>> <mailto:stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>>>
>>>> wrote:
>>>>>>
>>>>>> Do a “fit to window” and then pan left/right… I use the touchpad.
>>>>>> After “fit to window” there is no scrollbar.
>>>>>> When the scrollbar comes back due to panning, I see almost always
>>>>>> a small shift of the whole view down and then up again.
>>>>>> Sometimes, but not always if you just pan left/right it will make
>>>>>> this small jump downwards every time you cross center, just as if
>>>>>> it would “snap" to middle position.
>>>>>>
>>>>>>
>>>>>>> On 4. Mar 2018, at 21:25, Jon Evans <jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>
>>>>>>> <mailto:jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>>> wrote:
>>>>>>>
>>>>>>> Maybe I don't really understand what you mean, but I can't see
>>>>>>> any jumpiness on Linux when panning around (with middle-mouse drag).
>>>>>>> What do you mean by "it automatically fits to window, so there's
>>>>>>> not really any place to go"? It does not do any kind of
>>>>>>> auto-fitting except for the zoom-extents on file load on Linux,
>>>>>>> and I don't have my Mac machine handy to compare.
>>>>>>>
>>>>>>> On Sun, Mar 4, 2018 at 3:11 PM, Jeff Young <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>
>>>>>>> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>> wrote:
>>>>>>>
>>>>>>> If I open an eeschema file on OSX and pan around (it
>>>>>>> automatically fits to window, so there’s not really any place
>>>>>>> to go), the screen jumps around a bit. True also on other
>>>>>>> platforms, or Mac-specific?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Jeff.
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>>>>> <https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>>
>>>>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>>>>> <https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>>
>>>>>>> More help : https://help.launchpad.net/ListHelp
>>>> <https://help.launchpad.net/ListHelp>
>>>>>>> <https://help.launchpad.net/ListHelp
>>>> <https://help.launchpad.net/ListHelp>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>>>>> <https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>>
>>>>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>>>>> <https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>>
>>>>>>> More help : https://help.launchpad.net/ListHelp
>>>> <https://help.launchpad.net/ListHelp>
>>>>>>> <https://help.launchpad.net/ListHelp
>>>> <https://help.launchpad.net/ListHelp>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>>> More help : https://help.launchpad.net/ListHelp
>>>> <https://help.launchpad.net/ListHelp>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> <https://launchpad.net/~kicad-developers>
>>>> More help : https://help.launchpad.net/ListHelp
>>>> <https://help.launchpad.net/ListHelp>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Remember The Past, Live The Present, Change The Future
>>>> Those who look only to the past or the present are certain to miss the
>>>> future [JFK]
>>>>
>>>> kandrey89@xxxxxxxxx <mailto:kandrey89@xxxxxxxxx>
>>>> Live Long and Prosper,
>>>> Andrey
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help : https://help.launchpad.net/ListHelp
>>
References
-
Jumpy canvas on other platforms?
From: Jeff Young, 2018-03-04
-
Re: Jumpy canvas on other platforms?
From: Jon Evans, 2018-03-04
-
Re: Jumpy canvas on other platforms?
From: Bernhard Stegmaier, 2018-03-04
-
Re: Jumpy canvas on other platforms?
From: Jon Evans, 2018-03-04
-
Re: Jumpy canvas on other platforms?
From: Jeff Young, 2018-03-04
-
Re: Jumpy canvas on other platforms?
From: Wayne Stambaugh, 2018-03-05
-
Re: Jumpy canvas on other platforms?
From: Andrey Kuznetsov, 2018-03-05
-
Re: Jumpy canvas on other platforms?
From: Wayne Stambaugh, 2018-03-05
-
Re: Jumpy canvas on other platforms?
From: Jeff Young, 2018-03-05
-
Re: Jumpy canvas on other platforms?
From: Wayne Stambaugh, 2018-03-05