Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Documentation #8262

Merged
merged 23 commits into from
Dec 12, 2024
Merged

Update Documentation #8262

merged 23 commits into from
Dec 12, 2024

Conversation

hotzenklotz
Copy link
Member

@hotzenklotz hotzenklotz commented Dec 5, 2024

This PR updates the WK documentation:

  • Revised the toolbar page for better readbility and include icons for each tool
  • Updated User and Teams pages to include info on team creation and user assignment
  • Updated Volume and Skeleton Tools pages to include icons for all tools and modifiers. Updated descriptions and phrasing.
  • Misc formatting and link fixes

Impressions:
Screenshot 2024-12-09 at 14 44 58
Screenshot 2024-12-09 at 14 45 16


(Please delete unneeded items, merge only when none are left open)

Copy link
Contributor

coderabbitai bot commented Dec 5, 2024

Warning

Rate limit exceeded

@hotzenklotz has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 23 minutes and 5 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 86d214a and 8f36077.

📒 Files selected for processing (2)
  • docs/skeleton_annotation/tools.md (2 hunks)
  • docs/volume_annotation/tools.md (2 hunks)
📝 Walkthrough
📝 Walkthrough

Walkthrough

This pull request includes updates to the documentation for WEBKNOSSOS, focusing on various tools and features. Key changes involve restructuring and enhancing sections related to the Skeleton Annotation tool, Volume Annotation tools, and team management. Additionally, links have been updated for the AI Quick Select tool, and new sections have been added to guide users on adding users to teams and creating new teams. Overall, these modifications aim to improve clarity and usability in the documentation.

Changes

File Path Change Summary
docs/index.md Updated link for "AI Quick Select tool" from volume_annotation/index.md to volume_annotation/tools.md.
docs/skeleton_annotation/tools.md Restructured and enhanced documentation for the Skeleton Annotation tool, including new sections and detailed explanations.
docs/ui/status_bar.md Updated spelling and formatting in the status bar documentation; added link for "magnification level."
docs/ui/toolbar.md Restructured toolbar documentation with categorized sections for improved clarity and usability.
docs/users/new_users.md Added new section "Adding Users to Teams" detailing user management and roles.
docs/users/teams.md Added new section "Creating New Teams" with step-by-step instructions and illustrations.
docs/volume_annotation/segments_statistics.md Updated links for segment statistics to improve clarity and navigability.
docs/volume_annotation/tools.md Major restructuring with detailed explanations for each tool, new sections, and visual aids.
frontend/javascripts/admin/team/edit_team_modal_view.tsx Added width property to Modal component in EditTeamModalForm, adjusting display size.
docs/automation/ai_segmentation.md Replaced "modal" with "dialog" for consistency in terminology related to AI analysis features.
docs/proofreading/merger_mode.md Replaced "modal" with "dialog" for consistency in terminology regarding the Merger Mode tool.
docs/tutorial_automation.md Updated "download modal" to "download dialog" in the automation tutorial for consistent terminology.
docs/users/access_rights.md Clarified the promotion process to Admin or Dataset Manager by replacing "modal" with "dialog."
docs/volume_annotation/import_export.md Replaced "modal" with "dialog" in the import/export documentation for consistency.

Possibly related PRs

Suggested labels

usability

Poem

🐰 "In the garden of tools, we hop and we play,
With links that now guide us, clear as the day.
From teams to annotations, we gather and share,
A whimsical journey, with knowledge laid bare.
So let's celebrate changes, both big and small,
In the world of WEBKNOSSOS, there's room for us all!" 🌼


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Experiment)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@hotzenklotz hotzenklotz marked this pull request as ready for review December 9, 2024 13:44
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Outside diff range and nitpick comments (12)
docs/volume_annotation/segments_statistics.md (1)

7-7: Simplify phrasing

Consider removing "of" in "outside of WEBKNOSSOS" for more concise writing.

-These can be exported as CSV files for further analysis outside of WEBKNOSSOS.
+These can be exported as CSV files for further analysis outside WEBKNOSSOS.
🧰 Tools
🪛 LanguageTool

[style] ~7-~7: This phrase is redundant. Consider using “outside”.
Context: ...orted as CSV files for further analysis outside of WEBKNOSSOS. In cases, where you only w...

(OUTSIDE_OF)

docs/users/teams.md (1)

15-15: Consider adding hyphenation

For consistency with technical writing standards, consider hyphenating "upper-right".

-Click the `Add Team` button in the upper right corner
+Click the `Add Team` button in the upper-right corner
🧰 Tools
🪛 LanguageTool

[uncategorized] ~15-~15: Consider adding a hyphen.
Context: ...r 2. Click the Add Team button in the upper right corner 3. In the modal that appears: ...

(TOP_LEFT_CORNER)

docs/users/new_users.md (2)

8-10: Remove word repetition in section introduction

The word "Teams" appears redundantly at the start of the section.

-## Adding Users to Teams
-Teams help organize users into logical groups for better collaboration and access control. By assigning users to specific teams, you can manage dataset permissions, coordinate tasks, and streamline project workflows more efficiently.
+## Adding Users to Teams
+Organizing users into teams helps create logical groups for better collaboration and access control. By assigning users to specific teams, you can manage dataset permissions, coordinate tasks, and streamline project workflows more efficiently.
🧰 Tools
🪛 LanguageTool

