Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] Certain critical functionality is only available in add-ons not core. #12638

Open
2 tasks done
maxwxyz opened this issue Feb 27, 2024 · 9 comments
Open
2 tasks done
Labels
Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Feature FR for improvements or new features

Comments

@maxwxyz
Copy link
Collaborator

maxwxyz commented Feb 27, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

From the FreeCAD Day 2024 Complaint Session:
Certain critical functionality is only available in add-ons not core.
Certain critical functionality is only available as external workbenches and is not available by default.

FreeCAD material properties are hidden in an add-on with a non obvious name (FC info)
Properties are hidden in an add-on with a non obvious name called FreeCAD Info

According to the recent survey results: https://ondsel.com/blog/freecad-user-survey-results-part-2/
grafik

Full version info

0.22

Subproject(s) affected?

Other (specify in description)

Anything else?

Code of Conduct

  • I agree to follow this project's Code of Conduct
@maxwxyz maxwxyz added Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Feature FR for improvements or new features labels Feb 27, 2024
@maxwxyz
Copy link
Collaborator Author

maxwxyz commented Feb 27, 2024

@sliptonic could you add or link to your survey results? I remember seeing some info on which addons are most used and crucial for many users.

@sliptonic
Copy link
Member

We're publishing the results in pieces. Part 1 just went up. I haven't even boosted it yet. This part deals with demographics. Results about add-ons is next.

https://ondsel.com/blog/freecad-user-survey-results-part-1/

@luzpaz luzpaz added the Missing: feedback If feedback is requested label Feb 29, 2024
@maxwxyz
Copy link
Collaborator Author

maxwxyz commented Mar 8, 2024

Here are the results:
image
Source: https://ondsel.com/blog/freecad-user-survey-results-part-2/

@maxwxyz maxwxyz removed the Missing: feedback If feedback is requested label Mar 8, 2024
@FEA-eng
Copy link
Contributor

FEA-eng commented Mar 12, 2024

The fact that the Surface workbench is included in this poll must be a mistake since it's already built-in. But it's good to see that the most commonly used (and thus having the biggest potential for integration) add-ons are the ones for crucial CAD stuff like fastener libraries and sheet metal modeling. IMO the Curves wb has a huge potential for integration with the Surface wb but it's totally up to its developer.

Macros are much easier to integrate so it would be good to know which ones are the most popular too. Some cover essential CAD functionality (like FCInfo which is not a workbench btw. or parametric curve).

All in all, I always repeat on the forum that I like the modularity of FreeCAD and the availability of add-ons for even really niche applications but I definitely agree that some features available only in add-ons should be built-in for user-friendliness, availability, ease of maintenance and so on.

@FlachyJoe
Copy link
Contributor

I definitely agree that some features available only in add-ons should be built-in for user-friendliness, availability, ease of maintenance and so on.

I don't because it's great to have separate code repositories to sort issues and PRs. And I'd like to keep a small package.

@FEA-eng
Copy link
Contributor

FEA-eng commented Mar 12, 2024

I don't because it's great to have separate code repositories to sort issues and PRs. And I'd like to keep a small package.

The problem is that those repositories are totally dependent on one person. Package size is also important but often doesn’t change that much (especially when macros are integrated). But again, I’m talking only about the most crucial functionalities that IMO should be available right away in every complete CAD application. I know that many FreeCAD veterans don’t share this view as opposed to most people coming from other software.

@FlachyJoe
Copy link
Contributor

FlachyJoe commented Mar 12, 2024

The problem is that those repositories are totally dependent on one person.

They can be forked to reside on https://github.com/FreeCAD and we can ask their authors to PR in these ones.

should be available right away in every complete CAD application

Many commercial app as such addon design because customers pay for what they need.

@chennes
Copy link
Member

chennes commented Apr 15, 2024

What would it look like to close this issue? How will we decide when it is "done"?

@pierreporte
Copy link

@chennes I think that we should first list what the critical features are, depending on the category (Mechanical CAD, Architecture CAD, CAM, FEM). Then, when those are all implemented (as a minimum viable product), it could be considered as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Issue or PR touches core sections (App, Gui, Base) of FreeCAD Feature FR for improvements or new features
Projects
Development

No branches or pull requests

7 participants