oss-slu / oss-slu/DigitalBoneBox
Label toggle
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 8
- Forks
- 18
- Avg merge
- 8h 17m
- Merged PRs (30d)
- 4
Description
Feature description
A clear and concise description of the feature, and why it should be added to the project.
The original PowerPoints where the data come from had a button that the user could toggle to hide or show the text labels and pointer lines that are overlaid on top of the images. Such a feature would be useful in our app, so that a student could quickly quiz themselves.
The labels should always be shown by default.
✅ Tasks to be Completed
A checklist of individual tasks that likely must be done before the feature can be considered "complete".
- Add a button below the visual reference on the app home page to toggle labels. It should set the
visibilityCSS property of the labels tohidden.
Acceptance Criteria
A checklist of conditions that must be met for this task to be considered complete. How will we verify that it's done correctly?
- The new feature is implemented as described.
- All related code passes the repository's workflow checks (linting, tests).
- The application runs without errors after the changes are made.
- (If applicable) New automated tests have been added to cover the changes.
Additional context
Add any other context or screenshots about the feature request here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the app home page and locate the visual reference and its overlaid text labels and pointer lines. Implement the toggle button so labels are visible by default and use the CSS visibility property to hide or show them. Run the repository's workflow checks and confirm the application runs without errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100