[duplication] ~8-~8: Possible typo: you repeated a word
Context: .../users_invite.jpeg) ## Adding Users to Teams Teams help organize users into logical groups...

(ENGLISH_WORD_REPEAT_RULE)


18-20: Enhance clarity of team role descriptions

Consider expanding the role descriptions to better highlight the differences between Member and Team Manager roles.

-     - **Member** (default): Basic team membership with standard permissions
-     - **Team Manager**: Extended permissions for team management
+     - **Member** (default): Basic team membership with standard permissions for viewing and annotating datasets
+     - **Team Manager**: Extended permissions including managing team members, dataset permissions, and team settings
docs/skeleton_annotation/tools.md (2)

5-6: Standardize image alignment and sizing

For consistency with other tool icons in the document, consider adjusting the skeleton tool image properties.

-![New Tree Modifier](../ui/images/skeleton-tool.jpg){align=left width="60"} 
-The **Skeleton tool** enables you to create and edit skeleton annotations:
+![Skeleton Tool](../ui/images/skeleton-tool.jpg){align=left width="60"} 
+
+The **Skeleton tool** enables you to create and edit skeleton annotations:

Line range hint 62-77: Enhance keyboard shortcuts section with additional context

Consider adding a brief introduction about the importance of keyboard shortcuts for efficient workflow and grouping them by function type.

 ## Skeleton Keyboard Shortcuts 

-The following common keyboard shortcuts are handy for speeding up your annotation workflow:
+Keyboard shortcuts significantly speed up your annotation workflow. Here are the most commonly used shortcuts grouped by function:
+
+### Navigation
+| Key Binding | Operation                                          |
+| ----------- | -------------------------------------------------- |
+| Left Drag   | Move around                                        |
+| ++s++       | Center Camera on Active Node                       |
+
+### Node Operations
+| Key Binding | Operation                                          |
+| ----------- | -------------------------------------------------- |
+| Left Click  | Create New Node                                    |
+| Left Click  | Select Node (Mark as Active Node) under the cursor |
+| Left Drag   | Move the node under the cursor                     |
+| ++del++     | Delete Active Node                                 |
+
+### Tree Management
+| Key Binding | Operation                                          |
+| ----------- | -------------------------------------------------- |
+| ++b++       | Create Branch Point                                |
+| ++j++       | Jump to Last Branch Point                          |
+| ++c++       | Create New Tree                                    |
🧰 Tools
🪛 LanguageTool

[duplication] ~17-~17: Possible typo: you repeated a word
Context: ...**: Connections between nodes that form trees - Trees: Collections of connected nodes and e...

(ENGLISH_WORD_REPEAT_RULE)

docs/ui/toolbar.md (2)

31-33: Fix markdown list indentation

The list indentation is inconsistent with markdown best practices.

