kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #30204
Re: GAL canvas behavior.
-
To:
<kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Maciej Sumiński <maciej.suminski@xxxxxxx>
-
Date:
Tue, 1 Aug 2017 15:29:33 +0200
-
Authentication-results:
spf=pass (sender IP is 188.184.36.50) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
In-reply-to:
<db6d2022-8b59-349f-ac74-2ab27ab49b0a@gmail.com>
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
I pushed the patch, as for now it has only received positive feedback.
Perhaps after merging it will get more attention.
Cheers,
Orson
On 07/31/2017 06:58 PM, Wayne Stambaugh wrote:
> Orson,
>
> I like this is behavior lot better. The hotkey behavior is much closer
> to the legacy canvas. You may want to wait for feedback from the folks
> who prefer to select everything.
>
> Thanks,
>
> Wayne
>
> On 7/31/2017 4:48 AM, Maciej Sumiński wrote:
>> I think I got the right solution that would work for everyone. In case
>> there was nothing selected before a right click, then the selection
>> should be cleared after the context menu is shown (no matter whether
>> cancelled or used).
>> It is coherent with the hot keys behavior and allows the user to apply
>> both working methods: either select items and decide on action or
>> execute an action for a pointed item. I attach the patch for comments.
>>
>> Cheers,
>> Orson
>>
>> On 07/20/2017 07:22 PM, Wayne Stambaugh wrote:
>>> I've finally forced myself to start using the GAL canvas for new
>>> projects and I immediately ran into an unexpected behavior regarding
>>> context menus. If I right click on an object, it gets selected and the
>>> context menu for that object is shown as expected. If I change my mind
>>> and close the context menu with the escape key, the context menu
>>> disappears. So far so good but here is where things get ugly. The
>>> object from the canceled context menu is still selected so if I move the
>>> cursor to a different object and right click, the context menu from the
>>> previously (still) selected object appears and selecting a command from
>>> the context menu will be performed on the object at the first right
>>> click position rather than the object the cursor is currently over.
>>> This seems broken to me. I have to hit the escape key a second time to
>>> deselect the initial object selection. Is this the behavior we really
>>> want? I would expect that the initial object would have been deselected
>>> when I aborted the context menu (or performed a command on the selected
>>> object) so the next right click would select the new object. With the
>>> current behavior, I have to hit the escape key a second time to deselect
>>> the original selection. Anyone who has been following the dev mailing
>>> list for any amount of time knows how much I dislike additional steps to
>>> accomplish a task. This falls under that category in a big way. Can
>>> this be changed to mimic the behavior of the legacy canvas? If so, I
>>> will file a bug report. If not, we need to discuss this before I am
>>> willing to kick the legacy canvas to the curb.
>>>
>>> Cheers,
>>>
>>> Wayne
>>>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>>
>> _______________________________________________
>> 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
>>
>
> _______________________________________________
> 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
>
Attachment:
signature.asc
Description: OpenPGP digital signature
References