Last used "Markup type", "Initial window state", "Style", "Color" & "Author" remembarable !
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 283
- Forks
- 82
- PR merge metrics
- No merged PRs in 30d
Description
* Xreader version (2.4.2)
* Distribution - (Fedora 30)
Issue
All these mentioned annotation properties should be rememberable, so that user have no need to reset them every time she/he adding new annotation.
Currently they are sticky on yellow colour with highlight type & 100% opaque, close window state, & PC name as an Author name.
You can make all these a default, but you should make any change done by user rememberable so that she/he need not to reset them every time adding new annotation.
Steps to reproduce
Try to add an annotation, then change it's properties (like use "underline" or "red colour") then apply new properties of it. After that add new annotation. You will see new annotation return yellow colour highlight ! This is very annoying !
Expected behaviour
Last used annotation properties (ALL OF THEM) should be rememberable not merely during same session, but also after closing program & relaunching it again.
Other information
Again I insist that setting should be rememberable even after exit the xreader & relaunching it again.
Contributor guide
No contributing guide indexed for this repository
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 by tracing how Xreader creates annotations and stores their markup type, window state, style, color, and author properties. Check the existing persistence mechanism and annotation-related tests, if present. Done means each changed property is reused for new annotations after closing and relaunching Xreader.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100