-- **Download**: Export your work in standard formats:
-
-    - Skeleton annotations are saved as [NML files](../data/concepts.md#nml-files)
-    - Volume annotations are exported as [WKW files](../data/wkw.md)
-    - All associated data and metadata are included in the download
+- **Download**: Export your work in standard formats:
+  - Skeleton annotations are saved as [NML files](../data/concepts.md#nml-files)
+  - Volume annotations are exported as [WKW files](../data/wkw.md)
+  - All associated data and metadata are included in the download
🧰 Tools
🪛 Markdownlint (0.35.0)

31-31: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


86-86: Add missing commas in tool descriptions

Several sentences are missing commas for proper punctuation.

-**Trace Tool**: Create precise boundary definitions by drawing outlines around structures. This tool is particularly useful when accuracy is crucial. For added precision consider using a [pen input device](../pen_tablets.md).
+**Trace Tool**: Create precise boundary definitions by drawing outlines around structures. This tool is particularly useful when accuracy is crucial. For added precision, consider using a [pen input device](../pen_tablets.md).

-**AI Quick Select**: Annotate a segment automatically with our AI by drawing a rectangular selection over it. Alternatively, single click in the center of a cell to automatically label it.
+**AI Quick Select**: Annotate a segment automatically with our AI by drawing a rectangular selection over it. Alternatively, single-click in the center of a cell to automatically label it.

Also applies to: 91-92

🧰 Tools
🪛 LanguageTool

[uncategorized] ~86-~86: Possible missing comma found.
Context: ...ful when accuracy is crucial. For added precision consider using a [pen input device](../...

(AI_HYDRA_LEO_MISSING_COMMA)

docs/volume_annotation/tools.md (4)

1-3: Maintain consistent heading hierarchy and title case

  1. The "Proof Reading Tool" section should be an h2 heading (##) instead of h3 (###) to maintain proper hierarchy.
  2. Ensure consistent title case across all headings.

Apply this diff:

 # Volume Annotation Tools

-### Proof Reading Tool
+## Proof Reading Tool

Also applies to: 35-35


26-26: Fix grammar in Segment Picker description

Add the missing article "an" for better readability.

-**Segment Picker**: Click any segment to use its label ID as the active segment ID and keep annotating with that ID. This is alternative to selecting the segment ID from the [Segments list](./segments_list.md) sidebar or context menu.
+**Segment Picker**: Click any segment to use its label ID as the active segment ID and keep annotating with that ID. This is an alternative to selecting the segment ID from the [Segments list](./segments_list.md) sidebar or context menu.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~26-~26: You might be missing the article “an” here.
Context: ...d keep annotating with that ID. This is alternative to selecting the segment ID from the [S...

(AI_EN_LECTOR_MISSING_DETERMINER_AN)


57-57: Fix typo in brush size description

Correct "suite" to "suit" in the brush size modifier description.

-**Change Brush Size**: Changes the size and radius of the brushing tool. Presets of small, medium and large brush sizes are available which can be modified to suite your workflows.
+**Change Brush Size**: Changes the size and radius of the brushing tool. Presets of small, medium and large brush sizes are available which can be modified to suit your workflows.

81-81: Use proper heading syntax instead of emphasis

Convert the emphasized text to a proper heading for better document structure.

-**Threshold Mode**
+### Threshold Mode
🧰 Tools
🪛 Markdownlint (0.35.0)

81-81: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 14737b3 and 161ac7e.

⛔ Files ignored due to path filters (24)
  • docs/images/team_overview.jpg is excluded by !**/*.jpg
  • docs/images/users_team_assignment.jpg is excluded by !**/*.jpg
  • docs/skeleton_annotation/images/merger-mode-modifier.jpg is excluded by !**/*.jpg
  • docs/skeleton_annotation/images/new-tree-modifier.jpg is excluded by !**/*.jpg
  • docs/skeleton_annotation/images/single-node-tree-mode-modifier.jpg is excluded by !**/*.jpg
  • docs/ui/images/ai-analysis-tools.jpg is excluded by !**/*.jpg
  • docs/ui/images/boundingbox-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/brush-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/eraser-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/fill-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/interpolation-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/measure-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/move-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/proofreading-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/quickselect-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/segment-picker-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/skeleton-tool.jpg is excluded by !**/*.jpg
  • docs/ui/images/trace-tool.jpg is excluded by !**/*.jpg
  • docs/volume_annotation/images/2d-modifier.jpg is excluded by !**/*.jpg
  • docs/volume_annotation/images/3d-modifier.jpg is excluded by !**/*.jpg
  • docs/volume_annotation/images/brush-size-modifier.jpg is excluded by !**/*.jpg
  • docs/volume_annotation/images/new-segment-modifier.jpg is excluded by !**/*.jpg
  • docs/volume_annotation/images/overwrite-empty-modifier.jpg is excluded by !**/*.jpg
  • docs/volume_annotation/images/overwrite-everything-modifier.jpg is excluded by !**/*.jpg
📒 Files selected for processing (9)
  • docs/index.md (1 hunks)
  • docs/skeleton_annotation/tools.md (2 hunks)
  • docs/ui/status_bar.md (1 hunks)
  • docs/ui/toolbar.md (1 hunks)
  • docs/users/new_users.md (1 hunks)
  • docs/users/teams.md (1 hunks)
  • docs/volume_annotation/segments_statistics.md (1 hunks)
  • docs/volume_annotation/tools.md (2 hunks)
  • frontend/javascripts/admin/team/edit_team_modal_view.tsx (1 hunks)
✅ Files skipped from review due to trivial changes (2)
  • frontend/javascripts/admin/team/edit_team_modal_view.tsx
  • docs/index.md
🧰 Additional context used
🪛 LanguageTool
docs/users/new_users.md

[duplication] ~8-~8: Possible typo: you repeated a word
Context: .../users_invite.jpeg) ## Adding Users to Teams Teams help organize users into logical groups...

(ENGLISH_WORD_REPEAT_RULE)

docs/volume_annotation/segments_statistics.md

[style] ~7-~7: This phrase is redundant. Consider using “outside”.
Context: ...orted as CSV files for further analysis outside of WEBKNOSSOS. In cases, where you only w...

(OUTSIDE_OF)

docs/ui/toolbar.md

[uncategorized] ~21-~21: Possible missing preposition found.
Context: ...by clicking on the coordinate display - Adjust camera rotation in flight or oblique mo...

(AI_HYDRA_LEO_MISSING_TO)


[uncategorized] ~39-~39: Possible missing comma found.
Context: ...ns**: Combine multiple annotations into one either by project or by annotation ID. ...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~41-~41: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ...andwith and resources when dealing with very large annotation which don't need to be persi...

(EN_WEAK_ADJECTIVE)


[grammar] ~41-~41: There seems to be a noun/verb agreement error. Did you mean “doesn't” or “didn't”?
Context: ...ealing with very large annotation which don't need to be persisted. - **Lock Annotat...

(SINGULAR_NOUN_AGREEMENT_WHO_DONT)


[uncategorized] ~86-~86: Possible missing comma found.
Context: ...ful when accuracy is crucial. For added precision consider using a [pen input device](../...

(AI_HYDRA_LEO_MISSING_COMMA)

docs/skeleton_annotation/tools.md

[duplication] ~17-~17: Possible typo: you repeated a word
Context: ...**: Connections between nodes that form trees - Trees: Collections of connected nodes and e...

(ENGLISH_WORD_REPEAT_RULE)

docs/users/teams.md

[uncategorized] ~15-~15: Consider adding a hyphen.
Context: ...r 2. Click the Add Team button in the upper right corner 3. In the modal that appears: ...

(TOP_LEFT_CORNER)

docs/volume_annotation/tools.md

[uncategorized] ~26-~26: You might be missing the article “an” here.
Context: ...d keep annotating with that ID. This is alternative to selecting the segment ID from the [S...

(AI_EN_LECTOR_MISSING_DETERMINER_AN)


[uncategorized] ~44-~44: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 Markdownlint (0.35.0)
docs/ui/toolbar.md

31-31: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)

docs/volume_annotation/tools.md

35-35: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


81-81: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

🔇 Additional comments (4)
docs/ui/status_bar.md (1)

5-6: LGTM! Documentation improvements enhance clarity

The changes improve readability through:

  • Better formatting of modifier keys using the ++key++ syntax
  • Addition of helpful link to terminology documentation
  • Clearer description of mouse position information
docs/volume_annotation/segments_statistics.md (1)

7-7: LGTM! Documentation links are well structured

The changes improve navigation through:

  • Clear link to the Segments list documentation
  • Specific anchor link to the measurement tool section

Also applies to: 9-9

🧰 Tools
🪛 LanguageTool

[style] ~7-~7: This phrase is redundant. Consider using “outside”.
Context: ...orted as CSV files for further analysis outside of WEBKNOSSOS. In cases, where you only w...

(OUTSIDE_OF)

docs/users/teams.md (1)

11-24: LGTM! Well-structured team creation documentation

The new section provides:

  • Clear step-by-step instructions
  • Helpful visual aids with relevant images
  • Proper cross-referencing to related documentation
🧰 Tools
🪛 LanguageTool

[uncategorized] ~15-~15: Consider adding a hyphen.
Context: ...r 2. Click the Add Team button in the upper right corner 3. In the modal that appears: ...

(TOP_LEFT_CORNER)

docs/volume_annotation/tools.md (1)

Line range hint 1-136: Documentation improvements look great!

The documentation updates effectively achieve the PR objectives:

  • Clear tool descriptions with icons
  • Well-structured content with appropriate use of admonitions
  • Good balance of text, images, and videos
  • Helpful tips and warnings where needed
🧰 Tools
🪛 Markdownlint (0.35.0)

35-35: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


81-81: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

🪛 LanguageTool

[uncategorized] ~26-~26: You might be missing the article “an” here.
Context: ...d keep annotating with that ID. This is alternative to selecting the segment ID from the [S...

(AI_EN_LECTOR_MISSING_DETERMINER_AN)


[uncategorized] ~44-~44: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)

docs/ui/toolbar.md Outdated Show resolved Hide resolved
docs/ui/toolbar.md Outdated Show resolved Hide resolved
hotzenklotz and others added 2 commits December 9, 2024 14:48
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@hotzenklotz hotzenklotz enabled auto-merge (squash) December 10, 2024 08:54
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Outside diff range and nitpick comments (8)
docs/ui/toolbar.md (4)

6-6: Fix typo in image alt text

There's a typo in the alt text: "und" should be "and".

-![The WEBKNOSSOS toolbar contains many useful features for quick access such as Saving und Undo/Redo](../images/ui_toolbar_menu.png)
+![The WEBKNOSSOS toolbar contains many useful features for quick access such as Saving and Undo/Redo](../images/ui_toolbar_menu.png)

21-21: Improve clarity in camera rotation description

Add the preposition "in" for better readability.

-- Adjust camera rotation in flight or oblique modes
+- Adjust camera rotation in flight or in oblique modes
🧰 Tools
🪛 LanguageTool

[uncategorized] ~21-~21: Possible missing preposition found.
Context: ...by clicking on the coordinate display - Adjust camera rotation in flight or oblique mo...

(AI_HYDRA_LEO_MISSING_TO)


31-33: Fix list indentation for file formats

Adjust the indentation to follow Markdown standards (2 spaces for nested lists).

-- **Download**: Export your work in standard formats:
-
-    - Skeleton annotations are saved as [NML files](../data/concepts.md#nml-files)
-    - Volume annotations are exported as [WKW files](../data/wkw.md)
-    - All associated data and metadata are included in the download
+- **Download**: Export your work in standard formats:
+
+  - Skeleton annotations are saved as [NML files](../data/concepts.md#nml-files)
+  - Volume annotations are exported as [WKW files](../data/wkw.md)
+  - All associated data and metadata are included in the download
🧰 Tools
🪛 Markdownlint (0.35.0)

31-31: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


86-86: Add missing comma for better readability

Add a comma after "precision" to improve sentence flow.

-**Trace Tool**: Create precise boundary definitions by drawing outlines around structures. This tool is particularly useful when accuracy is crucial. For added precision consider using a [pen input device](../pen_tablets.md). 
+**Trace Tool**: Create precise boundary definitions by drawing outlines around structures. This tool is particularly useful when accuracy is crucial. For added precision, consider using a [pen input device](../pen_tablets.md). 
🧰 Tools
🪛 LanguageTool

[uncategorized] ~86-~86: Possible missing comma found.
Context: ...ful when accuracy is crucial. For added precision consider using a [pen input device](../...

(AI_HYDRA_LEO_MISSING_COMMA)

docs/volume_annotation/tools.md (4)

42-42: Add missing comma for better readability

Add a comma before "or" in the sentence for better flow.

-The active segment ID under the cursor can be found in the [status bar](../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu when right-clicking.
+The active segment ID under the cursor can be found in the [status bar](../ui/status_bar.md) at the bottom of the screen, or through the context-sensitive menu when right-clicking.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~42-~42: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)


48-48: Update heading level for proper hierarchy

Change the heading level from h3 to h2 to maintain proper document structure.

-### Tool Modifiers
+## Tool Modifiers
🧰 Tools
🪛 Markdownlint (0.35.0)

48-48: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


32-34: Adjust list indentation for consistency

Fix the indentation of the list items to follow markdown standards.

-  - Threshold-based selection mode
-  - AI-based segmentation (powered by Segment Anything Model 2)
+- Threshold-based selection mode
+- AI-based segmentation (powered by Segment Anything Model 2)
🧰 Tools
🪛 Markdownlint (0.35.0)

32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


Based on the output, I can now generate the final response since I have gathered the necessary information about the documentation links.

Documentation links need to be updated

Several referenced markdown files in the documentation are missing. Key files that need attention:

  • ./pen_tablets.md - Referenced in volume annotation tools section
  • ./segments_list.md - Referenced multiple times for segment management
  • ../ui/status_bar.md - Referenced for cursor segment ID display
  • ../ui/keyboard_shortcuts.md - Referenced for shortcuts guide
  • ../proofreading/tools.md - Referenced for proofreading functionality
  • ../proofreading/merger_mode.md - Referenced for merge error fixes

Please ensure these files exist and are properly linked, or update the references to point to the correct documentation locations.

🔗 Analysis chain

Line range hint 1-137: Verify documentation links

Let's ensure all internal documentation links are valid.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all referenced markdown files exist

# Extract and check all internal markdown links
echo "Checking internal markdown links..."
rg -o '\[.*?\]\((.*?\.md.*?)\)' | cut -d'(' -f2 | cut -d')' -f1 | while read -r link; do
  # Remove any anchor tags
  file_path=$(echo "$link" | cut -d'#' -f1)
  # Remove leading ./
  file_path=$(echo "$file_path" | sed 's|^\./||')
  
  if ! [ -f "$file_path" ]; then
    echo "Warning: Missing file: $file_path"
  fi
done

Length of output: 72505

🧰 Tools
🪛 LanguageTool

[uncategorized] ~42-~42: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 Markdownlint (0.35.0)

48-48: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


82-82: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 161ac7e and b91e1ec.

⛔ Files ignored due to path filters (1)
  • docs/volume_annotation/images/interpolation-modifier.jpg is excluded by !**/*.jpg
📒 Files selected for processing (2)
  • docs/ui/toolbar.md (1 hunks)
  • docs/volume_annotation/tools.md (2 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/ui/toolbar.md

[uncategorized] ~21-~21: Possible missing preposition found.
Context: ...by clicking on the coordinate display - Adjust camera rotation in flight or oblique mo...

(AI_HYDRA_LEO_MISSING_TO)


[uncategorized] ~86-~86: Possible missing comma found.
Context: ...ful when accuracy is crucial. For added precision consider using a [pen input device](../...

(AI_HYDRA_LEO_MISSING_COMMA)

docs/volume_annotation/tools.md

[uncategorized] ~42-~42: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 Markdownlint (0.35.0)
docs/ui/toolbar.md

31-31: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)

docs/volume_annotation/tools.md

48-48: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


82-82: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

🔇 Additional comments (5)
docs/ui/toolbar.md (1)

1-107: Documentation improvements look great!

The documentation is well-structured, comprehensive, and achieves the goal of improving readability. The addition of icons, clear descriptions, and logical organization makes it easier for users to understand the toolbar functionality.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~21-~21: Possible missing preposition found.
Context: ...by clicking on the coordinate display - Adjust camera rotation in flight or oblique mo...

(AI_HYDRA_LEO_MISSING_TO)


[uncategorized] ~86-~86: Possible missing comma found.
Context: ...ful when accuracy is crucial. For added precision consider using a [pen input device](../...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 Markdownlint (0.35.0)

31-31: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)

docs/volume_annotation/tools.md (4)

1-46: Well-structured tool documentation with clear visual aids!

The documentation is well-organized with consistent formatting, clear descriptions, and helpful visual demonstrations for each tool.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~42-~42: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 Markdownlint (0.35.0)

32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


49-68: Clear and comprehensive modifier documentation!

The modifiers section is well-structured with consistent formatting and clear explanations for each tool modifier.


72-96: Excellent documentation of the AI-powered quick-select tool!

The quick-select tool documentation is comprehensive and well-structured, clearly explaining both AI and threshold modes with step-by-step instructions.

🧰 Tools
🪛 Markdownlint (0.35.0)

82-82: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)


Line range hint 102-137: Comprehensive documentation of volume operations!

The volume operations sections are well-documented with:

  • Clear step-by-step instructions
  • Important usage tips and warnings
  • Performance considerations
  • Helpful video tutorials
🧰 Tools
🪛 LanguageTool

[uncategorized] ~42-~42: Possible missing comma found.
Context: .../ui/status_bar.md) at the bottom of the screen or through the context-sensitive menu w...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 Markdownlint (0.35.0)

48-48: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


82-82: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

Copy link
Member

@philippotto philippotto left a comment

Choose a reason for hiding this comment

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

awesome, thanks for putting work into updating the docs 👍 I really like it. I left various suggestions, but several of them go into nitpick territory. so, feel free to dismiss comments.

Copy link
Member

Choose a reason for hiding this comment

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

some of these files are called "modifier" even though they aren't modifiers. icon would always work. or simply button. but maybe it doesnt really matter in the end...

docs/skeleton_annotation/tools.md Show resolved Hide resolved

## Controls & Keyboard Shortcuts for Skeleton Annotations
### Tool Modifiers
Copy link
Member

Choose a reason for hiding this comment

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

hmm, I don't really like the word modifier here. how about "Tool-specific functionality"?
I only use the term modifier in the context of keyboard shortcuts (so, shift, ctrl etc. are modifiers). that's also how we use it in the UI afaik.
I suggest to simply omit modifier in the tool descriptions:

  • "New Tree". maybe add "button" or sth similar if you think that's better. but it has nothing to do with a modifier from my understanding.
  • "Single Node Tree Mode" and "Merger Mode" <-- there is already the word mode in it. "modifier" doesnt improve it imo.

docs/skeleton_annotation/tools.md Outdated Show resolved Hide resolved
docs/ui/toolbar.md Outdated Show resolved Hide resolved
docs/volume_annotation/tools.md Outdated Show resolved Hide resolved

In the `Segmentation` tab on the right-hand side panel, you can see the segment IDs which are available in your annotation. You can rename segments as needed.
![Overwrite Everything Modifier](./images/overwrite-everything-modifier.jpg){align=left width="60"}
**Overwrite Everything**: When labeling with the brush/trace tool, you can annotate every available voxel without any regard if it was already labeled as a different segment or whether it is unlabelled. This allows you to draw over existing segments.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
**Overwrite Everything**: When labeling with the brush/trace tool, you can annotate every available voxel without any regard if it was already labeled as a different segment or whether it is unlabelled. This allows you to draw over existing segments.
**Overwrite Everything**: When labeling with the brush/trace tool, you can annotate every voxel independent of whether it is already an segment id. This allows you to draw over existing segments.

1. Select the Quick Select tool from the toolbar
2. Choose your preferred mode (AI or threshold)
3. Click the settings icon to configure:
- Number of sections to process
Copy link
Member

Choose a reason for hiding this comment

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

I think this is only possible for the AI mode.


**AI Mode** (Default)

- Activate the "AI" button in the toolbar
Copy link
Member

Choose a reason for hiding this comment

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

probably nitpicky, but it's a bit weird that the headline says that it's enabled by default and then the description contains the imperative "activate it".
maybe move the part about activating/deactivating directly into the intro of "Operating Modes".

2. Choose your preferred mode (AI or threshold)
3. Click the settings icon to configure:
- Number of sections to process
- Preview mode for real-time parameter adjustment
Copy link
Member

Choose a reason for hiding this comment

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

only for non-ai

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Outside diff range and nitpick comments (11)
docs/skeleton_annotation/tools.md (2)

1-21: Standardize keyboard shortcut formatting

For consistency with the rest of the documentation, wrap keyboard shortcuts in the ++key++ syntax.

🧰 Tools
🪛 LanguageTool

[duplication] ~17-~17: Possible typo: you repeated a word
Context: ...**: Connections between nodes that form trees - Trees: Collections of connected nodes and e...

(ENGLISH_WORD_REPEAT_RULE)


38-61: Consider revising terminology

Based on previous discussions, the term "modifier" might be confusing. Consider using "Tool-specific functionality" instead, as these are distinct modes or features rather than keyboard modifiers.

docs/ui/toolbar.md (2)

6-6: Fix typo in image caption

Change "Saving und Undo/Redo" to "Saving and Undo/Redo".


32-34: Fix list indentation

The nested list items should be indented by 2 spaces instead of 4 for consistency with markdown standards.

🧰 Tools
🪛 Markdownlint (0.37.0)

32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


34-34: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)

docs/volume_annotation/tools.md (2)

49-49: Fix heading level

Change the heading level from h3 to h2 to maintain proper document structure:

-### Tool Modifiers
+## Tool Modifiers
🧰 Tools
🪛 Markdownlint (0.37.0)

49-49: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


73-98: Enhance mode distinction clarity

Consider adding a comparison table or note highlighting the key differences between AI and threshold modes to help users choose the appropriate mode for their use case.

🧰 Tools
🪛 Markdownlint (0.37.0)

83-83: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

docs/users/teams.md (1)

14-19: Improve list formatting consistency

The numbered list items could be formatted more consistently. Consider adding a period after each number and maintaining consistent indentation for sub-bullets.

-1. Navigate to `Admin > Teams` in the navigation bar
-2. Click the `Add Team` button in the upper right corner
-3. In the dialog that appears:
-   - Enter a unique team name
-   - Select users to add to this team (optional)
+1. Navigate to `Admin > Teams` in the navigation bar.
+2. Click the `Add Team` button in the upper-right corner.
+3. In the dialog that appears:
+    - Enter a unique team name
+    - Select users to add to this team (optional)
🧰 Tools
🪛 LanguageTool

[uncategorized] ~15-~15: Consider adding a hyphen.
Context: ...r 2. Click the Add Team button in the upper right corner 3. In the dialog that appears: ...

(TOP_LEFT_CORNER)

docs/users/new_users.md (2)

8-9: Remove word repetition

The word "Teams" appears twice in succession due to the heading transition.

-## Adding Users to Teams
-Teams help organize users into logical groups...
+## Adding Users to Teams
+User teams help organize members into logical groups...
🧰 Tools
🪛 LanguageTool

[duplication] ~8-~8: Possible typo: you repeated a word
Context: .../users_invite.jpeg) ## Adding Users to Teams Teams help organize users into logical groups...

(ENGLISH_WORD_REPEAT_RULE)


13-21: Improve list formatting and consistency

The numbered list formatting could be improved for better readability.

-1. Navigate to `Admin > Users` in the navigation bar
-2. Select one or more users from the user list
-3. Click on `Edit Teams and Permissions`
-   - This opens a dialog showing all available teams and user permissions
-4. Select or deselect teams as desired for the selected users
-   - For each team, you can choose the user's role:
-     - **Member** (default): Basic team membership with standard permissions
-     - **Team Manager**: Extended permissions for team management
-5. Click `Set Teams & Permissions` to confirm your changes
+1. Navigate to `Admin > Users` in the navigation bar.
+2. Select one or more users from the user list.
+3. Click on `Edit Teams and Permissions`.
+    - This opens a dialog showing all available teams and user permissions.
+4. Select or deselect teams as desired for the selected users.
+    - For each team, you can choose the user's role:
+        - **Member** (default): Basic team membership with standard permissions
+        - **Team Manager**: Extended permissions for team management
+5. Click `Set Teams & Permissions` to confirm your changes.
docs/users/access_rights.md (2)

15-15: Minor style improvements needed.

Please address the following style issues:

  1. Add a period after "etc" for proper American English punctuation
  2. Fix the list indentation to match other list items

Apply this diff:

-  - __Admin:__ Manage a whole organization, including full access to all datasets, teams, and projects. Admins can access all administrative settings - similar to `Team Managers` but for all teams - and have full control over all datasets - similar to `Dataset Managers`. They can promote other users to `Admin` or to `Dataset Manager` by using the `Edit Teams and Permissions` dialog at the top of the user list. Admins can access ALL annotations, datasets, projects, tasks, etc belonging to their respective organization and can modify any setting of an organization. Admins have the most permissions in your organization, and this role should be assigned with care.
+- __Admin:__ Manage a whole organization, including full access to all datasets, teams, and projects. Admins can access all administrative settings - similar to `Team Managers` but for all teams - and have full control over all datasets - similar to `Dataset Managers`. They can promote other users to `Admin` or to `Dataset Manager` by using the `Edit Teams and Permissions` dialog at the top of the user list. Admins can access ALL annotations, datasets, projects, tasks, etc. belonging to their respective organization and can modify any setting of an organization. Admins have the most permissions in your organization, and this role should be assigned with care.
🧰 Tools
🪛 LanguageTool

[style] ~15-~15: In American English, abbreviations like “etc.” require a period.
Context: ...annotations, datasets, projects, tasks, etc belonging to their respective organizat...

(ETC_PERIOD)

🪛 Markdownlint (0.37.0)

15-15: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


Fix relative paths in documentation links

The following links need to be updated to point to the correct locations:

  • ../sharing/annotation_sharing.md exists but needs to be updated to ../../sharing/annotation_sharing.md
  • ../tasks_projects/tasks.md is correct and exists
  • ../sharing/dataset_sharing.md exists but needs to be updated to ../../sharing/dataset_sharing.md
🔗 Analysis chain

Line range hint 1-60: Verify documentation links.

Let's ensure all documentation links are valid and up-to-date.


Let me verify if these files exist in different locations by searching the entire repository.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that all linked documentation files exist
# Extract and verify relative links from the markdown file

# Get all relative links and verify they exist
grep -o "\[.*\](\.\./[^)]*)" docs/users/access_rights.md | sed 's/.*(\(.*\))/\1/' | while read -r link; do
  if [ ! -f "${link}" ]; then
    echo "❌ Broken link: ${link}"
  else
    echo "✅ Valid link: ${link}"
  fi
done

Length of output: 581


Script:

#!/bin/bash
# Search for the documentation files across the repository
echo "Searching for annotation_sharing.md:"
fd "annotation_sharing.md"

echo -e "\nSearching for tasks.md:"
fd "tasks.md"

echo -e "\nSearching for dataset_sharing.md:"
fd "dataset_sharing.md"

Length of output: 413

🧰 Tools
🪛 LanguageTool

[style] ~15-~15: In American English, abbreviations like “etc.” require a period.
Context: ...annotations, datasets, projects, tasks, etc belonging to their respective organizat...

(ETC_PERIOD)

🪛 Markdownlint (0.37.0)

15-15: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


17-17: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b91e1ec and 86d214a.

📒 Files selected for processing (10)
  • docs/automation/ai_segmentation.md (2 hunks)
  • docs/proofreading/merger_mode.md (1 hunks)
  • docs/skeleton_annotation/tools.md (2 hunks)
  • docs/tutorial_automation.md (1 hunks)
  • docs/ui/toolbar.md (1 hunks)
  • docs/users/access_rights.md (1 hunks)
  • docs/users/new_users.md (1 hunks)
  • docs/users/teams.md (1 hunks)
  • docs/volume_annotation/import_export.md (1 hunks)
  • docs/volume_annotation/tools.md (2 hunks)
✅ Files skipped from review due to trivial changes (3)
  • docs/automation/ai_segmentation.md
  • docs/volume_annotation/import_export.md
  • docs/proofreading/merger_mode.md
🧰 Additional context used
🪛 LanguageTool
docs/skeleton_annotation/tools.md

[duplication] ~17-~17: Possible typo: you repeated a word
Context: ...**: Connections between nodes that form trees - Trees: Collections of connected nodes and e...

(ENGLISH_WORD_REPEAT_RULE)

docs/volume_annotation/tools.md

[locale-violation] ~25-~25: In American English, “take a look” is more commonly used.
Context: ...y other underlying (microscopy) layers. Have a look at the [quick-select-tool](./quick_sele...

(HAVE_A_LOOK)

docs/users/access_rights.md

[style] ~15-~15: In American English, abbreviations like “etc.” require a period.
Context: ...annotations, datasets, projects, tasks, etc belonging to their respective organizat...

(ETC_PERIOD)

docs/users/new_users.md

[duplication] ~8-~8: Possible typo: you repeated a word
Context: .../users_invite.jpeg) ## Adding Users to Teams Teams help organize users into logical groups...

(ENGLISH_WORD_REPEAT_RULE)

docs/users/teams.md

[uncategorized] ~15-~15: Consider adding a hyphen.
Context: ...r 2. Click the Add Team button in the upper right corner 3. In the dialog that appears: ...

(TOP_LEFT_CORNER)

🪛 Markdownlint (0.37.0)
docs/volume_annotation/tools.md

49-49: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


34-34: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


83-83: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

docs/ui/toolbar.md

32-32: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


33-33: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)


34-34: Expected: 2; Actual: 4
Unordered list indentation

(MD007, ul-indent)

docs/users/access_rights.md

15-15: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)

🔇 Additional comments (6)
docs/skeleton_annotation/tools.md (2)

26-36: LGTM!

The section provides clear instructions with proper keyboard shortcut formatting.


Line range hint 62-79: LGTM!

The keyboard shortcuts section is well-organized and clearly documented.

🧰 Tools
🪛 LanguageTool

[duplication] ~17-~17: Possible typo: you repeated a word
Context: ...**: Connections between nodes that form trees - Trees: Collections of connected nodes and e...

(ENGLISH_WORD_REPEAT_RULE)

docs/ui/toolbar.md (1)

61-106: LGTM!

The annotation tools section is comprehensive and well-documented.

docs/volume_annotation/tools.md (1)

Line range hint 103-138: LGTM!

The sections on interpolation, extrusion, and flood fills are well-documented with clear explanations and appropriate warnings.

🧰 Tools
🪛 LanguageTool

[locale-violation] ~25-~25: In American English, “take a look” is more commonly used.
Context: ...y other underlying (microscopy) layers. Have a look at the [quick-select-tool](./quick_sele...

(HAVE_A_LOOK)

🪛 Markdownlint (0.37.0)

49-49: Expected: h2; Actual: h3
Heading levels should only increment by one level at a time

(MD001, heading-increment)


33-33: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


34-34: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


83-83: null
Emphasis used instead of a heading

(MD036, no-emphasis-as-heading)

docs/tutorial_automation.md (1)

28-28: LGTM! Terminology update implemented correctly

The change from "modal" to "dialog" aligns with the documentation standards and previous review feedback.

docs/users/access_rights.md (1)

15-15: LGTM! Consistent terminology update.

The change from "modal" to "dialog" aligns with the terminology used across other documentation files, improving consistency.

🧰 Tools
🪛 LanguageTool

[style] ~15-~15: In American English, abbreviations like “etc.” require a period.
Context: ...annotations, datasets, projects, tasks, etc belonging to their respective organizat...

(ETC_PERIOD)

🪛 Markdownlint (0.37.0)

15-15: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)

docs/volume_annotation/tools.md Show resolved Hide resolved
@hotzenklotz hotzenklotz disabled auto-merge December 12, 2024 12:53
@hotzenklotz hotzenklotz enabled auto-merge (squash) December 12, 2024 12:53
@hotzenklotz hotzenklotz disabled auto-merge December 12, 2024 12:57
@hotzenklotz hotzenklotz merged commit a8e5ca1 into master Dec 12, 2024
3 checks passed
@hotzenklotz hotzenklotz deleted the docs-update branch December 12, 2024 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants