Skip to content

dmeents/pretty-logseq

Repository files navigation

Pretty Logseq Banner

version codecov

Pretty Logseq

A Logseq plugin that enhances your graph's visual experience with beautiful custom popovers, refined styling, and flexible UI customizations — all fully theme-aware and configurable.

Why Pretty Logseq?

Pretty Logseq improves your daily Logseq workflow with thoughtful visual enhancements:

  • Richer page previews — See full context when hovering over page links, with smart type-specific layouts for people, resources, and more
  • Enhanced typography — Refined font styling, spacing, and visual hierarchy that makes your content easier to scan and more pleasant to read
  • Cleaner interface — Streamline your workspace with customizable sidebar, top bar, and navigation layouts
  • Smarter visual design — Polished styling for page properties, tables, todos, and templates that brings clarity to every element
  • Better link styling — External URLs stand out with favicons and subtle, theme-aware styling that improves scannability
  • Clearer structure — Bullet threading lines reveal the hierarchy of nested blocks, making complex outlines easier to follow
  • Your theme, enhanced — Automatically adapts to your current theme (light or dark) while maintaining visual harmony

Features

Feature Description Preview
Pretty Popovers Stop scrolling through cluttered page link previews. Get rich, context-aware popovers that show you what matters before you click. Popovers automatically adapt to whatever properties your pages have — add a photo::, rating::, description::, or any other property and it just shows up. No configuration needed. Person Popover
Pretty Links Transform your external urls from plain text into visually distinct, styled links that make your graph easier to scan and navigate. Links stand out with subtle styling that respects your theme while improving readability. Makes it effortless to spot references, external links, and internal connections at a glance. Pretty Links
Pretty Properties Say goodbye to cluttered property lists. Get beautifully styled property cards with accent borders, clean typography, and visual hierarchy that makes metadata actually readable. Keys are clearly distinguished from values, and the entire block integrates seamlessly with your theme. Pretty Properties
Pretty Sidebar Reclaim precious screen space with compact icon-based navigation that keeps everything accessible without the clutter. Icon-only navigation, bottom-pinned graph selector, and hidden Create button — all functionality preserved, zero friction added. Pretty Sidebar
Pretty Todos Keep your task lists clean and actionable with enhanced TODO styling that brings visual clarity to your workflow. Color-coded priorities, clear status indicators, and typography that helps you focus on what matters. Pretty Todos
Pretty Templates Stop letting template blocks clutter your view. Get dimmed, card-styled templates that fade into the background until you need them — then reveal on hover when you're ready to use them. Templates stay accessible but don't compete for attention with your actual content. Pretty Templates
Pretty Tables Query results deserve better. Get polished, professional tables with themed headers, smooth hover effects, and clean borders that make data actually readable. Styled headers, row hover effects, and consistent theming that matches your graph. Pretty Tables
Pretty Typography Improve text legibility across your entire graph with refined font styling and visual hierarchy. Antialiased text rendering, tighter heading spacing, balanced font weights, and a modern monospace code font stack.
Pretty Content Show visual hierarchy lines connecting parent blocks to their children on hover. Subtle vertical guides trace the indentation structure, helping you keep your place in complex page hierarchies.
Favorite Star One-click favorite toggling directly from the page title. Add or remove pages from your favorites list with a single click on the star icon next to any page title — no more navigating through menus. The star syncs with Logseq's native favorites system.
Pretty Top Bar Customize the top navigation bar to reduce visual clutter. Hide Home Button if you prefer keyboard navigation, Hide Sync Indicator to clean up the status display, and Navigation Arrows on Left to reposition back/forward arrows.

Installation

Pretty Logseq is available on the Logseq Marketplace:

  1. Open Logseq and go to Settings → Advanced and enable Developer mode
  2. Click the Plugins icon in the top bar (or press t p)
  3. Select the Marketplace tab
  4. Search for Pretty Logseq
  5. Click Install

The plugin activates immediately — no restart required.

Configuration

All features can be toggled on or off through Logseq's plugin settings. Changes take effect immediately — just toggle the setting you want to adjust.

Support

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup, architecture details, and guidelines.

License

MIT — See LICENSE for details.


Made with ❤️ for the Logseq community

About

A Logseq plugin to improve the UI and experience

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors