TomeUI Desktop

Native window controls for TomeUI, backed by window_manager. Supports Linux, macOS, and Windows.

Installation

flutter pub add tomeui tomeui_desktop

Usage

Install the window adapter before claiming the window and starting the app:

import 'package:tomeui/tomeui.dart';
import 'package:tomeui_desktop/tomeui_desktop.dart';

Future<void> main() async {
  installWindowShell();
  await TitleBar.claimWindow();
  runApp(const TomeApp(
    home: Scaffold(body: Center(child: Text('Hello, TomeUI'))),
  ));
}

TomeUI's TitleBar uses the installed adapter for dragging and window controls. Applications that do not need native desktop window management can depend on tomeui alone.

License

MIT, copyright © 2026 Chris Hendrickson.

Libraries

tomeui_desktop
The desktop window behind Tome UI.