Skip to content

uxdreaming/LogSeq-Clean-Sidebar

Repository files navigation

Logseq Clean Sidebar

A Logseq plugin to clean up and customize your sidebar by hiding unused elements.

Features

  • Hide sidebar elements you don't use (Journals, Whiteboards, Flashcards, Graph, All Pages)
  • Sort favorites - Alphabetically or manually
  • Hide favorites from recents - Avoid duplicates in your recent pages list
  • Hide checkboxes and menus - Clean up the sidebar by hiding checkboxes and menu buttons
  • Easy configuration panel with toggles

Configurable Elements

Hide/Show

  • Journals
  • Whiteboards
  • Flashcards
  • Graph View
  • All Pages
  • Create Button

Favorites

  • Sort order (Alphabetical or Manual)

Recent Pages

  • Hide duplicate pages (pages that are in Favorites)

Interface

  • Hide checkboxes and menu buttons (three dots)

Installation

From Marketplace (Recommended)

  1. Open Logseq
  2. Go to Settings → Plugins → Marketplace
  3. Search for "Clean Sidebar"
  4. Click Install

Manual Installation

  1. Download the latest release from GitHub Releases
  2. Extract the zip file
  3. In Logseq, go to Settings → Plugins → Load unpacked plugin
  4. Select the extracted folder

Usage

  1. Click on the plugin settings (Settings → Plugins → Clean Sidebar)
  2. Toggle the elements you want to hide
  3. Configure sorting and filtering options as needed
  4. Changes apply instantly

Development

# Install dependencies
npm install

# Build for development (watch mode)
npm run dev

# Build for production
npm run build

Contributing

Issues and pull requests are welcome! Please feel free to contribute.

License

MIT

Author

Aru - @uxdreaming

About

A minimal Logseq extension that provides a cleaner, distraction-free sidebar experience

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published