vibefpmgui.window

The main window's parts: vibefpmgui.main_window.MainWindow is made of these mixins, one per area of the window, which share the window's state (self).

Module What it does
vibefpmgui.window.panels The docks, their layout, and the editor in the middle
vibefpmgui.window.view The View menu: text size, fonts, theme, colors, editor options
vibefpmgui.window.project Opening a project, recent projects, the session, reloading
vibefpmgui.window.packages The dependency graph: a package's details and menu, updates
vibefpmgui.window.editor_tabs The editor's tabs: open, preview, close, rename, delete, go to
vibefpmgui.window.editing The Edit menu, formatting, fortitude's fixes, line endings
vibefpmgui.window.language The language server: symbols, references, rename
vibefpmgui.window.search Find and Replace in Files, the Problems panel
vibefpmgui.window.git The Git panel: reading the repository's status when it may have changed
vibefpmgui.window.complexity The Complexity panel: measuring the project's code (again on a save)
vibefpmgui.window.running Build options, fpm commands, features
vibefpmgui.window.build_outputs The Build outputs panel, running a built program, compile commands
vibefpmgui.window.output The Output panel
vibefpmgui.window.testing Test and Run, in parallel too
vibefpmgui.window.coverage Test coverage after a test run
vibefpmgui.window.ai The AI menu, Ollama, reviews, the AI's threads
vibefpmgui.window.ai_chat Explain, the chat, and the AI's edits
 1"""The main window's parts: `vibefpmgui.main_window.MainWindow` is made of
 2these mixins, one per area of the window, which share the window's state
 3(``self``).
 4
 5| Module | What it does |
 6|---|---|
 7| `vibefpmgui.window.panels` | The docks, their layout, and the editor in the middle |
 8| `vibefpmgui.window.view` | The View menu: text size, fonts, theme, colors, editor options |
 9| `vibefpmgui.window.project` | Opening a project, recent projects, the session, reloading |
10| `vibefpmgui.window.packages` | The dependency graph: a package's details and menu, updates |
11| `vibefpmgui.window.editor_tabs` | The editor's tabs: open, preview, close, rename, delete, go to |
12| `vibefpmgui.window.editing` | The Edit menu, formatting, fortitude's fixes, line endings |
13| `vibefpmgui.window.language` | The language server: symbols, references, rename |
14| `vibefpmgui.window.search` | Find and Replace in Files, the Problems panel |
15| `vibefpmgui.window.git` | The Git panel: reading the repository's status when it may have changed |
16| `vibefpmgui.window.complexity` | The Complexity panel: measuring the project's code (again on a save) |
17| `vibefpmgui.window.running` | Build options, fpm commands, features |
18| `vibefpmgui.window.build_outputs` | The Build outputs panel, running a built program, compile commands |
19| `vibefpmgui.window.output` | The Output panel |
20| `vibefpmgui.window.testing` | Test and Run, in parallel too |
21| `vibefpmgui.window.coverage` | Test coverage after a test run |
22| `vibefpmgui.window.ai` | The AI menu, Ollama, reviews, the AI's threads |
23| `vibefpmgui.window.ai_chat` | Explain, the chat, and the AI's edits |
24"""