Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-31 Thread Alessandro Pasotti
Hi,

final update: the development of what was in phase 1 is done.

Actually, a bit more than phase 1 considering that we've redesigned the
delimited text dialog GUI and I've done quite a bit of small refactorings
of the providers selection dialogs interfaces.

There has been a lot of feed-back, thank you all!

As expected, there is no complete agreement over the final GUI bits for the
menus and toolbars, and we still miss an icon (the green plus that I've
used was only meant as a placeholder). I tried to keep the old toolbar
available (disabled by default) mainly because it can spare a click and
power users might want it back. Also, the new icon is the most prominent in
the left bar and it's the first menu item in the layers menu.

I have not a strong opinion about those toolbars and menus but I think I
should wait no more and merge it as it is, then give the people some time
to test the actual implementation and decide how to improve it.

I kept the controversial part in a single commit so that it will be very
easy to revert and propose a different placement for menus, icons and
toolbars.


Any objections if I proceed?



On Wed, May 24, 2017 at 2:29 PM, Alessandro Pasotti 
wrote:

> Hi,
>
> a quick update:
>
> I've prepared a PR with a working prototype in
> https://github.com/qgis/QGIS/pull/4629, I need some feed-back and some
> help, expecially UX/UI about if we want it as a dockable dialog too (and
> how to make it user-configurable).
>
> Feed-back welcome (but please keep it limited in scope to phase 1).
>
> Cheers
>
>
>
> On Fri, May 19, 2017 at 9:45 AM, Richard Duivenvoorde  > wrote:
>
>> On 19-05-17 01:23, Nyall Dawson wrote:
>>
>> > On this note - I've recently discovered the need for some type of
>> > reusable layer selection widget which allows choice of existing
>> > layers/loading new layers from the file system/loading new layers from
>> > available db/online connections. This would be extremely valuable for
>> > processing too!
>> >
>> > So I'm really glad to hear that you'll be pushing ahead with this work
>> > - thanks Boundless!
>>
>> Yep, and thanks Alessandro for the screenie. Makes me want more!
>>
>> @Nyall in Essen the talk was to start with what Alessandro wrote in his
>> email, so 1 dialog 'merging' all buttons/widgets/dialogs into one, reuse
>> as much as possible. So it was possible to get it into 3.0
>>
>> Off course people (.../me) started brainstorming about features which
>> w/could be added too :-)
>>
>> Your idea adds (I think) to the idea to make some kind of
>> 'datamanagement-console' in near future, where you can create/copy
>> data(!), move data around (browser part) or delete it.
>> Your note fits in this isn't it?
>>
>> Regards,
>>
>> Richard
>>
>>
>> ___
>> QGIS-Developer mailing list
>> QGIS-Developer@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
>
> --
> Alessandro Pasotti
> w3:   www.itopen.it
>



-- 
Alessandro Pasotti
w3:   www.itopen.it
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-24 Thread Alessandro Pasotti
Hi,

a quick update:

I've prepared a PR with a working prototype in
https://github.com/qgis/QGIS/pull/4629, I need some feed-back and some
help, expecially UX/UI about if we want it as a dockable dialog too (and
how to make it user-configurable).

Feed-back welcome (but please keep it limited in scope to phase 1).

Cheers



On Fri, May 19, 2017 at 9:45 AM, Richard Duivenvoorde 
wrote:

> On 19-05-17 01:23, Nyall Dawson wrote:
>
> > On this note - I've recently discovered the need for some type of
> > reusable layer selection widget which allows choice of existing
> > layers/loading new layers from the file system/loading new layers from
> > available db/online connections. This would be extremely valuable for
> > processing too!
> >
> > So I'm really glad to hear that you'll be pushing ahead with this work
> > - thanks Boundless!
>
> Yep, and thanks Alessandro for the screenie. Makes me want more!
>
> @Nyall in Essen the talk was to start with what Alessandro wrote in his
> email, so 1 dialog 'merging' all buttons/widgets/dialogs into one, reuse
> as much as possible. So it was possible to get it into 3.0
>
> Off course people (.../me) started brainstorming about features which
> w/could be added too :-)
>
> Your idea adds (I think) to the idea to make some kind of
> 'datamanagement-console' in near future, where you can create/copy
> data(!), move data around (browser part) or delete it.
> Your note fits in this isn't it?
>
> Regards,
>
> Richard
>
>
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
Alessandro Pasotti
w3:   www.itopen.it
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-19 Thread Richard Duivenvoorde
On 19-05-17 01:23, Nyall Dawson wrote:

> On this note - I've recently discovered the need for some type of
> reusable layer selection widget which allows choice of existing
> layers/loading new layers from the file system/loading new layers from
> available db/online connections. This would be extremely valuable for
> processing too!
> 
> So I'm really glad to hear that you'll be pushing ahead with this work
> - thanks Boundless!

Yep, and thanks Alessandro for the screenie. Makes me want more!

@Nyall in Essen the talk was to start with what Alessandro wrote in his
email, so 1 dialog 'merging' all buttons/widgets/dialogs into one, reuse
as much as possible. So it was possible to get it into 3.0

Off course people (.../me) started brainstorming about features which
w/could be added too :-)

Your idea adds (I think) to the idea to make some kind of
'datamanagement-console' in near future, where you can create/copy
data(!), move data around (browser part) or delete it.
Your note fits in this isn't it?

