Skip to content
chakri192Public

About

Native C++/Qt6 text editor for macOS with a real translucent glass window (NSVisualEffectView, not CSS) — multi-tab, atomic saves, async everything, zero Electron

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

Repository files navigation

Vitrium

Vitrium

A transparent text editor for macOS.

Vitrium

Install

Needs macOS 13 or later and the Xcode Command Line Tools (xcode-select --install).

git clone https://github.com/chakri192/vitrium.git
cd vitrium
./Scripts/bundle.sh
open build/Vitrium.app

Drag build/Vitrium.app into Applications to keep it.

Features

  • See-through window with adjustable transparency
  • Tabs
  • Syntax highlighting for Python, C/C++, Swift, JavaScript/TypeScript, Shell, YAML, JSON, and Markdown
  • Find and replace
  • Line numbers, auto-indent, bracket and quote pairing, comment toggling, moving and duplicating lines
  • Drag files onto the window to open them
  • Notices when a file changes on disk and offers to reload it
  • Reopens your files where you left off
  • Safe saving: an interrupted save never damages the original file

Keyboard shortcuts

Shortcut Action
⌘T / ⌘O / ⌘⇧O New tab / Open / Recent files
⌘S / ⌘⇧S Save / Save As
⌘W / ⌘⌥W / ⌘⌥⇧W Close tab / Close others / Close all
⌘⇧] ⌘⇧[ or ⌃⇥ ⌃⇧⇥ Next / previous tab
⌘F / ⌘⌥F Find / Find and replace
⌘G / ⌘⇧G Next / previous match
⌘L Go to line
⌘/ Toggle comment
⌘D Duplicate line
⌥↑ ⌥↓ Move line up / down
⌘] ⌘[ Indent / outdent
⌥Z Word wrap
⌘= ⌘- ⌘0 Zoom in / out / reset
⌘⌥[ ⌘⌥] More / less transparent
⌘⇧R Show in Finder
⌃⌘F Full screen

Tests

./Scripts/test.sh

Changelog

See CHANGELOG.md. Version 2.0 is a rewrite in Swift of the original Qt/C++ version.

License

MIT © V Chakradhar

Contributors

chakri192 Author
aider AI pair programmer

About

Native C++/Qt6 text editor for macOS with a real translucent glass window (NSVisualEffectView, not CSS) — multi-tab, atomic saves, async everything, zero Electron

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages