Commit Graph

14 Commits

Author SHA1 Message Date
Chris Hennes
e28fb35268 Addon Manager: Translation issues 2023-05-05 13:54:02 -05:00
Chris Hennes
abd601a147 Addon Manager: Show package dependencies 2022-09-21 14:44:35 -05:00
Chris Hennes
2524e8081a Addon Manager: Sketch out basics of Developer Mode 2022-09-09 13:00:10 -05:00
Chris Hennes
044b7ed744 Addon Manager: Add dialog to manage Python deps 2022-07-27 09:59:25 -05:00
Chris Hennes
7a769ebdcf Addon Manager: Don't translate placeholder text 2022-06-02 12:51:41 -05:00
Chris Hennes
1fbdb6885d Addon Manager: PR4556 Step 2: remove native=true 2022-03-28 10:43:21 -05:00
Chris Hennes
cd51ec53c0 Addon Manager: Remove extraneous UI elements 2022-01-01 09:16:32 -06:00
Chris Hennes
5bcf697008 Addon Manager: Add Check for updates button 2021-12-29 22:50:23 -06:00
Chris Hennes
f47435fa40 Addon Manager: Correct wording 2021-12-27 19:54:52 -06:00
Chris Hennes
e42eec2558 Addon Manager: Begin UI redesign
Migrate to a UI that looks more like other software package managers, giving
more space to each addon by hiding the list when an addon is selected, and
providing a "back" button to get back.

Implements a two-style view option for the list of addons: expanded and
condensed, via a delegate that provides the drawing function for each row in
the table based on two different widget designs.
2021-12-18 20:29:42 -06:00
Chris Hennes
a225695dd8 Addon Manager: Rework backend to use package.xml
This shifts to use the model-view-controller pattern for the list of addons,
and moves to using a full model class rather than an indexed array for the
data storage and management. This enables much more information to be stored
as part of the new AddonManagerRepo data type. It now wraps the Macro class
for macros, supports Preference Packs, and provides access to the Metadata
object.
2021-12-18 20:29:42 -06:00
luz.paz
9f1ff8def1 AddonManager: [skip-ci] Change reference from "Addons Manager" to "Addon
...Manager"  
https://forum.freecadweb.org/viewtopic.php?f=3&t=45951&p=395355#p394147
2020-05-05 19:40:14 +02:00
triplus
0de3ae1034 Addons manager close button 2020-02-05 10:50:35 +01:00
Yorik van Havre
ab68749909 AddonManager: New UI 2019-06-11 17:06:11 -03:00