ublx 0.1.4

TUI to index once, enrich with metadata, and browse a flat snapshot in a 3-pane layout with multiple modes.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Overlays

All overlay **drawing** (full-screen or floating UI above main content) lives in this crate. Layout holds state and theme data; render owns `Frame` drawing for overlays.

## Modules

| Module             | Purpose                                                                                                                                               |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| **help**           | Keybinding help box (`?`). `render_help_box`.                                                                                                         |
| **theme_selector** | Theme picker (Command Mode: **Ctrl+A**, then **t**). `render_theme_selector`.                                                                                          |
| **popup**          | `menus.rs` (open, lens, quick-action, enhance policy, lens prompts), `dialogs.rs` (first-run, delete confirm), `utils.rs` (list + text-input popups). |
| **toast**          | Stacked toast notifications. `render_toast_slot`. Toast _data_ (slots, bumper, `show_toast_slot`) lives in `utils::notifications`.                    |

Entry from `render::core`: overlays are drawn after main content (help, theme selector, then popups, then toasts).