Sticky Headings

by Shen Shen
5
4
3
2
1
Score: 52/100

Description

Category: Note Enhancements

The Sticky Headings plugin ensures that your current heading stays visible at the top of your note while you scroll, making it simpler to keep track of where you are in a lengthy document. This added clarity is especially helpful when creating multiple heading levels, as it prevents the confusion that often arises from switching sections. By preserving the active heading on screen, the plugin helps you focus on the content under that heading without losing context. You can fine-tune its behavior through compatible styling configurations, adjusting how much space the sticky bar occupies so it doesn't interfere with your workflow. Whether you're drafting quickly or updating an existing piece, always knowing which section you're in offers a smoother experience and a more organized editing process.

Reviews

No reviews yet.

Stats

45
stars
5,265
downloads
3
forks
779
days
326
days
326
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
10
total issues
3
open issues
7
closed issues
24
commits

Latest Version

README file from

Github

Obsidian Sticky Heading Plugin

CleanShot 2024-01-22 at 21 45 12@2x

https://github.com/imshenshen/obsidian-sticky-heading/assets/19701958/12f8e9c6-f0f7-4066-b0f2-fd89e3775f15

config

when use different theme, the space of sticky heading is different, so you need install Style Settings plugin which allows you to config top space when sticky.

known issues

flicker when setting stickyType to 'prevToH1'

when setting stickyType to 'prevToH1', When you scroll the screen and the number of sticky headings changes, the sticky heading container will flicker. This is because the plugin needs to calculate the position according to the current number of sticky headings.

not work for reading mode

This plugin mainly aims to solve the problem of: when writing in fragmented time, I often forget which heading level I am currently at, or which level I should use for the next heading.

If there is significant demand for this feature in reading mode, we will consider implementing it. Pull requests are welcome.

Releasing new releases

  • Update your manifest.json with your new version number, such as 1.0.1, and the minimum Obsidian version required for your latest release.
  • Update your versions.json file with "new-plugin-version": "minimum-obsidian-version" so older versions of Obsidian can download an older version of your plugin that's compatible.
  • Create new GitHub release using your new version number as the "Tag version". Use the exact version number, don't include a prefix v. See here for an example: https://github.com/obsidianmd/obsidian-sample-plugin/releases
  • Upload the files manifest.json, main.js, styles.css as binary attachments. Note: The manifest.json file must be in two places, first the root path of your repository and also in the release.
  • Publish the release.

You can simplify the version bump process by running npm version patch, npm version minor or npm version major after updating minAppVersion manually in manifest.json. The command will bump version in manifest.json and package.json, and add the entry for the new version to versions.json

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Insert Heading Link
4 years ago by Signynt
Add a Link to a Heading.
Lapel
4 years ago by Liam Cain
🤵 Dress up your editor. Obsidian plugin to show the heading level in the gutter.
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
Scroll Speed
4 years ago by Florian Ludewig
Obsidian Plugin to Change Scroll Speed Inside Files
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
Dashing Cursor
4 years ago by Shukai Ni
Scroll to Top Plugin
3 years ago by cloudhao1999
This is a plugin for Obsidian that adds a button to scroll to the top of the current note (Not just that).
Short Internal Links to Headings
3 years ago by Scott Moore
An Obsidian plugin to display short internal links.
Go To Heading
3 years ago by join
Quickly navigate between your document's headings in Obsidian
Headings in Explorer
2 years ago by Patrick Chiang
This Obsidian plugin makes headings first class concepts in the file explorer and consolidates navigation to a single panel.
Heading Toggler
2 years ago by Lord Turmoil
Toggle heading levels in Obsidian
Zoom
5 years ago by Viacheslav Slinko
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Number Headings
5 years ago by Kevin Albrecht
Automatically number headings in a document in Obsidian
Heading Decorator
a year ago by dragonish
Implement displaying specific content around headings based on their levels.
Wheel Tab Switcher
a year ago by 22-2
Switch between Obsidian Tabs using your mouse wheel when hovering over tab headers.
Sticky Notes
a year ago by NoPoint
Obsidian Sticky Notes Plugin
Better Heading Hierarchy
10 months ago by rogerfan48
a Obsidian plugin that add guide lines to make the hierarchy of Markdown headings more visually clear
Heading Helper
10 months ago by Siddhartha Khuntia
Floating Headings
3 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
Negative Heading
2 months ago by Ashan Devine
Render Discord-style "-#" lines as compact headings in reading view and the editor.