Litos Companion

by zerokei
5
4
3
2
1
Score: 50/100

Description

Reviews

No reviews yet.

Stats

1
stars
54
downloads
0
forks
27
days
26
days
26
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
10
commits

Latest Version

a month ago

Changelog

Features

  • Add persistent Zen mode, available in settings and the command palette, to hide workspace controls, including the new-tab button.
  • Add an accent color entry synchronized with Obsidian Appearance settings, with a reset-to-default action.
  • Clean up Zen mode styles across windows when disabled or unloaded.

Theme compatibility

Released alongside Litos 1.1.0. Heading controls require a theme providing Companion API 1. Zen mode and diagram enhancement remain available independently.

Requires Obsidian 1.13.7 or later on desktop. Existing plugin settings are preserved.

Validation

Lint, type checking, 37 tests, and production build passed. Release assets are built and attested by GitHub Actions.

README file from

Github

Litos Companion — Read. Think. Make it yours.

Make the Litos workspace your own with optional display controls and Mermaid ELK support.

Litos provides the theme; Litos Companion adds controls and diagram capabilities. Install either independently. Heading controls require a compatible Litos theme.

Features

  • Zen mode: Hide workspace controls for a quieter view; toggle from settings or the command palette.
  • Heading controls: Adjust H2 alignment in Reading view and Live Preview.
  • Accent color: Adjust Obsidian’s native accent color from the plugin settings.
  • Mermaid ELK support: Use ELK automatic layout for Mermaid flowcharts.

Requirements

  • Obsidian 1.13.7 or later on desktop.
  • Heading controls require a Litos theme version that supports Companion API 1.
  • Mermaid ELK support also works with other themes. It is disabled by default and can be enabled in the plugin settings.

Download from GitHub Releases. See the user guide for installation and usage instructions.

Dependencies

Dependency Version Purpose
Mermaid 11.16.1 Diagram parsing and rendering
@mermaid-js/layout-elk 0.2.0 ELK layout integration
yaml ^2.9.1 Diagram configuration parsing

Built with TypeScript, esbuild, and Vitest. See package.json for the complete dependency list.

Documentation

License

MIT. Third-party components are distributed under their respective licenses; see third-party notices.