[GRASS-dev] GUI feedback

Hello,
I really like the development and directions of the wxGUI!
The recent posts on the GUI got me interested. So I just installed GRASS
7 and can really sense the speed improvements in rendering. I compiles
as easy as GRASS64 / 65 on Ubuntu.

A couple of points / observations:

* What is the "Search" field above the "CMD>" for? It doesn't effect
anything here.
* I would appreciate an CTRL+TAB or alike to switch between layer tree
and output window in the "GIS layer manager".
* The self completing command line is kicking. I could imagine to see
all options of a command when typing it's name but greyed out. When
continue typing, they could become active.
* the completion does at times need a ' ' after the '='
* d.zoom map=elevation_shade does not zoom to the layer extends.
* after adding a new layer group and selecting it, the next layer does
not get automatically added to that group.
  only after a layer is shifted in the group and selected, the next layer
will be put into the group.
* There are numerous dialogs which still require to enter the layer name
manually instead of selecting from a list (g.region, r.region).
* as pointed out by the shell geeks, selection of layers from a
location/mapset with many layers could be more effective. Maybe a
incremental search would help.
* Grass Extension manager (Very nice idea!!!) cannot install due to make
errors.
* The output should be reused. E.g. I can list all modules in extension
manager but would then need to manually type the module name into the
next tab.

Many thanks to the brave hearts coding this GUI. It will certainly
broaden the audience. Kepp up.

Bets regards,
Timmie

Hi,

2009/12/10 Tim Michelsen <timmichelsen@gmx-topmail.de>:

* What is the "Search" field above the "CMD>" for? It doesn't effect
anything here.

You can search modules based description or keywords. Try to type
'buffer', <tab><tab>, right arrow and you get a list of selected
modules.

[...]

* The self completing command line is kicking. I could imagine to see
all options of a command when typing it's name but greyed out. When
continue typing, they could become active.

Right, or the complete command could be printed to statusbar.

* the completion does at times need a ' ' after the '='

?

* d.zoom map=elevation_shade does not zoom to the layer extends.

d.zoom works only with X monitors.

* after adding a new layer group and selecting it, the next layer does
not get automatically added to that group.

It's a bug. Please report it.

   only after a layer is shifted in the group and selected, the next layer

will be put into the group.

* There are numerous dialogs which still require to enter the layer name
manually instead of selecting from a list (g.region, r.region).

? E.g. 'rast' parameter enables selecting raster map... ?

* as pointed out by the shell geeks, selection of layers from a
location/mapset with many layers could be more effective. Maybe a
incremental search would help.

Yes.

* Grass Extension manager (Very nice idea!!!) cannot install due to make
errors.

Do you mean gem or g.extension?

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

2009/12/10 Tim Michelsen <timmichelsen@gmx-topmail.de>:

[...]

* I would appreciate an CTRL+TAB or alike to switch between layer tree
and output window in the "GIS layer manager".

done in r39958.

[...]

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa

> * The self completing command line is kicking. I could imagine to see
> all options of a command when typing it's name but greyed out. When
> continue typing, they could become active.

Right, or the complete command could be printed to statusbar.

> * the completion does at times need a ' ' after the '='

?

If I enter:
'd.rast rast=' => no completion happens
'd.rast rast= ' => completion happens

> * d.zoom map=elevation_shade does not zoom to the layer extends.

d.zoom works only with X monitors.

But the context menu of the layer manager provides the option
"zoom to (the extends) of this layer"
This could be tied to d.zoom.
What do you think?

> * after adding a new layer group and selecting it, the next layer does
> not get automatically added to that group.

It's a bug. Please report it.

https://trac.osgeo.org/grass/ticket/834

> * There are numerous dialogs which still require to enter the layer name
> manually instead of selecting from a list (g.region, r.region).

? E.g. 'rast' parameter enables selecting raster map... ?

Yes, that's what I mean.
In g.region for example. You'd have to type in the
name instead of being able to
select from all rasters via the drop-down list.

> * Grass Extension manager (Very nice idea!!!) cannot install due to make
> errors.
Do you mean gem or g.extension?

The one in the File menu of grass70.

I think there should be a distribution system for
these addons.
We could use some kind of build farm
(like PPA in Ubuntu Launchpad) to
precomplie them for the platforms.
On windows, this becomes a issue.
The users would then only download and add the
binary versions locally.

I really like the plugin system of QGIS with its
repositories.

Question:
Do you like this kind of feedback or do you prefer it
directly as tickets in trac?

Thanks for the quick fix on the CTRL+TAB.

Best,
Timmie