Skip to content

rmitchellscott/xovi-qmd-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

242 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xovi Extensions

This repo consists of multiple xovi (.qmd) extensions that are QoL improvements to the xochitl interface.

Extensions have been tested only for the latest reMarkable OS version, though they may work on newer versions.

Beta releases are not tested nor supported.

Installation

Installation via the Vellum package manager is recommended. Dependencies are handled automatically.

Manual

All extensions require qt-resource-rebuilder, some will require other xovi extensions. See each extension for details.

Instructions to install xovi can be found here.

Download the extensions from the folder matching your reMarkable software version.

Copy the .qmd files to /home/root/xovi/exthome/qt-resource-rebuilder/ and restart xovi.

Compatibility

File reMarkable 1 reMarkable 2 Paper Pro Paper Pro Move
createDocumentFromPages.qmd
createPagesPaperProSize.qmd
createPagesRM2Size.qmd
disableInfiniteScroll.qmd
disableSelectionAutoScroll.qmd
duplicateAnnotatedPages.qmd
extendListTitleWidth.qmd
filterAnnotatedPages.qmd
fixBatteryIndicator.qmd
fixLightIndicatorGap.qmd
fixPageNumberOnSlider.qmd
ghostbuster.qmd
hideDevModeIcon.qmd
hideHyperlinkBackButton.qmd
hideZoomIndicator.qmd
miniLightSleep.qmd
penLayerMemory.qmd
preventNotebookZoomOut.qmd
quickSettingsClockSerif.qmd
quickSettingsScreenshot.qmd
quicksheetUseTemplate.qmd
settingsRmSyncRestart.qmd
stylusButtonEraser.qmd
stylusButtonUndoRedo.qmd
tocFromSelection.qmd
touchLock.qmd
unlockMethodsContent.qmd

Extensions

betterToc

Moved to https://github.com/rmitchellscott/xovi-bettertoc

betterTocCollapse

vellum

Adds chevrons to collapse / expand ToC entries based on indent.
Requires betterToc

createDocumentFromPages

vellum

Adds button in the More menu of Page Overview (Notebook, PDF, EPUB) to create a new document from the selected pages. EPUB pages will be exported as PDF, annotations are preserved.

Requires:

createPagesPaperProSize

vellum

Overrides new page creation to use Paper Pro dimensions. Designed to allow better interoperability between rM2/Move and Paper Pro.
Designed for use alongside preventNotebookZoomOut.qmd on the Move.

createPagesRM2Size

vellum

Overrides new page creation to use reMarkable 2 dimensions. Designed to allow better interoperability between Move and reMarkable 2.
Designed for use alongside preventNotebookZoomOut.qmd on the Move.

disableInfiniteScroll

vellum

Disables infinite scroll by limiting zooming and scrolling to page boundaries. Adds two items to the Display settings to control behavior:

disableSelectionAutoScroll

vellum

Disables the auto scrolling when moving a selection added in 3.24.

duplicateAnnotatedPages

vellum

Adds an option to the Duplicate menu to duplicate only pages that have been annotated. ePUBs will be converted to PDFs.

Requires:

enableTypingOnDocuments.qmd

vellum

Enables the text typing feature on PDF and ePUB pages.

extendListTitleWidth

vellum

Removes extra right margin for titles in list view to fill more of the available space.

filterAnnotatedPages

vellum

Adds a button to the Page Overview to show only pages with annotations.

fixBatteryIndicator

vellum

Fixes a bug in 3.24+ with the main navigator battery icon not updating in certain cases.

fixLightIndicatorGap

vellum

Removes the gap reserved for the frontlight icon when the light is off on Paper Pro and Paper Pro Move.

fixPageNumberOnSlider

vellum

3.23+
Restores the z-index for the pageLabel element so it appears on top of the page slider like in previous versions.

ghostbuster

vellum

Triggers a full screen refresh with a 5-finger tap in documents.

hideDevModeIcon

vellum

Hides the developer mode icon next to the battery icon.

hideHyperlinkBackButton

vellum

Hides the "Back" button when clicking PDF hyperlinks.

hideZoomIndicator

vellum

Auto-hides zoom indicator after 4 seconds (like the scrollbars).

miniLightSleep

vellum

Replaces the light sleep banner with text saying "Sleeping" at the top right of the screen.

penLayerMemory

vellum

Remembers which layer each pen tool was last used on, and switches to that layer when the pen is selected. Erase and selection tools remain on the currently selected layer.

preventNotebookZoomOut

vellum

Forces all notebook pages to start at 1x zoom with optional horizontal offset. Only affects notebooks, only affects portrait orientation. Designed for the Paper Pro Move.

quickSettingsClockSerif

vellum

Adds a clock to the quick settings menu in serif font.

quickSettingsScreenshot

vellum

Adds a screenshot button to the quick settings menu.

  • normal press: closes the menu and takes a screenshot.
  • long-press: closes the menu and takes a screenshot with a 5 second delay.

Screenshots will be placed in /home/root/screenshots.
See required repos for supported devices.

Requires:

quicksheetUseTemplate

vellum

Use the last page's template when adding a quicksheet page.

settingsRmSyncRestart

vellum

Adds a button to the Settings > Cloud page to restart the sync service.
Requires qt-command-executor.

stylusButtonEraser

vellum

Erases when stylus side button is held on rM1 and rM2.
Requires rm-stylus

tocFromSelection

vellum

Adds a button to the selection context menu to add the selected text as a ToC entry.
Requires betterToc and Connect or rmfakecloud for handwriting-to-text conversion.

touchLock

vellum

Adds a button to the toolbar to lock out touch input in documents. Toolbar remains touch-aware and pen input is unaffected.

unlockMethodsContent

vellum

Bypasses subscription check for using on-device Methods templates and documents.

Deprecated Extensions

fixQuickSettingsTempSeparator

Removes the duplicate horizontal separator in quick settings when high temp warnings are present on Paper Pro family devices.
Fixed in 3.24.

Gesture Extensions

  • gestureContrastToggle
  • gestureTapToPage
  • gestureToolbarHide
  • gestureToolbarShow

Superseded by https://github.com/ingatellent/xovi-qmd-extensions

License

Copyright (C) 2025 Mitchell Scott

Licensed under the GNU General Public License v3.0.

About

My modifications, fixes, and QoL improvements for reMarkable tablets using xovi

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages