Skip to content

Allow basic viewer settings NG manipulation, tool use, defaults in the front end. #5

@mattjdavis

Description

@mattjdavis
  1. Add top-level settings
    Update the state dict to include the following viewer settings.
    Each time a new Neuroglancer link is provided, check for these keys and add them if missing.

    "showScaleBar": True,
    "showDefaultAnnotations": False,
    "layout": "xy",  # options: "xy", "xz", "yz", "3d", "4panel"
    "showAxisLines": False
  2. Expose settings to tools
    Make sure all tools can read and update these settings in the state dict.

  3. Frontend updates

    • Add a Viewer card to the settings sidebar.
    • When a new Neuroglancer link is loaded, apply the default viewer settings listed above.
    • Ensure users can modify these settings through the UI.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions