Skip to content

Reorganize Creation Tools and Add Data Deduplication#7

Merged
austinkden merged 1 commit intomainfrom
feature/creation-mode-dropdown-6030560213373478892
Mar 8, 2026
Merged

Reorganize Creation Tools and Add Data Deduplication#7
austinkden merged 1 commit intomainfrom
feature/creation-mode-dropdown-6030560213373478892

Conversation

@austinkden
Copy link
Contributor

This change reorganizes the sidebar UI by moving all map creation-related tools into a new, dedicated "Creation Mode" dropdown menu. This cleans up the Settings menu and provides a clearer grouping for development tools.

Additionally, a new "Clear Duplicate Data" button has been added. This utility scans the user's current creation data and removes any redundant nodes (based on unique ID) or edges (based on the combination of start and end nodes), ensuring that only the first instance of any piece of data is preserved. This helps maintain data integrity during complex mapping sessions.


PR created automatically by Jules for task 6030560213373478892 started by @austinkden

… logic

- Created a new "Creation Mode" dropdown in the sidebar.
- Relocated Creation Mode toggle, Open, Import, and Delete buttons from Settings to the new dropdown.
- Implemented "Clear Duplicate Data" feature to remove nodes with duplicate IDs and edges with duplicate from/to pairs, keeping the first occurrence of each.
- Added confirmation prompts and success alerts for the deduplication process.

Co-authored-by: austinkden <167563184+austinkden@users.noreply.github.com>
@google-labs-jules
Copy link
Contributor

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@austinkden austinkden merged commit aa5df27 into main Mar 8, 2026
3 checks passed
@austinkden austinkden deleted the feature/creation-mode-dropdown-6030560213373478892 branch March 9, 2026 23:20
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.

1 participant