Add ons manager - development and bugs topic

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Fri Sep 06, 2019 8:38 pm

New bug found in Addon Manager:
Summary: All custom icons for addons change to single icon after a single addon is chosen and uninstalled (pressing the uninstall button)
Step by step:
1) open addon manager
2) choose an addon that is already installed
3) click on 'uninstalled selected'
Result: custom addon logos all change
Image

OS: Manjaro Linux (XFCE/xfce)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18095 (Git) AppImage
Build type: Release
Branch: master
Hash: 27cb54009b57c1938f7ff97026c8b35c1688233f
Python version: 3.7.3
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
baswein
Posts: 1
Joined: Mon Aug 26, 2019 4:26 pm

Re: Add ons manager - development and bugs topic

Postby baswein » Sat Sep 07, 2019 2:45 am

Hello- I'm new to FreeCAD and am very excited about the potential. Thanks for all of your great work! I work a lot with QGIS and felt that FreeCAD may be interested in the plugin manager as a reference.
I like are the search function especially with as many plugins as they have and hopefully FreeCAD will need that too as it gets more workbenches.
I also like the ability to disable plugins temporarily. This is useful for troubleshooting and plugins that you don't use very often.
Here is a screenshot:
qgis-ltr-bin_2019-09-06_22-30-39.png
qgis-ltr-bin_2019-09-06_22-30-39.png (58.76 KiB) Viewed 615 times
User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Sun Sep 08, 2019 7:28 pm

baswein wrote:
Sat Sep 07, 2019 2:45 am
Thanks for your feedback. You are certainly correct that the QGIS plugin manager is of interest. We've had our eye on it and it's fantastic development. The functionality you point to is definitely needed sooner than later. The FreeCAD motto is "It's done when it's done". Thanks for sharing.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Sun Sep 15, 2019 1:15 pm

Bug:
Issue with the Addon Manager unable to retrieve proper description of a repo from a gitlab repository:
https://forum.freecadweb.org/viewtopic. ... 55#p334355
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Fri Sep 27, 2019 5:22 pm

  • Need to have a tag that indicates to the user there are workbenches that not fully python3 compliant (most of microelly2's workbenches, for instance)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Wed Oct 09, 2019 4:30 pm

Kunda1 wrote:
Fri Sep 06, 2019 8:38 pm
New bug found in Addon Manager:
Summary: All custom icons for addons change to single icon after a single addon is chosen and uninstalled (pressing the uninstall button)
Step by step:
1) open addon manager
2) choose an addon that is already installed
3) click on 'uninstalled selected'
Result: custom addon logos all change
Image

OS: Manjaro Linux (XFCE/xfce)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18095 (Git) AppImage
Build type: Release
Branch: master
Hash: 27cb54009b57c1938f7ff97026c8b35c1688233f
Python version: 3.7.3
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)
yorik wrote:
JFYI @yorik
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
yorik
Site Admin
Posts: 11565
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Add ons manager - development and bugs topic

Postby yorik » Thu Oct 10, 2019 2:55 pm

User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Thu Oct 10, 2019 8:26 pm

How does this look?
FC-Addon-Manager-Banner.png
FC-Addon-Manager-Banner.png (104.1 KiB) Viewed 422 times
Here is the PR in progress: https://github.com/FreeCAD/FreeCAD/pull/2605
I haven't tested it on the latest build, I'm using the AppImage which is r18403

Can someone test this? It's as simple as copying the file in to your ~/FreeCAD/Mod/AddonManager/ directory
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 5783
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Postby Kunda1 » Thu Oct 10, 2019 11:18 pm

Here is what it proposed new look would be for:

addons that have a pending update:
FC-Addon-Manager-Banner-pending.png[/attachment [b]addons that are already installed:[/b] [attachment=1]FC-Addon-Manager-Banner-installed.png
Attachments
FC-Addon-Manager-Banner-pending.png
FC-Addon-Manager-Banner-pending.png (148.66 KiB) Viewed 404 times
FC-Addon-Manager-Banner-installed.png
FC-Addon-Manager-Banner-installed.png (72.54 KiB) Viewed 404 times
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features