Files
hcie-rust-v3.05/patches/grimdock/README.md
T
2026-07-09 02:59:53 +03:00

940 B

grimdock

grimdock is an egui docking crate I use for my own projects.

It keeps to a single-surface IDE-style dock: split panes, draggable tabs, resizing, and rearranging without turning into a floating window system.

Features

  • split-pane dock layouts
  • stable pane identity via PaneId
  • pane-scoped policy and mutation APIs
  • separate pane policy and tab drop policy
  • built-in header interactions and pane actions
  • pane-specific add/open menus
  • pane anchors and semantic pane roles
  • versioned persistence
  • theme, typography, and icon support, including texture icons

Why this exists

This crate has a few things I needed that other egui panel/docking options didn't line up with:

  • explicit stable pane identity
  • pane-level policy separate from tab-level drop rules
  • anchors and semantic pane roles built into the dock model
  • pane-scoped add/open actions and persistence behavior