<div dir="ltr">Hi,<div><br></div><div>we have had a similar discussion, but not able to find much benefits for QGIS users too.</div><div><br></div><div>Peter</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Feb 24, 2019 at 11:40 PM Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On Sun, 24 Feb 2019 at 06:03, Denis Rouzaud <<a href="mailto:denis.rouzaud@gmail.com" target="_blank">denis.rouzaud@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Fri, 22 Feb 2019, 23:14 Tim Sutton, <<a href="mailto:tim@kartoza.com" target="_blank">tim@kartoza.com</a>> wrote:<br>
>><br>
>> Hi Nyall<br>
>><br>
>><br>
>> On 23 Feb 2019, at 01:34, Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@gmail.com</a>> wrote:<br>
>><br>
>> Hi list,<br>
>><br>
>> This is just a heads up for any MacOS developers -- there's been some<br>
>> upstream work recently on Qt and handling the MacOS touchbar. There's<br>
>> two separate pieces of work here:<br>
>><br>
>> 1. A (proposed) upstream Qt class - QMacTouchBar. Read more here:<br>
>> <a href="https://www.kdab.com/qmactouchbar-has-landed/" rel="noreferrer" target="_blank">https://www.kdab.com/qmactouchbar-has-landed/</a><br>
>> Looks good in that it's intended to be part of the Qt library.<br>
>><br>
>> 2. QtCreator's own implementation of touchbar handling - see<br>
>> <a href="https://code.qt.io/cgit/qt-creator/qt-creator.git/commit/?id=3c5650e514d6d8bad86a54a037e550db7cc19a71" rel="noreferrer" target="_blank">https://code.qt.io/cgit/qt-creator/qt-creator.git/commit/?id=3c5650e514d6d8bad86a54a037e550db7cc19a71</a><br>
>> This one actually looks a lot nicer then QMacTouchBar, because it<br>
>> allows for "nested" touchbars based on QAction.<br>
>><br>
>> If any MacOS developers* are motivated, I'd suggest [2] could be<br>
>> pulled into the QGIS mac native library and used throughout QGIS.<br>
>><br>
>><br>
>> I wonder if it is worth spending any effort on this? My experience from having a Touch Bar on my Mac is that I never use it, and when I do because I have to (e.g. to adjust volume or brightness), I wish I had keys rather. Maybe others do find it useful and I am an outlier, but without a ground swell of eager users, I think we might just be wasting effort (and bloating out code) on something that users won’t use.<br>
>><br>
>> I love Macs but the Touch Bar == fail for me.<br>
>><br>
> It took me a while to use it, but I find it very handy for some softwares. The main fail for me is the missing physical esacpe key. But I guess, touch bar was not designed for him users. The other fail is that it's only available for Macbook pro users.<br>
><br>
> I had also a look and was thinking of taking example of Qt Creator's implementation. It would be nice to configure the shortcuts for the touchbar.<br>
><br>
> But as Tim pointed out, it's quite a big effort for a very few users. I was thinking to do this during hackfest. Let's see!<br>
<br>
I keep getting tempted by <a href="https://palettegear.com/" rel="noreferrer" target="_blank">https://palettegear.com/</a> , just for the "new<br>
toy" factor. But everytime I think about it, I actually can't see any<br>
practical use for them in QGIS which would improve a real-life<br>
application use case. I think the touch bar falls into a similar<br>
category.<br>
<br>
The best use case I can come up with would be shortcuts for different<br>
map themes, but that could just as easily be addressed by adding<br>
ctrl+1, ctrl+2, etc keyboard shortcuts. And then everyone could take<br>
advantage of them.<br>
<br>
Nyall<br>
<br>
>><br>
>><br>
>><br>
>><br>
>> Nyall<br>
>><br>
>> ( * I'm neither a mac user nor a fan of the touchbar concept, so aside<br>
>> from this heads-up I personally won't be pursuing this further)<br>
>> _______________________________________________<br>
>> QGIS-Developer mailing list<br>
>> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> ---<br>
>><br>
>> Tim Sutton<br>
>> <a href="mailto:tim@qgis.org" target="_blank">tim@qgis.org</a><br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> QGIS-Developer mailing list<br>
>> <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
>> List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
>> Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
><br>
> --<br>
><br>
> Denis Rouzaud<br>
> <a href="mailto:denis@opengis.ch" target="_blank">denis@opengis.ch</a><br>
> +41 76 370 21 22<br>
><br>
><br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>