Skip to content

Plugin refactor [docs]: Add v0.3.0.0 release notes and images#195

Merged
C-Achard merged 11 commits into
cy/feature-refactor-2026from
cy/0.3-version-notes-changelog
May 4, 2026
Merged

Plugin refactor [docs]: Add v0.3.0.0 release notes and images#195
C-Achard merged 11 commits into
cy/feature-refactor-2026from
cy/0.3-version-notes-changelog

Conversation

@C-Achard

@C-Achard C-Achard commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

Scope

Add release notes for v0.3.0.0 (docs/release_notes/v0_3_0_0.md) describing a near-complete plugin rewrite, safety and debugging improvements, UI and workflow changes, data loading/saving fixes, and other quality-of-life and code-quality updates. Include accompanying images used by the notes (status_panel, color_scheme_skip, traj_plot, tutorial, shortcuts, debug, new_menu, and others) under docs/release_notes/imgs/v_0_3_0_0/.

TODO

Add release notes for v0.3.0.0 (docs/release_notes/v0_3_0_0.md) describing a near-complete plugin rewrite, safety and debugging improvements, UI and workflow changes, data loading/saving fixes, and other quality-of-life and code-quality updates. Include accompanying images used by the notes (status_panel, color_scheme_skip, traj_plot, tutorial, shortcuts, debug, new_menu, and others) under docs/release_notes/imgs/v_0_3_0_0/.
@C-Achard C-Achard self-assigned this Apr 30, 2026
@C-Achard C-Achard added documentation Improvements or additions to documentation versioning Issue, fix or feature related to dependencies or plugin version(s) labels Apr 30, 2026
@C-Achard C-Achard added this to the Core plugin overhaul (2026) milestone Apr 30, 2026
@C-Achard C-Achard mentioned this pull request Apr 30, 2026
26 tasks
Add notes about a minimal deprecation system and new debug contexts for performance monitoring and automated log generation. Also add a link to issue #184 for refactor discussion, adjust final wording, and apply minor formatting/whitespace fixes in the drag-&-drop and closing paragraphs.

@deruyter92 deruyter92 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks amazing! Comprehensive user-focused list!

Introduce default_stages and explicitly assign stages to hooks, marking safe checks as pre-commit/manual and file-modifying hooks as pre-commit-only. Add check-merge-conflict, set name-tests-test args, and ensure end-of-file-fixer/trailing-whitespace run only in pre-commit. Bump pyproject-fmt to v2.21.1 and update ruff pre-commit to v0.15.12, replacing the previous ruff entries with a clear split: local autofix/format hooks (pre-commit) and CI check-only variants (manual) with appropriate args. Remove the napari-plugin-checks entry and reorganize hooks for clearer local vs CI behavior.
@C-Achard C-Achard changed the base branch from cy/v0.3.0.0-version-bump to cy/feature-refactor-2026 April 30, 2026 14:37
C-Achard added a commit that referenced this pull request Apr 30, 2026
Plugin refactor : full version

User patch notes available [here(#195).
@C-Achard C-Achard marked this pull request as ready for review May 4, 2026 09:54
C-Achard added 4 commits May 4, 2026 13:24
Revise docs/release_notes/v0_3_0_0.md to clarify plugin behavior and improve wording. Reword the intro to highlight safety improvements around data loading/saving and improved UX; change note types to emphasize important workflow changes. Clarify the progress estimate as a relative metric, update wording for trails and trajectory plot behavior, and refine the explanation of automatic config.yaml lookup for drag-&-drop loading. Fix a typo ("sratch" -> "scratch") and expand the data-loading recovery note to indicate fewer remapping issues and fewer incorrect loads. Small phrasing tweaks throughout for clarity and consistency.
Update v0_3_0_0 release notes to emphasize that users should not always add the config.yaml when loading labeled data (the plugin will search parent folders). Add a note explaining when dragging/dropping the config.yaml is still required — to start annotating from scratch or to refresh body parts after modifying config.yaml — and that resuming annotation or loading existing annotations does not require it.
@C-Achard C-Achard merged commit 49eff97 into cy/feature-refactor-2026 May 4, 2026
2 checks passed
C-Achard added a commit that referenced this pull request May 4, 2026
…199)

* Plugin refactor [docs]: Add v0.3.0.0 release notes and images (#195)

* Add v0.3.0.0 release notes and images

Add release notes for v0.3.0.0 (docs/release_notes/v0_3_0_0.md) describing a near-complete plugin rewrite, safety and debugging improvements, UI and workflow changes, data loading/saving fixes, and other quality-of-life and code-quality updates. Include accompanying images used by the notes (status_panel, color_scheme_skip, traj_plot, tutorial, shortcuts, debug, new_menu, and others) under docs/release_notes/imgs/v_0_3_0_0/.

* Update v0.3.0 release notes

Add notes about a minimal deprecation system and new debug contexts for performance monitoring and automated log generation. Also add a link to issue #184 for refactor discussion, adjust final wording, and apply minor formatting/whitespace fixes in the drag-&-drop and closing paragraphs.

* mdformat

* Add stages and split ruff hooks

Introduce default_stages and explicitly assign stages to hooks, marking safe checks as pre-commit/manual and file-modifying hooks as pre-commit-only. Add check-merge-conflict, set name-tests-test args, and ensure end-of-file-fixer/trailing-whitespace run only in pre-commit. Bump pyproject-fmt to v2.21.1 and update ruff pre-commit to v0.15.12, replacing the previous ruff entries with a clear split: local autofix/format hooks (pre-commit) and CI check-only variants (manual) with appropriate args. Remove the napari-plugin-checks entry and reorganize hooks for clearer local vs CI behavior.

* Add table

* Update v0_3_0_0.md

* Update v0.3.0.0 release notes

Revise docs/release_notes/v0_3_0_0.md to clarify plugin behavior and improve wording. Reword the intro to highlight safety improvements around data loading/saving and improved UX; change note types to emphasize important workflow changes. Clarify the progress estimate as a relative metric, update wording for trails and trajectory plot behavior, and refine the explanation of automatic config.yaml lookup for drag-&-drop loading. Fix a typo ("sratch" -> "scratch") and expand the data-loading recovery note to indicate fewer remapping issues and fewer incorrect loads. Small phrasing tweaks throughout for clarity and consistency.

* Dedent admonitions

* Clarify config.yaml handling in release notes

Update v0_3_0_0 release notes to emphasize that users should not always add the config.yaml when loading labeled data (the plugin will search parent folders). Add a note explaining when dragging/dropping the config.yaml is still required — to start annotating from scratch or to refresh body parts after modifying config.yaml — and that resuming annotation or loading existing annotations does not require it.

* Update links

* Update v0_3_0_0.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation versioning Issue, fix or feature related to dependencies or plugin version(s)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants