Mitchell Hashimoto
4d39f2728a
apprt/gtk-ng: implement remember
2025-07-22 14:36:21 -07:00
Mitchell Hashimoto
a91ed99054
apprt/gtk-ng: fix focus deadlock
2025-07-22 14:36:21 -07:00
Mitchell Hashimoto
9caf5f5a86
apprt/gtk-ng: ResizeOverlay class
2025-07-21 20:48:59 -07:00
Mitchell Hashimoto
7711f6b5b6
apprt/gtk-ng: setup basic css resources
2025-07-21 09:58:46 -07:00
Mitchell Hashimoto
2333815b6c
apprt/gtk-ng: implement app close confirmation dialog
2025-07-21 09:06:10 -07:00
Mitchell Hashimoto
001dfcf3d6
apprt/gtk-ng: abstract our alert vs msg dialog into a superclass
...
This introduces a new `GhosttyDialog` class that either inherits from
`adw.MessageDialog` or `adw.AlertDialog`, depending on the version of
libadwaita we compile against. This is the same logic we used
previously.
This lets us have a single libadw 1.2 blueprint file for all dialogs and
we just do the right thing at compile time!
2025-07-20 13:18:56 -07:00
Mitchell Hashimoto
9f2ff0cb9c
apprt/gtk-ng: introduce a basic surface
2025-07-18 11:42:44 -07:00
Mitchell Hashimoto
cac32fc60d
apprt/gtk-ng: hook up adw < 1.5 support
2025-07-17 09:55:59 -07:00
Mitchell Hashimoto
897649a3af
apprt/gtk-ng: GhosttyConfigErrors
2025-07-17 09:55:29 -07:00
Mitchell Hashimoto
3257203b6c
apprt/gtk-ng: start basic window
2025-07-16 09:40:34 -07:00
Mitchell Hashimoto
ecb77fb8bc
apprt/gtk-ng: gresource creation, resource registration in Application
2025-07-16 09:40:34 -07:00