← Back to team overview

kicad-developers team mailing list archive

Re: Default Canvas for v5

 

We could also write about this in the release notes.

Den 31. dec. 2017 15.06 skrev "Jon Evans" <cdawzrd@xxxxxxxxx>:

> On modern computers, the OpenGL canvas offers by far the best experience
> for users. Until we have the code in place to be able to default to OpenGL
> and safely / neatly fall back to Cairo if it doesn't work, I think there is
> value in telling new users (once) about the fact that they can switch to GL
> for better performance.
>
> What I propose to implement is a dialog that appears if a certain (new)
> setting in the configuration file is missing and the current canvas is not
> OpenGL. When it appears, it will set this value, so will only appear once.
>
> Jon
>
> On Dec 31, 2017 09:02, "Kristoffer Ödmark" <kristofferodmark90@xxxxxxxxx>
> wrote:
>
>> My personal preference would be to show the nag-dialog only if the user
>> has upgraded from a previous version of kicad, and only once.
>>
>> New users wouldnt have to be informed, and if possible fallback a
>> fallback to the cairo solution instead of falling back to legacy might be
>> tempting.
>>
>> Could maybe the configuration files be used for this, maybe insert a
>> kicad version or something?
>>
>> -Kristoffer
>>
>> On 12/31/2017 02:48 PM, Wayne Stambaugh wrote:
>>
>>> I spite of my disdain for nagware, I'll tolerate this under the
>>> following conditions:
>>>
>>> The current canvas is not already on one of the gal canvases.  If the
>>> user is already using a gal canvas, a dialog to inform the user about
>>> the gal canvas is silly.
>>>
>>> It's a one shot dialog that never appears again.
>>>
>>> If the gal canvas crashes, the user isn't going to have to manually edit
>>> a configuration file to restore the legacy canvas.  This requirement may
>>> prevent us from setting the opengl canvas as the default so the solution
>>> may not be as easy as it seems.
>>>
>>> On 12/31/2017 07:34 AM, Jeff Young wrote:
>>>
>>>> +1 to the startup dialog idea.
>>>>
>>>> I think we also need to set reasonable transparencies in the layers so
>>>> that it looks more like the default legacy canvas.
>>>>
>>>
>>> I don' think this is necessary given that the gal canvas layer colors
>>> and transparencies are completely user configurable but I'm not opposed
>>> to a default layer color/transparency configuration that looks more like
>>> the legacy canvas.
>>>
>>>
>>>> On 31 Dec 2017, at 10:09, Clemens Koller <cko@xxxxxxxxx> wrote:
>>>>>
>>>>> On 2017-12-31 03:53, Jon Evans wrote:
>>>>>
>>>>>> I know this would be work for someone to do and maybe I'd offer to do
>>>>>> it if the project leaders approve...
>>>>>> What about a one-time pop-up when first installing a release 5.0 that
>>>>>> appears if the config says the user was using legacy canvas, telling them
>>>>>> about how to switch and that they should check it out?
>>>>>>
>>>>>> -Jon
>>>>>>
>>>>>
>>>>> +1
>>>>> An initial start-up dialog to setup the "users default" after a first
>>>>> install or after a "reset Kicad to defaults, as I messed something up I
>>>>> don't remember" seems very helpful to me. If OpenGL might still crash in
>>>>> rare cases, warn the user in advance and explain, how he can safely step
>>>>> back from using OpenGL in case it doesn't work and how to file a bug
>>>>> report...
>>>>>
>>>>> Regards,
>>>>>
>>>>> Clemens
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>
>>>
>> _______________________________________________
>> 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
>
>

Follow ups

References