Commit Graph

16 Commits

Author SHA1 Message Date
Chris Hennes
418ccc870f Addon Manager: Refactor global button bar 2024-02-11 17:19:22 -06:00
Chris Hennes
7dac836110 Addon Manager: Refactor progress bar 2024-02-11 17:19:22 -06:00
Chris Hennes
93e97c33f0 Addon Manager: Translation issues 2023-05-05 13:54:02 -05:00
Chris Hennes
9e1ed4a68a Addon Manager: Show package dependencies 2022-09-21 14:44:35 -05:00
Chris Hennes
b6827b3621 Addon Manager: Sketch out basics of Developer Mode 2022-09-09 13:00:10 -05:00
Chris Hennes
e415f38fe6 Addon Manager: Add dialog to manage Python deps 2022-07-27 09:59:25 -05:00
Chris Hennes
3c1e446c2f Addon Manager: Don't translate placeholder text 2022-06-02 12:51:41 -05:00
Chris Hennes
5e5aac2e04 Addon Manager: PR4556 Step 2: remove native=true 2022-03-28 10:43:21 -05:00
Chris Hennes
8ef9f257be Addon Manager: Remove extraneous UI elements 2022-01-01 09:16:32 -06:00
Chris Hennes
80b95225f8 Addon Manager: Add Check for updates button 2021-12-29 22:50:23 -06:00
Chris Hennes
8bf59d77f4 Addon Manager: Correct wording 2021-12-27 19:54:52 -06:00
Chris Hennes
a0992902de 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
768a0f086f 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
3b8b0451b1 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
b5b32c8aa8 Addons manager close button 2020-02-05 10:50:35 +01:00
Yorik van Havre
3e65306a9f AddonManager: New UI 2019-06-11 17:06:11 -03:00