Hmm, maybe it is ok to use the technical terms OpenGL and Cairo in the help text for the menu item. Afterall those terms have been used a lot in help forums and launchpad, so it may make it easier for the curious to discover.
2018-01-03 21:15 GMT+01:00 Wayne Stambaugh <stambau...@gmail.com>: > There is also wxRichMessageDialog[1] which has an optional checkbox for > show once features. > > [1]: http://docs.wxwidgets.org/3.0/classwx_rich_message_dialog.html > > On 1/3/2018 3:13 PM, Jon Evans wrote: > > I figured we might want to re-use this in the future if we ever have > > additional "show once" things that are more complicated than yes/no > > (although I didn't make it with formbuilder). > > It would be fine to switch to a messagedialog. I can probably do that > > tonight. > > > > -Jon > > > > On Wed, Jan 3, 2018 at 3:09 PM, Wayne Stambaugh <stambau...@gmail.com > > <mailto:stambau...@gmail.com>> wrote: > > > > John, > > > > I took a look at your patch. Is there any reason why you didn't use > > wxMessageDialog instead of creating wxFormbuilder project for such a > > simple dialog? It seems to me that wxMessageDialog would do the > trick > > as it allows you to change the strings for the Ok and Cancel buttons. > > Other than that, everything else seems fine. > > > > Cheers, > > > > Wayne > > > > On 12/31/2017 4:28 PM, Jon Evans wrote: > > > For your consideration, a patch is attached that implements the > above. > > > > > > > > > On Sun, Dec 31, 2017 at 2:24 PM, Jon Evans <j...@craftyjon.com > <mailto:j...@craftyjon.com> > > > <mailto:j...@craftyjon.com <mailto:j...@craftyjon.com>>> wrote: > > > > > > I think that getting automatic OpenGL detection and recovery > working > > > for 5.0 might be ambitious. > > > Maybe Chris can detail what the next steps are for his approach > > > there, but in case we want to push that to a later release, > here's > > > what I propose: > > > > > > 1) Rename the View menu options based on my proposal "Legacy", > > > "Modern (Accelerated)", "Modern (Fallback)" > > > 2) Change PCB_BASE_FRAME::SwitchCanvas to save the canvas > config > > > value after calling UseGalCanvas() rather than before. > > > 3) Show a first-run dialog like the mockup in my earlier > email, IF > > > canvas is not OpenGL and the dialog has not been shown before > > > 44) If user clicks "yes" in the first run dialog, then: > > > (a) set the config value to prevent the dialog from > showing again, > > > (b) Set the canvas config setting to Cairo (but don't > switch the > > > GAL to Cairo), then > > > (c) switch to OpenGL canvas using SwitchCanvas() > > > > > > That way, if the app crashes in step 4c, it should come back > up as > > > Cairo on the next launch (assuming we crash right away when > trying > > > to set up the canvas) > > > > > > Any concerns with the above? > > > > > > -Jon > > > > > > > > > > > > On Sun, Dec 31, 2017 at 1:55 PM, Jeff Young <j...@rokeby.ie > <mailto:j...@rokeby.ie> > > > <mailto:j...@rokeby.ie <mailto:j...@rokeby.ie>>> wrote: > > > > > > +1 > > > > > > No menu items. Just a checkbox for Enable Hardware > Acceleration > > > in Preferences. > > > > > >> On 31 Dec 2017, at 18:36, Andy Peters <de...@latke.net > <mailto:de...@latke.net> > > >> <mailto:de...@latke.net <mailto:de...@latke.net>>> wrote: > > >> > > >>> - In the case of graphics glitches, inform the users in > the > > >>> FAQ/Manual > > >>> that they can fall back to software renderer in the View > menu. > > >>> - Don't use the term 'canvas' or 'view'. Just 'Enable HW > > >>> acceleration’. > > >> > > >> I like that. The fewer technical/programmer terms, the > better. > > > > > > > > > _______________________________________________ > > > 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@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>> > > > 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@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > 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@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > 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 > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp