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

Add BorisFX Silhouette support #1070

Open
wants to merge 13 commits into
base: develop
Choose a base branch
from

Conversation

BigRoy
Copy link
Collaborator

@BigRoy BigRoy commented Jan 8, 2025

Changelog Description

Initial changes to support BorisFX Silhouette

Additional info

To be used together with:

I had to remove the TreeViewSpinner widget in our codebase: Remove TreeViewSpinner with QtSvg dependency

  • The TreeViewSpinner widget was not used anywhere
  • The QtSvg dependency does not exist in BorisFX Silhouette so removing it was easiest to make Silhouette not error on this import

Testing notes:

  1. start with this step
  2. follow this step

BigRoy added 2 commits January 8, 2025 09:16
- The `TreeViewSpinner` widget was not used anywhere
- The `QtSvg` dependency does not exist in BorisFX Silhouette so removing it was easiest to make Silhouette not error on this import
@BigRoy BigRoy added the type: feature Adding something new and exciting to the product label Jan 8, 2025
@BigRoy BigRoy self-assigned this Jan 8, 2025
@ynbot ynbot added size/XS type: enhancement Improvement of existing functionality or minor addition labels Jan 8, 2025
@@ -19,48 +18,6 @@ def mousePressEvent(self, event):
QtWidgets.QTreeView.mousePressEvent(self, event)


class TreeViewSpinner(QtWidgets.QTreeView):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we just comment it out?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could - but seems messy? :) Or did you mean to then remove it in a separate PR?

Copy link
Member

@iLLiCiTiT iLLiCiTiT Jan 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is messy, but at least some reminder that we actually did have refresh animations (and that we should put them back)...

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we're better off maybe creating an issue if we want to keep track of that - it could e.g. link to the removal commit. What you think?

@antirotor
Copy link
Member

Note that this is also needed for Mocha Pro, same issue there.

…' into enhancement/add_borisfx_silhouette_support
- This change was also tested in Fusion (where Qt runs completely separately and this addition didn't result in a visual difference there)
@BigRoy
Copy link
Collaborator Author

BigRoy commented Jan 16, 2025

Note: This PR now also contains #1070 because it kept getting in the way when testing Silhouette integration.

@BigRoy BigRoy marked this pull request as ready for review January 21, 2025 11:25
@BigRoy BigRoy requested a review from jakubjezek001 January 21, 2025 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/XS type: enhancement Improvement of existing functionality or minor addition type: feature Adding something new and exciting to the product
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants