Skip to content

DYN-9702 templates to home screen#16932

Open
Chloepeg wants to merge 14 commits intoDynamoDS:masterfrom
Chloepeg:DYN-9702-templates-to-home-screen
Open

DYN-9702 templates to home screen#16932
Chloepeg wants to merge 14 commits intoDynamoDS:masterfrom
Chloepeg:DYN-9702-templates-to-home-screen

Conversation

@Chloepeg
Copy link
Contributor

@Chloepeg Chloepeg commented Mar 2, 2026

Purpose

This PR addresses DYN-9702 https://jira.autodesk.com/browse/DYN-9702

The changes in the code aim to add backend support for Dynamo template files on the HomePage, enabling templates to be opened in a new editable workspace

Changes :

  • initial changes to the Dynamo backend to consume and show Dynamo Template files on HomePage
  • created StartPage container for Template files
  • added backend infrastructure to send Template files data to frontend on load
  • Add NewWorkspaceWithTemplate method to HomePage that creates a new workspace and inserts a template file, enabling the sidebar to open templates in a new editable workspace.
Template menu recent page with side panel

Declarations

Check these if you believe they are true

Release Notes

Added backend support for for 9702- template-file-support in DynamoHome repo, enabling templates to be opened in a new editable workspace.

Reviewers

@zeusongit
@DynamoDS/eidos

FYIs

@dnenov
@johnpierson

- initial changes to the Dynamo backend to consume and show Dynamo Template files on HomePage
- created StartPage container for Template files
- added backend infrastructure to send Template files data to frontend on load
Add NewWorkspaceWithTemplate method to HomePage that creates a new workspace and inserts a template file, enabling the sidebar to open templates in a new editable workspace.
@github-actions github-actions bot changed the title Dyn 9702 templates to home screen DYN-: Dyn 9702 templates to home screen Mar 2, 2026
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

See the ticket for this pull request: https://jira.autodesk.com/browse/DYN-9702

@avidit avidit changed the title DYN-: Dyn 9702 templates to home screen DYN-9702 templates to home screen Mar 2, 2026
@johnpierson
Copy link
Member

How are the file names displayed? Is it just the name of the file now?

@johnpierson
Copy link
Member

@Chloepeg can you rebase this PR from master to get the new Template Filenames for these mockups?

@Chloepeg
Copy link
Contributor Author

Chloepeg commented Mar 3, 2026

How are the file names displayed? Is it just the name of the file now?

Yes, for the Homepage, the templates are shown using the filename, so Create a Graph.dyn displays as "Create a Graph", this is automatic from the filename. For the side panel, The names displayed are still template 1 and template 2 but the code matches them to the actual files by filename, I've updated the matching logic to work with the new filenames. DynamoDS/DynamoHome#66

Chloepeg added 5 commits March 3, 2026 12:31
- initial changes to the Dynamo backend to consume and show Dynamo Template files on HomePage
- created StartPage container for Template files
- added backend infrastructure to send Template files data to frontend on load
Add NewWorkspaceWithTemplate method to HomePage that creates a new workspace and inserts a template file, enabling the sidebar to open templates in a new editable workspace.
Add root folder bundle file to embedded resources
Adds the missing TemplateFiles property to StartPageViewModel
@johnpierson johnpierson added this to the 4.1 milestone Mar 3, 2026
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@zeusongit zeusongit removed this from the 4.1 milestone Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants