CARVIEW |
Select Language
HTTP/2 200
date: Mon, 28 Jul 2025 08:04:18 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-repository-download: git clone https://github.com/DynamoDS/Dynamo.git
etag: W/"6806c423ab8b927d1b417f04c2131d6f"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=uIobKY5VzqVnJwEvc3mVkJo6VDnBHmrDDA8dOU%2B6%2FoIekvoxvLzjeWCg6KKo%2FuQ593ijLd1cR0HzOV%2BukD3lJkpgtMmz1vUCkw8QWjK9aTPr2ZvsLvKEPpwW0mFdqjZgRSd9%2BG1avV5s9BLYnumCWsvDPuNTUS%2BhZujZ4Fi7v6bSSWkbHYnTj%2FvHFJdHiShbQo9W6DVNPkE96qUMJaW8DJAUNMKr6sG9TZHeGgrEhNR1YObOSYqts32HDV9ZmFfXARFdhyoUqaZlk9JhIFQK8A%3D%3D--YOvTAxmgvaSiuWrY--ICyKiufHi%2FqPgXbjSddjQQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1106368437.1753689857; Path=/; Domain=github.com; Expires=Tue, 28 Jul 2026 08:04:17 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Tue, 28 Jul 2026 08:04:17 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: AFA4:3C6DB4:D9477D:117C1AC:68872F01
Edit Python Port Properties (#13788) · DynamoDS/Dynamo@ce66b5b · GitHub
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/DynamoNodeButton.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/InPortContextMenu.xaml
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/OutPortContextMenu.xaml
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/OutPortContextMenu.xaml.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/DynamoCoreWpf.csproj
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Properties/Resources.Designer.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Properties/Resources.en-US.resx
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Properties/Resources.resx
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 658
Commit ce66b5b
authored
Edit Python Port Properties (#13788)
* Outport - added Edit Port Properties button to port context menu
- added a new button to the OutPortContextMenu to allow users to Edit Port Properties
- for the time being, it is only enabled and visible in case of Python Node Model (in future this check can be removed allowing other nodes to use this functionality as well)
* Output rename working
- At this point, output port can be renamed
- TODO: handle contextmenu - should close after interaction, now keeps alive
- TODO: remove Categories
- TODO: create validation checks (cannot be the same as any other Port, cannot be null, cannot be an Integer, anything else?)
- TODO: Set Prompt name based on Inport/Outport usage
* Hide popup after interaction
- since we no longer need the popup to stick around after we have launched the Edit Properties Prompt, hide the popup
* Resource properties added
- added Port Properties Prompt property values as resources
- added a dynamic prompt title based on the PortType value of the port
- further cleaned the UI design
* WindowsStartupLocation - Screen
- cannot find DynamoView as an owner for some reason, using WindowStartupLocation.CenterScreen instead
- control cleanup
* Code refactor, name validation
- refactor chunks of code for better usability
- incorporated number and unique port name validation checks
* Added Port Properties Prompt to context menu of Input port
- now works for both Input and Output ports
* Added port removal notification message
- will prompt the user to agree to lose changes when removing port
* Validation changed to status label
- changed the validation warning method to status label underneath the Name text box
* Save disabled on warning
- disable 'Save' button when we are in a warning state (invalid port name)
- cleans up interaction around blank name
* Public converter comment
- added comment to public converter
* Moved private property
- moved private property to top of class for better readability
* Used DynamoUtilities method
- used DynamoUtilities.PathHelper method to check for name validation
* Removed commented out code
- removed unnecessary code
* Added back the missing page tag
- fixed page tag1 parent 86d0bf7 commit ce66b5bCopy full SHA for ce66b5b
File tree
Expand file treeCollapse file tree
17 files changed
+918
-12
lines changedFilter options
- src/DynamoCoreWpf
- Controls
- Properties
- UI
- Prompts
- Themes/Modern
- ViewModels/Core
- Views/Core
Expand file treeCollapse file tree
17 files changed
+918
-12
lines changedsrc/DynamoCoreWpf/Controls/DynamoNodeButton.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/DynamoNodeButton.cs+32-1Lines changed: 32 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| 10 | + | |
10 | 11 |
| |
11 | 12 |
| |
12 | 13 |
| |
| |||
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
31 | 43 |
| |
32 | 44 |
| |
33 | 45 |
| |
| |||
49 | 61 |
| |
50 | 62 |
| |
51 | 63 |
| |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
52 | 83 |
| |
53 | 84 |
| |
54 | 85 |
| |
55 | 86 |
| |
56 | 87 |
| |
57 |
| - | |
| 88 | + |
src/DynamoCoreWpf/Controls/InPortContextMenu.xaml
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/InPortContextMenu.xaml+16-3Lines changed: 16 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
103 |
| - | |
| 103 | + | |
| 104 | + | |
104 | 105 |
| |
105 | 106 |
| |
106 | 107 |
| |
| |||
110 | 111 |
| |
111 | 112 |
| |
112 | 113 |
| |
113 |
| - | |
| 114 | + | |
| 115 | + | |
114 | 116 |
| |
115 | 117 |
| |
116 | 118 |
| |
| |||
119 | 121 |
| |
120 | 122 |
| |
121 | 123 |
| |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
122 | 135 |
| |
123 | 136 |
| |
124 | 137 |
| |
|
src/DynamoCoreWpf/Controls/OutPortContextMenu.xaml
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/OutPortContextMenu.xaml+11-1Lines changed: 11 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
51 | 61 |
| |
52 | 62 |
| |
53 | 63 |
| |
|
src/DynamoCoreWpf/Controls/OutPortContextMenu.xaml.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Controls/OutPortContextMenu.xaml.cs+2-2Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
|
src/DynamoCoreWpf/DynamoCoreWpf.csproj
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/DynamoCoreWpf.csproj+3Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
| 51 | + | |
51 | 52 |
| |
52 | 53 |
| |
53 | 54 |
| |
| |||
226 | 227 |
| |
227 | 228 |
| |
228 | 229 |
| |
| 230 | + | |
229 | 231 |
| |
230 | 232 |
| |
231 | 233 |
| |
| |||
561 | 563 |
| |
562 | 564 |
| |
563 | 565 |
| |
| 566 | + | |
564 | 567 |
| |
565 | 568 |
| |
566 | 569 |
| |
|
src/DynamoCoreWpf/Properties/Resources.Designer.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Properties/Resources.Designer.cs+90Lines changed: 90 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
src/DynamoCoreWpf/Properties/Resources.en-US.resx
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Properties/Resources.en-US.resx+36Lines changed: 36 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2575 | 2575 |
| |
2576 | 2576 |
| |
2577 | 2577 |
| |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
2578 | 2581 |
| |
2579 | 2582 |
| |
2580 | 2583 |
| |
| |||
3494 | 3497 |
| |
3495 | 3498 |
| |
3496 | 3499 |
| |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
| 3516 | + | |
| 3517 | + | |
| 3518 | + | |
| 3519 | + | |
| 3520 | + | |
| 3521 | + | |
| 3522 | + | |
| 3523 | + | |
| 3524 | + | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
| 3528 | + | |
| 3529 | + | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
3497 | 3533 |
| |
3498 | 3534 |
| |
3499 | 3535 |
| |
|
src/DynamoCoreWpf/Properties/Resources.resx
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/Properties/Resources.resx+36Lines changed: 36 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2276 | 2276 |
| |
2277 | 2277 |
| |
2278 | 2278 |
| |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
2279 | 2282 |
| |
2280 | 2283 |
| |
2281 | 2284 |
| |
| |||
3481 | 3484 |
| |
3482 | 3485 |
| |
3483 | 3486 |
| |
| 3487 | + | |
| 3488 | + | |
| 3489 | + | |
| 3490 | + | |
| 3491 | + | |
| 3492 | + | |
| 3493 | + | |
| 3494 | + | |
| 3495 | + | |
| 3496 | + | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
| 3516 | + | |
| 3517 | + | |
| 3518 | + | |
| 3519 | + | |
3484 | 3520 |
| |
3485 | 3521 |
| |
3486 | 3522 |
| |
|
You can’t perform that action at this time.
0 commit comments