Regards,

Richard


___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-19 Thread Alessandro Pasotti
Hi,

just a quick update on this topic: we've started yesterday the work on this
task, here is the plan:
- morph the various providers *selectWidget( QWidget *parent,
Qt::WindowFlags fl ) to return a widget and not a dialog (as per original
specs)
- create a generic dialog wrapper to maintain the existing dialogs
available from the main menu (and as keyboard shortcuts)
- create the unified layer dialog (dockable!)
- insert the widgets into a stacked widget in the unified dialog
- preliminary tests
- final polishing (styles, docking behavior, usability enhancements)
- tests

I'll try to make a prototype PR as soon as I have at least one provider
available so that everybody can track the progresses.

Suggestions welcome!

A very early preliminary test: http://www.itopen.it/bulk/unibutton.png


On Fri, May 19, 2017 at 1:23 AM, Nyall Dawson 
wrote:

> On 11 May 2017 at 07:43, Tim Sutton  wrote:
> >
> > Hi
> >
> >
> > On Wed, May 10, 2017 at 6:35 PM, Alexandre Neto 
> wrote:
> >>
> >> Hello all,
> >>
> >> Following what was discussed in Essen hackfest about the unified Add
> Layer tool (described in the end of this document), I'm happy to inform
> that Boundless decided to allocate resources to implement the Step 1.
> >>
> >> "Step 1: Add a tabbed view to the existing browser (vertical column in
> the following mockup). The default view is the basic browser. The remaining
> tabs open the existing dialog UIs embedded inside the browser window."
> >>
> >> As decided, we will have a PR in time for 3.0.
> >
> >
>
> On this note - I've recently discovered the need for some type of
> reusable layer selection widget which allows choice of existing
> layers/loading new layers from the file system/loading new layers from
> available db/online connections. This would be extremely valuable for
> processing too!
>
> So I'm really glad to hear that you'll be pushing ahead with this work
> - thanks Boundless!
>
> Nyall
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
Alessandro Pasotti
w3:   www.itopen.it
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-18 Thread Nyall Dawson
On 11 May 2017 at 07:43, Tim Sutton  wrote:
>
> Hi
>
>
> On Wed, May 10, 2017 at 6:35 PM, Alexandre Neto  wrote:
>>
>> Hello all,
>>
>> Following what was discussed in Essen hackfest about the unified Add Layer 
>> tool (described in the end of this document), I'm happy to inform that 
>> Boundless decided to allocate resources to implement the Step 1.
>>
>> "Step 1: Add a tabbed view to the existing browser (vertical column in the 
>> following mockup). The default view is the basic browser. The remaining tabs 
>> open the existing dialog UIs embedded inside the browser window."
>>
>> As decided, we will have a PR in time for 3.0.
>
>

On this note - I've recently discovered the need for some type of
reusable layer selection widget which allows choice of existing
layers/loading new layers from the file system/loading new layers from
available db/online connections. This would be extremely valuable for
processing too!

So I'm really glad to hear that you'll be pushing ahead with this work
- thanks Boundless!

Nyall
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-10 Thread Tim Sutton
Hi


On Wed, May 10, 2017 at 6:35 PM, Alexandre Neto 
wrote:

> Hello all,
>
> Following what was discussed in Essen hackfest about the unified Add Layer
> tool (described in the end of this document
> ),
> I'm happy to inform that Boundless decided to allocate resources to
> implement the Step 1.
>
> "Step 1: Add a tabbed view to the existing browser (vertical column in the
> following mockup). The default view is the basic browser. The remaining
> tabs open the existing dialog UIs embedded inside the browser window."
>
> As decided, we will have a PR in time for 3.0.
>

​This is really great news - thanks so much Alexandre and Boundless!

Regards

Tim​



>
>
> Alexandre
> --
> Alexandre Neto
> -
> @AlexNetoGeo
> http://sigsemgrilhetas.wordpress.com
> http://gisunchained.wordpress.com
>
> ___
> Qgis-psc mailing list
> qgis-...@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>



-- 
--
​

Tim Sutton
Visit http://kartoza.com to find out about open source:
 * Desktop GIS programming services
 * Geospatial web development
* GIS Training
* Consulting Services
Skype: timlinux Irc: timlinux on #qgis at freenode.net
Tim is a member of the QGIS Project Steering Committee
---
Kartoza is a merger between Linfiniti and Afrispatial
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] [Qgis-psc] [Qgis-developer] Are there plans to create a unique "Add layer" tool?

2017-05-10 Thread Anita Graser
On Wed, May 10, 2017 at 6:35 PM, Alexandre Neto 
wrote:

> Hello all,
>
> Following what was discussed in Essen hackfest about the unified Add Layer
> tool (described in the end of this document
> ),
> I'm happy to inform that Boundless decided to allocate resources to
> implement the Step 1.
>
> "Step 1: Add a tabbed view to the existing browser (vertical column in the
> following mockup). The default view is the basic browser. The remaining
> tabs open the existing dialog UIs embedded inside the browser window."
>
> As decided, we will have a PR in time for 3.0.
>

​That is great news! Thank you for the update Alexandre!

If you have any updates to share in the meantime, I'm sure the community
would appreciate to hear how this work advances.

Best wishes,
Anita
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer