Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[ui/core] GroupAttributes connection#2754

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
nicolas-lambert-tc wants to merge14 commits intodev/connectGroupAttrs
base:dev/connectGroupAttrs
Choose a base branch
Loading
fromdev/connectAttrs-and-avoid-cycle

Conversation

@nicolas-lambert-tc
Copy link
Contributor

@nicolas-lambert-tcnicolas-lambert-tc commentedJun 23, 2025
edited
Loading

Description

This PR add the possibility to connectGroupAttribute based on thisPR (From@cbentejac)

It adds:

  • Connection on Group

Screenshot_2025-07-01_09-41-57
image

  • GroupAttributes can be folded even if connected
    Screenshot_2025-06-18_16-46-38

GroupAttribute connection link the subAttributes:
Screenshot_2025-07-01_09-36-58

Features list

  • AllowGroupAttribute connection
  • Connecting aGroupAttribute connect automatically all subAttributes
  • Disconnecting a subAttribute automatically disconnect the parnt GroupAttribute
  • Connection is handled in ui.graph, so undo are correctly handled
  • Add a function to check the attributes compatibility

Implementation remarks

… are hidden. If any of the subAttributes is connected to another attribute, it disconnect the GroupAttribute. (Not yet recursive)
…butes are connected (edges are redirected to the next visible grpAttribute)
@nicolas-lambert-tcnicolas-lambert-tc added featurenew feature (proposed as PR or issue planned by dev) UI labelsJun 23, 2025
@nicolas-lambert-tcnicolas-lambert-tc changed the base branch fromdev/groupAttribute-connections todev/connectGroupAttrsJune 23, 2025 16:06
@codecov
Copy link

codecovbot commentedJun 27, 2025
edited
Loading

Codecov Report

Attention: Patch coverage is90.71038% with17 lines in your changes missing coverage. Please review.

Project coverage is 79.27%. Comparing base(7c66c56) to head(8d316bf).

✅ All tests successful. No failed tests found.

Files with missing linesPatch %Lines
meshroom/core/attribute.py82.75%15 Missing⚠️
meshroom/core/exception.py75.00%1 Missing⚠️
meshroom/core/graph.py87.50%1 Missing⚠️
Additional details and impacted files
@@                    Coverage Diff                    @@##           dev/connectGroupAttrs    #2754      +/-   ##=========================================================+ Coverage                  78.94%   79.27%   +0.33%=========================================================  Files                         50       53       +3       Lines                       6662     6829     +167     =========================================================+ Hits                        5259     5414     +155- Misses                      1403     1415      +12

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report?Share it here.

🚀 New features to boost your workflow:
  • 📦JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nicolas-lambert-tcnicolas-lambert-tcforce-pushed thedev/connectAttrs-and-avoid-cycle branch from47deef3 to8d316bfCompareJune 30, 2025 15:48
@nicolas-lambert-tcnicolas-lambert-tc changed the titleDev/connect attrs and avoid cycle[ui/core] GroupAttributes connectionJul 1, 2025
@nicolas-lambert-tcnicolas-lambert-tc marked this pull request as ready for reviewJuly 1, 2025 09:10
@fabiencastanfabiencastan added this to theMeshroom 2025.x milestoneJul 1, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Labels

featurenew feature (proposed as PR or issue planned by dev)UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@nicolas-lambert-tc@fabiencastan

[8]ページ先頭

©2009-2025 Movatter.jp