{"id":33182969,"url":"https://github.com/rmitchellscott/xovi-qmd-extensions","last_synced_at":"2026-01-16T15:48:10.955Z","repository":{"id":320126811,"uuid":"1080565105","full_name":"rmitchellscott/xovi-qmd-extensions","owner":"rmitchellscott","description":"My modifications, fixes, and QoL improvements for reMarkable tablets using xovi","archived":false,"fork":false,"pushed_at":"2026-01-13T20:48:16.000Z","size":687,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-13T22:30:23.192Z","etag":null,"topics":["remarkable-tablet"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rmitchellscott.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":"FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"buy_me_a_coffee":"rmitchellscott"}},"created_at":"2025-10-21T14:45:26.000Z","updated_at":"2026-01-13T20:48:20.000Z","dependencies_parsed_at":"2025-10-22T23:34:09.468Z","dependency_job_id":null,"html_url":"https://github.com/rmitchellscott/xovi-qmd-extensions","commit_stats":null,"previous_names":["rmitchellscott/xovi-extensions","rmitchellscott/xovi-qmd-extensions"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rmitchellscott/xovi-qmd-extensions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmitchellscott%2Fxovi-qmd-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmitchellscott%2Fxovi-qmd-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmitchellscott%2Fxovi-qmd-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmitchellscott%2Fxovi-qmd-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmitchellscott","download_url":"https://codeload.github.com/rmitchellscott/xovi-qmd-extensions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmitchellscott%2Fxovi-qmd-extensions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["remarkable-tablet"],"created_at":"2025-11-16T04:00:32.509Z","updated_at":"2026-01-16T15:48:10.934Z","avatar_url":"https://github.com/rmitchellscott.png","language":null,"funding_links":["https://buymeacoffee.com/rmitchellscott"],"categories":["Interface Customization"],"sub_categories":["Template Builders"],"readme":"# Xovi Extensions\n\nThis repo consists of multiple xovi (.qmd) extensions that are QoL improvements to the xochitl interface. These require qt-resource-rebuilder.so to work.\n\nInstructions to install xovi can be found [here](https://github.com/asivery/rmpp-xovi-extensions). \n\nDownload the extensions from the folder matching your reMarkable software version. \n\nCopy the `.qmd` files to `/home/root/xovi/exthome/qt-resource-rebuilder/` and restart xovi.\n\nExtensions have been tested only for the latest reMarkable OS version, though they may work on newer versions.\n\nBeta releases are not tested nor supported.\n\n\u003c!-- compat:begin --\u003e\n| File | reMarkable 1 | reMarkable 2 | Paper Pro | Paper Pro Move |\n| ---- | :----------: | :----------: | :-------: | :------------: |\n| **betterToc.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **createPagesPaperProSize.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **createPagesRM2Size.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **disableSelectionAutoScroll.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **extendListTitleWidth.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **fixBatteryIndicator.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **fixLightIndicatorGap.qmd** | ❌ | ❌ | ✅ | ✅ |\n| **fixPageNumberOnSlider.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **gestureContrastToggle.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **gestureResetView.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **gestureTapToPage.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **gestureToolbarHide.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **gestureToolbarShow.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **hideDevModeIcon.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **hidePageLabelsInFullscreen.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **hideZoomIndicator.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **miniLightSleep.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **preventNotebookZoomOut.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **quickSettingsClockSerif.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **quickSettingsScreenshot.qmd** | ✅ | ✅ | ✅ | ✅ |\n| **unlockMethodsContent.qmd** | ✅ | ✅ | ✅ | ✅ |\n\u003c!-- compat:end --\u003e\n\n## Extensions\n\n### betterToc.qmd\nAdds the ability to add, delete*, and edit* Table of Contents entries in notebooks, PDFs, and EPUBs.  \nOn-disk, ToC data is stored inside the UUID directory for the document in a toc.rm file.  \nThis syncs between devices via cloud sync.  \nEPUB reflows can result in small amounts of drift due to limitations in progress calculation.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"assets/betterToc-pro.png\" height=\"400\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"assets/betterToc-move.png\" height=\"400\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"assets/betterToc-notebook.png\" height=\"400\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"assets/betterToc-ebook.png\" height=\"400\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n*Editing and deleting are limited to user-created ToC entries only\n\n### createPagesPaperProSize.qmd\nOverrides new page creation to use Paper Pro dimensions. Designed to allow better interoperability between rM2/Move and Paper Pro.  \nDesigned for use alongside preventNotebookZoomOut.qmd on the Move.\n\n### createPagesRM2Size.qmd\nOverrides new page creation to use reMarkable 2 dimensions. Designed to allow better interoperability between Move and reMarkable 2.  \nDesigned for use alongside preventNotebookZoomOut.qmd on the Move.\n\n### disableSelectionAutoScroll.qmd\nDisables the auto scrolling when moving a selection added in 3.24.\n\n### extendListTitleWidth.qmd\nRemoves extra right margin for titles in list view to fill more of the available space.\n\n### fixBatteryIndicator.qmd\nFixes a bug introduced in 3.24 with the main navigator battery icon not updating to the correct number of bars after charging while the device is asleep.\n\n### fixLightIndicatorGap.qmd\nRemoves the gap reserved for the frontlight icon when the light is off on Paper Pro and Paper Pro Move.\n\n### fixPageNumberOnSlider.qmd\n3.23 and 3.24 only.  \nRestores the z-index for the pageLabel element so it appears on top of the page slider like in previous versions.\n\n### gestureContrastToggle.qmd\nFour-finger tap to toggle the contrast filter between Off and Fullpage (PDF/EPUB only).\n\n### gestureResetView.qmd\nThree-finger swipe down to reset pan and zoom (returns to 100% zoom, top of page).\n\n### gestureTapToPage.qmd\nWhen the toolbar is hidden, tap the right edge (bottom 65% of screen) to scroll down / advance to the next page. Tap the left edge to scroll up / go to the previous page. Note: PDF links in these tap zones won't activate while in this mode.\n\n### gestureToolbarHide.qmd\nSingle-finger swipe from the toolbar edge to hide the toolbar.\n\n### gestureToolbarShow.qmd\nSingle-finger swipe from the toolbar edge to show the toolbar. For horizontal toolbars (top/bottom), the show gesture only works near the toolbar button to avoid conflicting with native gestures.\n\n### hideDevModeIcon.qmd\nHides the developer mode icon next to the battery icon.\n\n### hidePageLabelsInFullscreen.qmd\n\nHides the page numbers at the bottom of the screen when the toolbar is hidden. On the very last page the page numbers are still shown. To show the page numbers slide up from the bottom to show the page slider.\n\n### hideZoomIndicator.qmd\nAuto-hides zoom indicator after 4 seconds (like the scrollbars).\n\n### miniLightSleep.qmd\n\nReplaces the light sleep banner with text saying \"Sleeping\" at the top right of the screen.\n\n### preventNotebookZoomOut.qmd\nForces 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.\n\n### quickSettingsClockSerif.qmd\n\nAdds a clock to the quick settings menu in serif font.\n\n### quickSettingsScreenshot.qmd\nAdds a screenshot button to the quick settings menu. \n- normal press: closes the menu and takes a screenshot.\n- long-press: closes the menu and takes a screenshot with a 5 second delay.\n\nScreenshots will be placed in `/home/root/screenshots`.  \n_See required repos for supported devices._\n\nRequires:\n- [rm-shot](https://github.com/rmitchellscott/rm-shot)\n- [framebuffer-spy](https://github.com/asivery/rm-xovi-extensions)\n- [xovi-message-broker](https://github.com/asivery/rm-xovi-extensions)\n\n### unlockMethodsContent.qmd\nBypasses subscription check for using on-device Methods templates and documents.\n\n## Deprecated Extensions\n\n### fixQuickSettingsTempSeparator.qmd \nRemoves the duplicate horizontal separator in quick settings when high temp warnings are present on Paper Pro family devices.  \nFixed in 3.24.\n\n## License\n\n- **Original works** are licensed under the MIT License (see [LICENSE](LICENSE)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmitchellscott%2Fxovi-qmd-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmitchellscott%2Fxovi-qmd-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmitchellscott%2Fxovi-qmd-extensions/lists"}