Details
-
Epic
-
Resolution: Fixed
-
Not Evaluated
-
None
-
None
-
Stable API for Settings
-
962d9d55d (11.0), 0234ab689 (11.0), 75710fa36 (11.0), f4eff5f76 (11.0), 98bba063b (master), 8e257dca2 (master), d0d1e1af1 (master), c4294bea2 (master), 3fab8be4b (master), 573f3e718 (master), a98e6f63b (master), 91513a53d (master), 04162ba29 (master)
Description
The request for "stable Qt Creator Plugin API" comes up regularly. We currently still need the freedom to change also core API, but for limited areas this seems in reach. This here is one of them.
A lot of plugins are using settings, organized in settings pages (currently around 100), and we have with the Aspect system in connection with the Layoutbuilder already a suitable base for reasonably concise and efficient handling of those. Both are user-extensible, but would still need some extension and polish also to handle some remaining "unusual" internal cases (e.g. tree-like data is currently not covered at all. Once this is done and the existing pages are moved to that system we can slow down the pace of change in that area.
Attachments
Issue Links
- relates to
-
QTCREATORBUG-18110 Some settings are missing per-project configuration
- Open
-
QTCREATORBUG-29337 New plugin/extension manager
- Open