Allow to change the current selection based on a QgsExpression
* Select (clear and select)
* Add to selection
* Remove from selection
* Select within selection (Intersect)
- Add option to Options for live color chooser support (QgsColorDialog)
- Add ability to define whether QgsColorButton accepts live updates (default: true)
- Move QgsColorButton to single subclass of QPushButton
- Show different button types relative to whether button has text
- Add transparent checkerboard background for chosen colors with alpha < 255
- Fix triple-modal window issue for Mac (with regards to using native color dialog)
- Composer item frame now supports transparency
- Composer item background transparency support moved to color dialog
- Composer composition grid now supports transparency
- Addresses feature request #7203
- Add actions to composer that trigger main app's, instead of referencing
- Allows Ctrl(Cmd)-P to initiate printing (instead of a new composer)
- Allows Ctrl(Cmd)-N to create new composer
- Use new templateXML function when saving composer template
- Add pause/start icons to timeout countdown progress bar
- Add user-defined option for general message timeouts
- [API] Add get/set methods for general message timeouts to QgisApp
- Remove graphical limitation indicating edit is only vector-based (previously removed themes/gis/mActionSaveEdits.png)
- Remove themes/default/mActionSaveEdits.png, just duplicate of mActionsFileSave.png
- Show/Hide Labels (uses new Show label data defined column)
- Click or marquee on feature to show label
- Hold Shift+click or marquee on label to hide it
- Hide label function of pin/unpin label tool removed
- Thanks to Tim for the better metaphor for the tool
- Freeze/thaw was a bit obtuse, pinning a label is a more ubiquitous mapping concept
- New icons to represent switch
- Several PNG icons are switch out with SVG counterparts to test Qt scaling on different platforms
- Default theme has added SVG icons that are comprised of the regular PNG embedded within
- GIS theme has added mostly SVG 24x24 icons and one at 48x48 (also for touch interfaces)
- This commit's changes will probably be reverted after testing