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 via the Vellum package manager is recommended. Dependencies are handled automatically.
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.
| 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 | ✅ | ✅ | ✅ | ✅ |
Moved to https://github.com/rmitchellscott/xovi-bettertoc
Adds chevrons to collapse / expand ToC entries based on indent.
Requires betterToc
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:
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.
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.
Disables infinite scroll by limiting zooming and scrolling to page boundaries. Adds two items to the Display settings to control behavior:
Disables the auto scrolling when moving a selection added in 3.24.
Adds an option to the Duplicate menu to duplicate only pages that have been annotated. ePUBs will be converted to PDFs.
Requires:
Enables the text typing feature on PDF and ePUB pages.
Removes extra right margin for titles in list view to fill more of the available space.
Adds a button to the Page Overview to show only pages with annotations.
![]() |
![]() |
Fixes a bug in 3.24+ with the main navigator battery icon not updating in certain cases.
Removes the gap reserved for the frontlight icon when the light is off on Paper Pro and Paper Pro Move.
3.23+
Restores the z-index for the pageLabel element so it appears on top of the page slider like in previous versions.
Triggers a full screen refresh with a 5-finger tap in documents.
Hides the developer mode icon next to the battery icon.
Hides the "Back" button when clicking PDF hyperlinks.
Auto-hides zoom indicator after 4 seconds (like the scrollbars).
Replaces the light sleep banner with text saying "Sleeping" at the top right of the screen.
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.
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.
Adds a clock to the quick settings menu in serif font.
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:
Use the last page's template when adding a quicksheet page.
Adds a button to the Settings > Cloud page to restart the sync service.
Requires qt-command-executor.
Erases when stylus side button is held on rM1 and rM2.
Requires rm-stylus
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.
Adds a button to the toolbar to lock out touch input in documents. Toolbar remains touch-aware and pen input is unaffected.
Bypasses subscription check for using on-device Methods templates and documents.
Removes the duplicate horizontal separator in quick settings when high temp warnings are present on Paper Pro family devices.
Fixed in 3.24.
- gestureContrastToggle
- gestureTapToPage
- gestureToolbarHide
- gestureToolbarShow
Superseded by https://github.com/ingatellent/xovi-qmd-extensions
Copyright (C) 2025 Mitchell Scott
Licensed under the GNU General Public License v3.0.









