vim: syntax=markdown tw=78 spell spl=en

# Storage

* Store properties with native data type (integer, etc.)
* Do not store checked state of checkable buttons

# Property editor

* Store shortcuts

* Fix clicking on property is enough to store it
* Catch geometry property
* Support pixmap property

# Editing

* Alignment toolbar
* Match size
* Distribute
* Drag Widgets to another Tab via QTabBar::changeCurrentOnDrag
* Show Widget Dialog when dropping Scalar or Vector on pane (vertical and
  horizontal replication of widgets is selectable)
* New tab from context menu

# Stylesheets

* Move Testmanager resources to special path
* Recalculate styles on objectName change
* Avoid styles being applied to tab headers

* Notes on plugin class names
* Move style sheet hints to help dialog
* Embed resources

# Slots

* Solution for event/continuous conflict

* Allow dropping disconnected variables
* Slot editor
    * Ok/Cancel
    * Drag/Drop variables inside dialog
    * Drag/Drop variables from data model
    * Show all selected widgets

* Improve storage of single slot (as JSON object)
* Remember variable settings (in independent database?)
* Preload slot group names
* Dropping multiple signals onto multiple widgets
* Drop with event transfer

# Datasources

* Close connect dialog immediately
* Shorten wait time if data source not available
* Add/remove nodes after connect
* Watch list (event/continuous)
* Data transfer report / event transfer debugger
* Wish: Slide data source widget in an out / alt. single-click to swipe

# Application

* Ask before closing without saving
* Also store positions of message windows
* Support MSR broadcasts

* Settings dialog
* Undo/Redo stack
* Windows Icon (.ico)
* Reference origin of images
* Right-click on widget (QLabel) should also present widget library

# Python

* Backward search in console widget
* Implement calculated signals
* Implement layout/widget interface
* Show help for available widget script objects

# Plugins

* LED
* Graph trigger signal
* Update Dial on style change
* Allow only continuous data for graph
