Skip to content
Arun Prakash edited this page Nov 2, 2025 · 7 revisions

Native Launcher Wiki

Welcome to the Native Launcher documentation! This wiki provides comprehensive guides for using and developing Native Launcher.

๐Ÿ“š Table of Contents

Getting Started

User Guides

Features

Development

Additional Resources

  • Performance - Benchmarks and optimization tips
  • FAQ - Frequently asked questions
  • Changelog - Version history and updates

๐Ÿš€ Quick Links

โญ About Native Launcher

Native Launcher is a modern, fast, and beautifully designed application launcher for Linux, written in Rust. Built natively for Wayland with GTK4, it features:

  • โšก Lightning Fast: <35ms startup, <10ms search latency with smart debouncing
  • ๐ŸŽจ Modern Design: Rounded UI with smooth animations, 7 accent colors, density modes
  • ๐ŸชŸ Session Management: Switch windows and workspaces (@switch, @wm)
  • ๐Ÿ”ง Git Projects: Find and open repositories (@git)
  • ๐Ÿ’พ File Search: System-wide indexing with recent documents (@files, @recent)
  • ๐Ÿงฎ Advanced Calculator: Time, units, currency conversions (@cal)
  • ๐Ÿ”Œ Plugin System: Extensible with 15+ built-in plugins + dynamic loading
  • ๐Ÿ“œ Script Plugins: Create plugins in any language without compiling Rust
  • ๐ŸŽฏ Smart Icons: Category-based fallback for 150+ app types
  • ๐Ÿท๏ธ Icon Badges: Visual indicators (terminal, web, file, folder)
  • โŒจ๏ธ Quick Actions: Alt+Enter (open folder), Ctrl+Enter (copy path)
  • ๐Ÿ“ธ Screenshots: Capture and annotate with Swappy integration
  • ๐ŸŽฌ Smooth Animations: 60fps+ with cubic-bezier easing
  • ๐ŸŒŠ Wayland Native: Built on gtk4-layer-shell

๐Ÿ“– Documentation Status

This wiki is actively maintained and updated. Last major update: November 2025

Version 0.2.0 Updates:

  • Session Switcher: Window and VS Code workspace management
  • Window Management: Move, center, fullscreen, float, pin operations
  • Git Projects Plugin: Repository search with branch detection
  • Usage Learning v2: Hour-of-day boost and time-decay ranking
  • Icon Badges: Visual result type indicators
  • Category Icons: Intelligent fallback for apps without icons
  • Inline Actions: Alt+Enter folder, Ctrl+Enter copy path
  • UI Customization: Density modes and 7 accent colors
  • Screenshot Annotation: Swappy integration for editing
  • Recent Documents: Access recently opened files
  • Enhanced Search: Acronym matching and word boundaries
  • 150 Tests: Comprehensive test coverage

๐Ÿ“– Documentation Status

This wiki is actively maintained and updated. Last major update: October 2025

Recent Updates:

  • Added system-wide file search integration
  • Enhanced performance with smart debouncing and two-pass search
  • New modern UI with rounded design and smooth animations
  • Comprehensive E2E testing framework
  • Pins/Favorites: Ctrl+P to pin apps, star overlay on icons, pinned-first default view

Missing a topic? Open an issue or start a discussion!

Clone this wiki locally