Repository navigation
Precision Layers 0.2.0
Precision Layers 0.2.0
A C++20 static extension for Dear ImGui, with consistent theming and a broad set of reusable GUI controls.
Added
- Precision Layers applies light and dark semantic palettes, explicit UI scale, and font scopes across the public GUI families.
- 365 public GUI and helper overloads are tracked with signature and link coverage; the six original wrappers remain available.
- New controls include selection marks, action variants, switches, mixed selection, segments, searchable choices, units, settings rows, badges, notifications, and toolbars.
- An optional six-category live catalog demonstrates the controls, palette editing, Japanese glyph fallback, and public-input behavior.
Compatibility and downloads
This release targets Dear ImGui 1.92.9b docking, commit b48d1afbe8ee8b238e2961dc363a949dd7304e23. The Windows SDK is for x64 / MSVC v145 with Debug and Release variants. ImGui core is not included; use a matching host target. For other platforms, compilers, or ABI configurations, start from the source archive.
Debug/Release builds, API signatures, source and SDK consumers, representative public-input interactions, and native GPU captures were checked. Native OS/IME input, other platforms, and integration into another application were not tested.
日本語
Dear ImGui向けのC++20静的ライブラリです。統一したテーマと、再利用できるGUI部品を追加します。
追加機能
- 公開GUI部品群にPrecision Layersを適用し、light/darkの意味別palette、UI倍率、font scopeを追加しました。
- 公開GUI/helperの365 overloadをsignatureとlinkの両面から追跡し、従来の6 wrapperを維持しました。
- 選択mark、action variant、switch、mixed selection、segment、検索可能な選択欄、単位表示、設定行、badge、notification、toolbarを追加しました。
- 任意で起動できる6カテゴリのlive catalogで、部品、palette編集、日本語glyph fallback、公開入力の動作を確認できます。
互換性とダウンロード
Dear ImGui 1.92.9b docking commit b48d1afbe8ee8b238e2961dc363a949dd7304e23を対象とします。Windows SDKはx64/MSVC v145向けで、Debug/Release構成を収録しています。ImGui coreは含まないため、ホスト側に用意した対応targetを使用してください。ほかのOS、compiler、ABI構成ではsource archiveから導入してください。
Debug/Release build、API signature、source/SDK consumer、代表的な公開入力操作、native GPU captureを確認しました。native OS/IME入力、ほかのOS、別アプリへの組み込みは未検証です。