Skip to content

Address add-in feedback - #23

Merged
stdavis merged 14 commits into
mainfrom
fix/add-in-feedback
Aug 24, 2026
Merged

Address add-in feedback#23
stdavis merged 14 commits into
mainfrom
fix/add-in-feedback

Conversation

@stdavis

@stdavis stdavis commented Aug 21, 2026

Copy link
Copy Markdown
Member

No description provided.

@stdavis
stdavis enabled auto-merge (rebase) August 21, 2026 18:08
@stdavis
stdavis requested a lite review from Copilot August 21, 2026 18:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the ArcGIS Pro add-in editor workflow based on feedback by adding explicit support for creating UTRANS roads from unlinked “New” DFC_RESULT records (including multi-select), expanding editable road attributes (STATUS), and streamlining release packaging/versioning.

Changes:

  • Add an Add New workflow to create and link UTRANS roads for eligible unlinked “New” DFC records (including multi-select) with configurable attribute overrides.
  • Extend editor/UI to support editing the STATUS coded-value field and improve editor state handling for “new/unlinked” selections.
  • Add Release build automation (version bump + package copy) and improve developer documentation / VS Code configuration.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
add-in/UGRC.UtransTools/UtransEditorDockpaneViewModel.cs Adds Add New command/state tracking for multi-select new records; updates save/reset behavior.
add-in/UGRC.UtransTools/UtransEditorDockpaneView.xaml Updates editor UI to enable Add New workflow, adds STATUS control, and adjusts enabled/visible behaviors.
add-in/UGRC.UtransTools/UGRC.UtransTools.csproj Adds Release build targets for version bumping and copying the packaged add-in.
add-in/UGRC.UtransTools/Services/UtransEditService.cs Implements creation/linking of new UTRANS roads and adds STATUS to edit payloads.
add-in/UGRC.UtransTools/Services/LayerValidationService.cs Improves layer validation (broken sources) and includes STATUS coded domain loading.
add-in/UGRC.UtransTools/Services/DfcSelectionService.cs Adds multi-select loading for eligible new/unlinked DFC_RESULT records.
add-in/UGRC.UtransTools/Models/EditorReviewState.cs Adds STATUS field to review state and adjusts defaults/initialization for new records.
add-in/UGRC.UtransTools/Models/AttributeReviewField.cs Fixes IsDifferent to reflect current edited value and updates change notifications.
add-in/UGRC.UtransTools/Configuration/UtransEditorConfiguration.cs Adds STATUS to the set of common road fields.
add-in/UGRC.UtransTools/Config.daml Updates add-in version (and normalizes the XML header formatting).
add-in/UGRC.UtransTools/Build/BumpAddInVersion.ps1 New script to bump the add-in version during Release builds.
add-in/README.md Documents Add New workflow, formatting commands, and Release packaging behavior.
.vscode/settings.json Adds spelling word, formatter defaults, and terminal auto-approve settings (currently invalid JSON).
.vscode/extensions.json Recommends the CSharpier VS Code extension.
Suppressed comments (1)

add-in/UGRC.UtransTools/UtransEditorDockpaneView.xaml:573

  • UI label typo: SPEED__LMT has a double underscore, but the field name and other UI labels use a single underscore (SPEED_LMT).
          Header="SPEED__LMT"

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread add-in/UGRC.UtransTools/UtransEditorDockpaneViewModel.cs
Comment thread add-in/UGRC.UtransTools/UtransEditorDockpaneView.xaml Outdated
Comment thread add-in/UGRC.UtransTools/UtransEditorDockpaneView.xaml
Comment thread add-in/UGRC.UtransTools/Services/DfcSelectionService.cs Outdated
Comment thread add-in/UGRC.UtransTools/Services/UtransEditService.cs Outdated
Comment thread add-in/UGRC.UtransTools/Services/UtransEditService.cs Outdated
Comment thread .vscode/settings.json Outdated
Comment thread add-in/UGRC.UtransTools/UGRC.UtransTools.csproj
@stdavis
stdavis force-pushed the fix/add-in-feedback branch from 52deb16 to 930557d Compare August 21, 2026 22:29
@stdavis
stdavis requested a review from acneville August 21, 2026 22:32
@stdavis
stdavis merged commit d2a8b57 into main Aug 24, 2026
2 checks passed
@stdavis
stdavis deleted the fix/add-in-feedback branch August 24, 2026 15:56
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