Build skills feature docs
This commit is contained in:
parent
5089a1dea4
commit
e08d9f63cb
3 changed files with 39 additions and 0 deletions
39
docs/5-build_skills.md
Normal file
39
docs/5-build_skills.md
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
# Feature: Build Skills tab
|
||||||
|
The second tab of the addon will follow these [designs](./build_skills_tab_design.png).
|
||||||
|
|
||||||
|
## Acceptance Criteria
|
||||||
|
- This screen should show the same skills we use in the main screen, which come from the TRP profile
|
||||||
|
- The skills should be sorted by level
|
||||||
|
- The skill list should be scrollable, with the "Save" button pinned/sticky to the bottom
|
||||||
|
## Editing skills
|
||||||
|
- The user should be able to edit the name, level, and numerical score of each skill
|
||||||
|
- Edits should not be saved until the user explicitly clicks the "Save" button
|
||||||
|
### Skill Level and Value
|
||||||
|
- When a skill level is selected, the numerical score dropdown should update to only allow values within the skill level
|
||||||
|
- Inept: 0
|
||||||
|
- Novice: 1-5
|
||||||
|
- Adept: 6-10
|
||||||
|
- Expert: 11-19
|
||||||
|
- Master: 20
|
||||||
|
### Deleting skills
|
||||||
|
- Clicking the "Delete" button should remove the skill from the list
|
||||||
|
### Adding Skills
|
||||||
|
- Clicking the "Add a Row" button should add a new skill row to the list
|
||||||
|
- Default values for the new skill should be:
|
||||||
|
- Name: Skillname
|
||||||
|
- Level: Novice
|
||||||
|
- Value: 1
|
||||||
|
### Saving Skills
|
||||||
|
- When clicking the "Save" button:
|
||||||
|
- Newly added skills should be added to the TRP profile
|
||||||
|
- Existing skills should be updated in the TRP profile
|
||||||
|
- Skills that were deleted should also be removed from the TRP profile
|
||||||
|
- Icons should not be changed
|
||||||
|
## References
|
||||||
|
- Refer to [Data.lua](../Data.lua) for details on how we currently fetch the skills from TRP
|
||||||
|
- Refer to the TRP3 source code in case it's necessary [here](https://github.com/Total-RP/Total-RP-3)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Implementation Plan
|
||||||
|
TODO
|
||||||
BIN
docs/build_skills_tab_design.png
Normal file
BIN
docs/build_skills_tab_design.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 98 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 76 KiB |
Loading…
Add table
Add a link
Reference in a new issue