Mon Sep 20 11:37:23 2021 +0300
Toe dipping into multiple window support by allowing popup menu widgets to be displayed in independent windows.
This is not a 100% replacement for native menus, but it gets pretty close.
src/app.c | 186 +++++++++++++++++++++++------------ src/app.h | 10 +- src/ios.m | 10 +- src/macos.h | 3 + src/macos.m | 17 +++- src/ui/documentwidget.c | 2 +- src/ui/inputwidget.c | 2 +- src/ui/root.c | 10 -- src/ui/root.h | 2 +- src/ui/text.c | 93 +++++++++--------- src/ui/text.h | 17 ++-- src/ui/text_simple.c | 16 +-- src/ui/util.c | 42 +++++++- src/ui/widget.c | 38 +++++-- src/ui/widget.h | 4 +- src/ui/window.c | 257 ++++++++++++++++++++++++++++++++++++------------ src/ui/window.h | 34 +++++-- 17 files changed, 511 insertions(+), 232 deletions(-)
=> Diff (Colored) | Diff (Colored, Plain Text) | 🔨 Patch
=> Parent 20102109 | Repository This content has been proxied by September (ba2dc).Proxy Information
text/gemini; charset=utf-8