<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Dear developers:</div>

<div><br/>
The following issues and ideas came up when I recently worked on a lots of data and I imagine many users may have the same or similar issues. The QGIS software is used by many experts in various fields by peoploe working mostly on important infrastructural projects and fields of public interest like hydrology, (sustainable) agriculture, urban planning and many more. Besides reflecting in a growing number of software development experts the success of QGIS can also show in winning a large group of GIS users. Satisfied users include the ability to easily and quickly handle the software which means the usability of QGIS is essential. As far as I know QGIS has been evolving for a couple of years. Using QGIS mainly as a user and for scripts I personally was confronted with a couple of minor but yet annoying obstacles which led to the ideas further below that crossed my mind. Realizing the size of the collection led to now wanting to suggest and initiate a usability offensive for the upcoming versions. Perhaps it could also be a motivational goal to be completed before the next major release 4.0 or 4.1?<br/>
Returning to the notion of the offensive: I think especially QGIS core functions should be very well thought of and offer a high degree in usablilty. Many of my ideas focus especially but not exclusively on an easier and quicker use of frequently used functions like feature attribute editing, filling in data and the attribute table dialog but there are also other topics for improval like easier and quicker ways to edit geometries/features when entering specific attribute values. Where some functionalities are already in place so that I as a user was just not aware of them it might be worth thinking about how that availability could better be communicated to the user. (This is not meant as a defense why I haven't consulted related tutorials but to seek and collect intuitive usability improvements)</div>

<div><br/>
The initiative could be started with the below bunch of topics/tickets to discuss the ideas and when agreed label them with the key words "Usability offensive" and "GUI/UX". Apart from contributing the below ideas my suggestion would be to ask users in the users mailing list (or even in an official call on the web page and in the welcome message) for their most important issues they repeatingly stumble upon when performing their daily work. They could then also label their ideas/requests with the before mentioned key words.<br/>
Also I was wondering whether the development team has ever thought of collecting statistics about user behaviour in order to detect most frequently used actions and functions in order to be able to improve these these.<br/>
I am looking forward to your thoughts on my initiative.</div>

<div> </div>

<div>Kind regards, Tobias</div>

<div> </div>

<div>--------</div>

<div> </div>

<div>
<div>My idea is to create a ticket as a feature request with the label "Usability offensive" and "GUI/UX" for every hyphen. Unfortunately I don't have the permission to set labels.<br/>
 <br/>
- Usability improvement: Always show number of currently marked objects in status bar at the bottom. Background: When the map is moved or other actions are performed the user doesn't know how many features are currently already selected (<a href="https://github.com/qgis/QGIS/issues/41618" target="_blank">https://github.com/qgis/QGIS/issues/41618</a>)</div>

<div> </div>

<div>- Usability improvement: Additional button in advanced digitizing toolbar: Move part of a polygon. The functionality of moving the part of a polygon is missing. Currently only whole Polygons can be moved using the "Move" tool, parts can be added or deleted using their respecive tool or single lines/points can be moved using the "vertex tool" yet parts cannot be moved. (<a href="https://github.com/qgis/QGIS/issues/41619" target="_blank">https://github.com/qgis/QGIS/issues/41619</a>)</div>

<div><br/>
- Usability improvement: Improve vertex tool: make adding vertex nodes to an existing geometry easier. Currently the user needs to look for the middle of a segment, navigate there, hit the x and then move the line. It would be beneficial to have an alternative and quicker way of inserting vertices. Background: Especially when the user has a lot of vertices to move it's tiring and costs a lot of time to do it this way<br/>
Suggestion: Yet there is a double-click option that adds vertices I can think of a quicker and more efficient way to add new vertices as the mouse needs to be very close to a line. Three ideas:<br/>
  * What about entering a quick edit mode as soon as a line is selected by a right click so that then a double click (or even a one-click if that doesn't break a consistency rule) wherever on the canvas (except for being close to an existing point or a line that is to move via one-click) would be favourable. Or in other words: As soon as the (previously selected) line is unambigously known a double click (or even one click - depending on a consistency discussion) can easily create a new vertex point.<br/>
  * What about an additional button for adding new vertices by click (creates new vertex), hold (drag), move and let go at the new vertex position (mouse button release)? That would mean only one click for adding a vertex in contrast to 3 clicks for the current solution (double click for activation, drag and one click for fixing the new vertex position).<br/>
  * Suggestion: in combination with a key like e.g. the ctrl key or as a sub-item of the vertex tool to create an to insert a new vertex as soon as the user gets close to the line.</div>

<div>  Also: I couldn't find a way to delete vertices. If that doesn't exist that would also be an important thing to have.</div>

<div>(<a href="https://github.com/qgis/QGIS/issues/41620" target="_blank">https://github.com/qgis/QGIS/issues/41620</a>)</div>

<div> </div>

<div>- Usability improvement: Multipolygon vertex table: make affiliation/membership of points and of polygon contained in a Multipolygon transparent to the user. Based on the table it is barely not determinable what points belong to what polygon and how many polygons there are. Currently the multipolygon has only a "flattened" representation in the user interface. The current representation does not support a python script writer looking for understanding his data. (<a href="https://github.com/qgis/QGIS/issues/41621" target="_blank">https://github.com/qgis/QGIS/issues/41621</a>)</div>

<div> </div>

<div>- Usability improvement: Select features in freehand mode, polygon mode or radius mode: Currently the user needs to click twice when graphically selecting features. This doesn't seem much of a diffence yet for dozens, hundrets or even thousend objects it is very frustrating. Suggestion: Start drawing the selection area when mouse button is hold/pressed and select when mouse button is released -> Advantage: The user can select single/individual objects by clicking only once instead of twice. If the current selection method should be kept the new suggestion could be implemented as an additional option when pressing a key before selecting or something similar</div>

<div>(<a href="https://github.com/qgis/QGIS/issues/41622" target="_blank">https://github.com/qgis/QGIS/issues/41622</a>)</div>

<div> </div>

<div>- Usability improvement: Add functionality of double clicking with any selection tool or the "Identify Features" tool on a single geometry for selecting it (toggle between adding/revoking the selection) (<a href="https://github.com/qgis/QGIS/issues/41623" target="_blank">https://github.com/qgis/QGIS/issues/41623</a>)</div>

<div><br/>
- Usability improvement: Instant/direct edit of identified results in the "Identify Results" panel when layer is in edit mode. At least when double clicking on a feature attribute value, even better when single clicking on an entry in the "Identify Results" table (<a href="https://github.com/qgis/QGIS/issues/41624" target="_blank">https://github.com/qgis/QGIS/issues/41624</a>)</div>

<div><br/>
- Usability improvement: Integrate the "organize columns" button into "Identify Features" and "Multiple Edit" to facilitate the choosing of fields. The chosen attributes for this layer shall be saved and used in all later attribute tables, identify results tables and multiple edit tables until redefined (<a href="https://github.com/qgis/QGIS/issues/41625" target="_blank">https://github.com/qgis/QGIS/issues/41625</a>)</div>

<div><br/>
- Usability improvement: Integrate a quick switch/filter button to either show only CHOSEN FIELDS or ALL fields. The chosen option for this layer shall be saved and used in all later attribute tables, identify results tables and multiple edit tables until redefined. (<a href="https://github.com/qgis/QGIS/issues/41626" target="_blank">https://github.com/qgis/QGIS/issues/41626</a>)</div>

<div><br/>
- Usability improvement: Show/edit only specified/filtered attribute and not all when identifying and editing results. Description: When identifying and editing these results the whole list of attributes is shown. The list may contain many attributes and when the user needs to edit only one attribute which is situated and shown at the end of the attribute list the user needs to scroll down and find that one attribute for every object. Doing this for many objects is very painful. Suggestion: Make the fields to be displayed in "Identify Results" panel/table adjustable, similarly to the "Organize Columns" dialog that is accessable in the attribute table. (https://github.com/qgis/QGIS/issues/41627)</div>

<div><br/>
- Usability improvement: Offer the "multiple feature edit" in the context menu when right clicking on graphically selected features in map canvas: consider "chosen"/filtered fields/attributes that had been selected via "organize columns" dialog (https://github.com/qgis/QGIS/issues/41628)</div>

<div><br/>
- Usability improvement: Quick click to graphically deselect all (e.g. 3 times click or right click) (https://github.com/qgis/QGIS/issues/41629)</div>

<div><br/>
- Quickly access the attribute table by double click: e.g. when clicking on the layer's name. When clicking on the layer symbol, open layer property dialog.  <br/>
  I know there's already an option to choose between the properties dialog or table view. If my suggestion doesn't make this option unnecessary we could add a third "split" option with a location dependant functionality (which I personally would then opt as the default) (https://github.com/qgis/QGIS/issues/41630)</div>

<div><br/>
- Usability improvement: Double clicking on a layer selection box should not trigger the opening of the layer's properties as selecting and deselecting a layer too quickly brings shouldn't bring up a dialog. (https://github.com/qgis/QGIS/issues/41631)</div>

<div><br/>
- Rename tool tip description "Modify the Attributes of all selected features simultaneously". Suggestion to rename it to "Multiple Feature Edit" (preferred due to being short and hopefully self-explanatory enough, yet not sure if clear to all users) or "Modify several attributes of selected features at once" (very long). Any other ideas for a better wording? By the way I personally would rather opt for a longer wording in the top area of the dialog itself rather than in a tiny tool tip button. (https://github.com/qgis/QGIS/issues/41632)</div>

<div><br/>
- Usability improvement: Add functionality to the layer context menu in "Layers" panel: Flash all features, flash selected features (https://github.com/qgis/QGIS/issues/41633)<br/>
-In Feature Attribute Table view: Various view related action symbols like the Filter Form, Organize Columns, Show only specific Features (selected, visible on map, Edited and New) as well as the Switch for Form and Table view are scattered among the upper and lower margin what makes is hard for me to orientate. Any opinion about grouping all view related properties and buttons at the top right: What features to show (selected/all/visible on map/...), form view/table view, what columns to show. I'd suggest to leave only one logic fnctionality at the bottom such as instant field filtering.</div>

<div>I also generally noted that there are multiple ways of filtering. On one side that offers many possibilities and provides freedom whereas on the other hand the many options may confuse users and may create an overloaded picture. Any more positive ideas that could help clearing up the many filtering options picture in the attributes dialog? (https://github.com/qgis/QGIS/issues/41634)</div>

<div><br/>
- Confusing: Create a new field in the field calculator dialog without being in edit mode on the layer and  even if the user cannot create a new field<br/>
     -> suggestion to remove this function from the field calculator dialog and have only the option to create virtual fields as a remaining option (https://github.com/qgis/QGIS/issues/41635)</div>

<div><br/>
- Improve Layer Styling: Facilitate multiple labels with different colors in addition to "no labels", "single labels", "rule-based labeling" and "Blocking". In the first run the function should facilitate to chose multiple attributes with different font colors and font styling. A later option could to enable the user to determine the label arrangement horizontally and vertically. (functionality considered as inferior priority) (https://github.com/qgis/QGIS/issues/41636)</div>

<div> </div>

<div>- Add functionality to the layer context menu in "Layers" panel: Add a feature related context menu to the categorized symbols/items/features in a layer, that enables the user to "Zoom to features", "Zoom to selection", "Flash all features", "Flash selected features"<br/>
(functionality considered as inferior priority) (https://github.com/qgis/QGIS/issues/41637)</div>

<div><br/>
- Create a "Selected Features panel", meaning to provide a panel similar to "Identify results" with the functionality of the "Multiple feature dialog". Important note: In needs to be easily distinguishable by its looks from the identify results<br/>
(functionality considered as inferior priority) (https://github.com/qgis/QGIS/issues/41638)</div>

<div> </div>

<div>- User may be confused about selected objects that cannot be modified: Maybe change selection color of objects when Layer of selected features is editable?<br/>
(functionality considered as inferior priority) (https://github.com/qgis/QGIS/issues/41639)</div>

<div><br/>
- ability to open the raster georeferencer and read recently georeferenced raster map from layer context menu (https://github.com/qgis/QGIS/issues/41640)</div>
</div>

<div> </div>

<div> </div>

<div> </div></div></body></html>