Xovi Extensions

July 7, 2026 · View on GitHub

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

FilereMarkable 1reMarkable 2Paper ProPaper Pro MovePaper Pure
createDocumentFromPages.qmd
createPagesPaperProSize.qmd
createPagesRM2Size.qmd
defaultTemplate.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
quickSettingsBluetooth.qmd
quickSettingsClockSerif.qmd
quickSettingsScreenshot.qmd
quicksheetUseTemplate.qmd
settingsRmSyncRestart.qmd
sortTemplatesRecent.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.

defaultTemplate

vellum

Long-press a template to set it as the default, used when creating new notebooks, adding pages to notebooks/PDFs/ePUBs, and creating quicksheets. Does not work with Meeting Notes.
Conflicts with quicksheetUseTemplate.

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 in Settings > Display. Only affects notebooks, only affects portrait orientation.

quickSettingsBluetooth

vellum

Adds a toggle to enable/disable Bluetooth to the quick settings menu.

quickSettingsClockSerif

vellum

Adds a clock to the quick settings menu. 24h/12h format and font style can be adjusted via Settings > Help > System time

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.

sortTemplatesRecent

vellum

Sorts the template selector by most recently used.

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.