# Micropatches [![Available in Obsidian](https://img.shields.io/badge/Available%20in%20Obsidian-7C3AED?logo=obsidian&logoColor=white&style=flat-square)](https://obsidian.md/plugins?id=micropatches) [![Release](https://github.com/flowing-abyss/obsidian-micropatches/actions/workflows/release.yml/badge.svg)](https://github.com/flowing-abyss/obsidian-micropatches/actions/workflows/release.yml) [![Downloads](https://img.shields.io/github/downloads/flowing-abyss/obsidian-micropatches/total?style=flat-square&label=downloads&color=blue)](https://github.com/flowing-abyss/obsidian-micropatches/releases) ![Micropatches](assets/banner.png) A small Obsidian plugin with targeted fixes and quality of life tweaks. ## Patches Click a patch name for a screenshot or short demo. - **Editor** - **[Scroll offset](assets/demos/scroll-offset.png)**. Keeps space between the cursor and the edge of the editor. - **[Code block language and title](assets/demos/code-block-title.png)**. Lets themes style code blocks by language, title and plain-text state. - **[Copy inline code on click](assets/demos/inline-code-copy.gif)**. Click inline code to copy it. Copying highlighted, bold and italic text is optional. - **[Footnotes in the margin](assets/demos/footnote-sidenotes.png)**. Shows editable footnotes beside the note. - **Navigation** - **[Periodic note breadcrumbs](assets/demos/periodic-breadcrumbs.gif)**. Adds links to the previous and next period. Requires Periodic Notes 1.0.0 or newer. - **[Backlinks defaults](assets/demos/backlinks-defaults.png)**. Sets the default display and filters for backlinks. - **[Search context](assets/demos/search-context.gif)**. Shows Markdown with heading and list context in search results and backlinks. - **[Heading backlinks](assets/demos/heading-backlinks.png)**. Shows links to each heading. Can also update incoming links when a heading is renamed. - **[Outline follows viewport](assets/demos/outline-viewport.gif)**. Keeps the Outline on the section you are reading or editing. - **[Local graph in notes](assets/demos/note-local-graph.png)**. Shows a local graph below the title or above backlinks. - **Interface** - **[Hide traffic lights](assets/demos/hide-traffic-lights.png)**. Hides desktop window buttons and their reserved space. - **[Hot corners](assets/demos/hot-corners.gif)**. Runs a command when you hold a modifier key and move into a window corner. - **[Double-tap commands](assets/demos/double-tap-commands.gif)**. Runs a command when you tap a modifier key twice. - **[Focus mode command](assets/demos/focus-mode.gif)**. Hides the surrounding interface and dims text outside the current line. - **Performance** - **[Cursor repeat throttle](assets/demos/cursor-repeat-throttle.gif)**. Prevents freezes when an arrow key is held down. - **[Instant UI](assets/demos/instant-ui.gif)**. Removes most interface animations while keeping loading indicators. - **Bases** - **[Bases auto search](assets/demos/bases-auto-search.gif)**. Opens the search bar when a base is first shown. - **[Bases column search](assets/demos/bases-column-search.gif)**. Click a column header to filter its values. - **[Bases groups](assets/demos/bases-groups.gif)**. Fold table groups and drag rows between them, with a preview of where they will go. - **[Bases pagination](assets/demos/bases-pagination.gif)**. Adds page buttons to bases with a result limit. Each patch can be switched on or off separately in Settings or with its `Toggle …` command, no reload needed. All patches are disabled by default.