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.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

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)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
baswein
Posts: 21
Joined: Mon Aug 26, 2019 4:26 pm

Re: Add ons manager - development and bugs topic

Post by baswein »

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 2730 times
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

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.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

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
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

  • 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)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

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
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

How does this look?
FC-Addon-Manager-Banner.png
FC-Addon-Manager-Banner.png (104.1 KiB) Viewed 2537 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
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Add ons manager - development and bugs topic

Post by Kunda1 »

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 2519 times
FC-Addon-Manager-Banner-installed.png
FC-Addon-Manager-Banner-installed.png (72.54 KiB) Viewed 2519 times
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply