Skip to content

New package: annotation-library - #311

Open
kevin-v96 wants to merge 6 commits into
vellum-dev:mainfrom
kevin-v96:annotation-library
Open

New package: annotation-library#311
kevin-v96 wants to merge 6 commits into
vellum-dev:mainfrom
kevin-v96:annotation-library

Conversation

@kevin-v96

Copy link
Copy Markdown

A xovi / qmldiff mod that adds a Kobo-style highlights index to the native reMarkable Paper Pro reader.

Comment thread packages/annotation-library/VELBUILD Outdated
Comment thread packages/annotation-library/VELBUILD Outdated
@kevin-v96
kevin-v96 requested a review from Eeems July 31, 2026 07:34
Comment thread packages/annotation-library/VELBUILD Outdated
@Eeems

Eeems commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Have you done any testing with other packages in vellum that affect similar areas to make sure they don't conflict?

@kevin-v96

Copy link
Copy Markdown
Author

Have you done any testing with other packages in vellum that affect similar areas to make sure they don't conflict?

@Eeems

Yes. My test device runs Annotation Library alongside 25 other Vellum mods, including every one that patches the same components:

  1. Reader toolbar (Toolbar.qml): betterToc, floating, gestik, hideDocumentClose, navHistory
  2. DocumentView: betterToc, betterTocCollapse, collapseToolbarOnOpen, defaultTemplate, dictionaryWikiTranslator, floating, navHistory, penLayerMemory
  3. Homescreen dock (CreateMenu.qml): dockButtons — which appends buttons to the same RowLayout mine does
  4. Navigator: betterToc, dockButtons, linkFromSelection, navHistory

They all load and apply together with no qmldiff conflicts (no Cannot build errors), and the mod works normally with them active — toolbar button → highlights list → jump-to-page, and the dock button → library view. In particular it coexists cleanly with dockButtons on the homescreen dock (both append buttons; separate signal names, no clash) and with the toolbar mods (floating/betterToc).

One thing that might be contentious is that I was not able to add the sidebar icon for the mod to the top of the secondary icons, so it's at the very bottom of the bar, with the three dots menu thus lifted up to the penultimate one - let me know if this is a problem that needs fixing.

@kevin-v96
kevin-v96 requested a review from Eeems July 31, 2026 08:47
@kevin-v96

Copy link
Copy Markdown
Author

Also applied the same Paper-Pro device restriction here to match #312: added !rm1 !rm2 !rmppm !rmppure to depends. This package is aarch64 (ships a Paper-Pro helper binary) with Paper-Pro-hashed QML, so the Paper Pro is the only supported/tested device. Pushed.

@Eeems

Eeems commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

!rm1 and !rm2 can be removed as this is aarch64 only, which rM1/2 are not.

@kevin-v96

Copy link
Copy Markdown
Author

Applied the same simplification here: depends trimmed to !rmppm !rmppure (this one is already aarch64, so rM1/rM2 are excluded by arch). Pushed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants