Skip to content

ImKit 3.2.0 — Modern UI. Familiar workflow.

Choose a tag to compare

@AokiMotohide AokiMotohide released this 04 Oct 13:31

ImKit 3.2.0 — Modern UI. Familiar workflow.

Modernize an existing Dear ImGui application with a theme, then add useful controls with the immediate-mode workflow you already know.

Watch the 60-second film

Watch the 60-second film — English motion graphics, native UI interaction, original electronic music, 1080p / 60 fps. Public manual and film player.

Media revision 2 — 2026-10-05

The English 60-second film and twelve native GIFs have been rebuilt from continuous public-IO operations. Large synchronized cursors, drag/typing intermediates, actual socket connections, 25 cuts, kinetic typography, masks and icon expansion are paired with an original 128 BPM electro-house score.

  • Film: 1920×1080, 60 fps / 3,600 frames, H.264/AAC stereo 48 kHz, 8,557,071 bytes, −16.06 LUFS, −1.84 dBTP.
  • GIFs: 960×540, 20 fps, 6–8 seconds, each below 2 MiB.
  • Production commit and regeneration scripts · Production PR #11.
  • Film SHA-256: 68e9ce75e4c510d13dac1100e61c3b5796535d552b3c945d0eaa66eb517dbc70.

The v3.2.0 library tag, source archive, five SDK archives and original release CI identity remain unchanged. Only the film, manifest, validation evidence and SHA256SUMS are replaced. The manifest records the separate media production commit, timestamp and hashes; revised scripts and event/still evidence are in the media-revision/ directory of the evidence ZIP. The original packaged documents and media remain the original release snapshots.

All five production-CI build/test/package/consumer jobs passed. Local visual review covered timecoded stills, complete normal and silent playback, both site languages/themes, desktop/mobile and GIF controls. Measurements and visual checks do not establish perceptual listening quality or independent commercial buyer acceptance. Physical OS/IME and hardware acceptance are also untested.

映像改訂2

操作開始・途中・結果を連続して撮り直し、大きな同期カーソル、ドラッグ・文字入力、実際のノード接続を25カットの英語モーショングラフィックスにまとめました。BGMはオリジナルの128 BPMエレクトロハウスです。GIF12本も960×540・20 fps・6〜8秒・各2 MiB以下へ更新しました。

v3.2.0のライブラリタグ・source・5構成のSDK・元のCI識別情報は維持しています。 動画・manifest・検証記録・SHA256SUMSを更新し、制作コミットと日時・ハッシュを記録しました。配布済みSDK内の文書と素材は元のリリース時点のものです。改訂版の再生成スクリプトと操作ログ・静止画は検証ZIPのmedia-revision/に含めています。

制作コミットの5構成CI、native状態検査、動画/GIF仕様、日英・明暗・PC/スマートフォン表示、全編の通常・無音再生を確認しました。音楽の聴感評価、第三者の商用品質受入、物理OS入力・IME・実機受入は未実施です。

What’s new

  • A focused Gallery: category navigation, a live Start screen, responsive workspaces and an independent comparison. Theme only uses identical ImGui:: calls; Components shows optional ImKit controls. Both edit the same application values.
  • More building blocks: WorkspaceTabs, hierarchy visibility/lock/action requests, inspector cards, SettingToggleRow, DragVector3WithUnit, titled ChoiceGroup, CompactActionRow and ToastViewport. The application owns the values and applies requests.
  • 288 icons, 13 themes: new connection/device icons, the Slate theme and a subtle destructive action style.
  • Guides you can follow: English/Japanese README, integration examples, component contracts, exact 3.2 declarations/defaults, return values, lifetime and Begin/End rules. Toast guides and API references are included in Pages and the SDK.
  • Fresh native GIFs: 12 Gallery/Node Editor captures at 960×540, each under 2 MiB. The revised film uses continuous real operation with original motion graphics; revised production scripts are linked below. The original source and SDK archives are unchanged.

Compatibility

WindowFrameContent::iconTexture extends the public structure. Recompile your application and all linked ImKit static libraries using the 3.2 headers. Do not mix 3.1 object files with 3.2 structures.

The Dear ImGui baseline remains pinned to docking commit 367b2c24f399988ddafc0bb4628da0106bcc09be (1.93.0 WIP, version number 19297), with matching configuration required. No new library dependency is introduced. Your application continues to own its context, backends, renderer, fonts, textures, model, undo, persistence and workers.

Downloads

Verification

The release manifest identifies the exact source commit and successful five-platform CI run. All five configurations build, test, package, then compile/link the existing consumer fixtures against the produced SDK ZIP and run the host-ImGui consumer. Universal 2 tests run on the arm64 host; Intel also has a separate x86_64 job.

Focused local API/Workflow/Toast/Theme regressions passed. Native public-IO and backbuffer checks cover both comparison modes, shared edits, keyboard activation, disabled controls, style restoration, application-applied requests and compact screens. Pages passes generation, type checking, static build and local links; browser review covers both languages, light/dark, desktop/mobile, search, GIF controls and complete film playback.

The film is 60.000 seconds, 3600 frames, H.264/AAC stereo, −16.06 LUFS and −1.84 dBTP. Three review passes addressed the message, timecoded compositions/full playback and consistency across public materials.

macOS packages are unsigned and not notarized when signing credentials are unavailable. Automated checks do not establish physical OS input, native IME, real screen-reader, multi-monitor DPI, external-host integration or hardware acceptance.

日本語

既存のDear ImGuiアプリにテーマを適用し、必要な追加部品を同じ即時モードの使い方で組み込めるリリースです。

追加内容

  • Galleryのカテゴリ案内、実操作できるStart、狭い画面で折り返す作業欄、独立した比較ページを整えました。Theme onlyは同じImGui::呼び出し、Componentsは追加部品を使い、左右で同じアプリ所有の値を編集します。
  • 作業タブ、階層の可視・ロック・操作要求、設定カード、設定行、単位付き三軸入力、見出し付き選択、状態と操作の行、ToastViewportを追加しました。値と操作結果はアプリが管理します。
  • 接続・デバイスの新アイコン、Slateテーマ、控えめな破壊的操作のスタイルを加え、288アイコン・13テーマになりました。
  • 英日README、導入例、部品仕様、3.2の正確な宣言・既定値・戻り値・寿命・Begin/End規則を更新しました。トーストとAPI参照はPages・SDKにも含まれます。
  • native Gallery/Node Editorから12点のGIFを更新しました。960×540、各2 MiB以下です。約60秒の英語動画には実操作映像、モーショングラフィックス、オリジナル電子音楽を使用しています。改訂版の再生成スクリプトは下記の制作コミットにあります。元のsourceとSDKアーカイブは変更していません。

互換性

WindowFrameContent::iconTextureの追加で構造体が拡張されています。アプリとリンクするImKit静的ライブラリを3.2ヘッダーで再コンパイルしてください。3.1のobjectは混在させないでください。 Dear ImGuiの固定revisionと設定一致の要件は変わりません。新しいライブラリ依存はありません。Context、backend、renderer、font、texture、モデル、Undo、保存、workerは引き続きアプリが所有します。

検証と配布

上記のDownloadsにWindows x64/Arm64、macOS arm64/x86_64/Universal 2、source、検証記録、動画、manifest、チェックサムを掲載しています。最終コミットの5構成でbuild・test・packageを通し、配布ZIPに対するconsumerのcompile/linkと実行を確認しました。Universal 2の実行環境はarm64で、Intelは別jobです。詳細はmanifestと検証記録に保存しています。

ローカルのAPI・Workflow・Toast・Theme回帰、比較両モードの公開IO操作とbackbuffer、左右編集・キーボード・disabled・スタイル復元・要求反映・狭い画面を確認しました。Pagesは生成・型チェック・静的build・リンク検査と、ブラウザーの日英・明暗・PC/スマートフォン・検索・GIF・動画全編再生を確認しています。映像の訴求、時間付き構図と全編、公開物の一致を3段階でレビューしました。

署名用資格情報がないmacOS packageは未署名・未notarizeです。自動確認は物理OS入力、native IME、実screen reader、複数モニターDPI、外部アプリ統合・実機受入の合格を意味しません。