linuxmint / linuxmint/xreader

Last used "Markup type", "Initial window state", "Style", "Color" & "Author" remembarable !

Open
#346 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

FEATURE REQUEST
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.