149 Commits

Author SHA1 Message Date
c7eb2120a4 Allow deactivating style or keyboard shortcut 2024-05-18 10:31:41 +02:00
e44f3d78d2 Fix ComboRow not selecting value at initialization
Fixes #28
2024-05-09 08:21:04 +02:00
3cee13f1f3 Fix not compiling on macOS 2024-05-05 20:09:07 +02:00
932e4aeb8c Add Idle for updating the UI asynchronously 2024-05-05 19:50:38 +02:00
7ff56613e5 Deprecate frame(maxSize:) on views 2024-04-21 14:52:20 +02:00
b7aabb0966 Add support for GtkPicture 2024-04-21 11:52:34 +02:00
7748668f4b Slightly improve performance of State 2024-04-21 07:27:52 +02:00
e9f3ae6424 Move Adwaita.docc to separate repository 2024-04-13 22:02:18 +02:00
a4b565723b Fix adwaita-swift not building on macOS 2024-04-11 20:54:05 +02:00
8b27a08764 Add support for spawning windows outside the app 2024-04-11 20:17:25 +02:00
d63dec3c6b Add support for alert dialogs 2024-04-11 18:28:05 +02:00
8cba3242f5 Add support for ID subscripts 2024-04-04 16:51:17 +02:00
50b22115b0 Merge branch 'main' of https://github.com/AparokshaUI/adwaita-swift 2024-04-04 15:50:55 +02:00
adbd1c2a00 Add shortcut for getting element of array binding 2024-04-04 15:29:31 +02:00
12206b0ace Experiment with docc style 2024-04-01 09:24:14 +02:00
eb85f93a9e Simplify focused modifier 2024-03-31 13:00:03 +02:00
c596504141 Easier observing of bindings changing data 2024-03-31 10:37:29 +02:00
a53b4e084b Add additional options for navigation split view
- Whether it is collapsed
- Whether the content is visible if it is collapsed
2024-03-30 10:38:10 +01:00
84ac558249 Improve navigation in docc documentation 2024-03-30 08:26:54 +01:00
ab93cbc1bf Improve docc documentation 2024-03-30 07:25:15 +01:00
e5783e9049 Add docc documentation 2024-03-29 23:04:37 +01:00
Zev Eisenberg
e22f528cf3 Simpler array bounds checking. 2024-03-26 09:34:46 -04:00
a4ffbd4c63 Move from has-focus to contains-focus for focused 2024-03-25 14:50:18 +01:00
2cb3c9552c Add support for multiple dialogs on one view 2024-03-21 13:58:53 +01:00
d32aaa9de7 Add support for setting a dialog's width & height 2024-03-21 09:40:58 +01:00
8b4ce2bede Add support for the about dialog 2024-03-21 09:13:08 +01:00
6ee069ebd9 Add support for dialogs 2024-03-21 06:25:09 +01:00
2146a4f268 Set whether a label is ellipsized 2024-03-17 21:32:47 +01:00
e3be7299eb Add support for maximizing and unmaximizing window 2024-03-16 06:31:51 +01:00
81a63c40f4 Do not erase types in views when possible 2024-03-04 05:57:19 +01:00
461e9f4d50 Support modifying a window's instance inside views
Also add support for observing a window's size
2024-02-26 22:53:34 +01:00
24fc372849 Add support for tooltips 2024-02-26 12:55:41 +01:00
b00b743034 Improve view builder function for optionals 2024-02-18 21:38:49 +01:00
279219ea6c Add support for navigation views 2024-02-17 14:32:37 +01:00
7019c98a2e Fix items displayed in reversed order in ForEach 2024-02-14 20:41:11 +01:00
b13fbcbcf1 Add view modifier to set focus only 2024-02-14 20:31:40 +01:00
9e05b2692b Add view modifier to observe and set focus 2024-02-14 18:25:12 +01:00
ffdb727a00 Update bindings whenever the view updates 2024-02-14 16:45:53 +01:00
3a1ca63ef2 Check bindings before updating
Updating if there's no change could lead to an infinite loop in rare cases
2024-02-14 16:23:57 +01:00
adfea3f581 Include interfaces in auto generation 2024-02-14 15:02:25 +01:00
6b5e1c1a25 Add freeze modifier
Prevent a view from being updated
2024-02-13 15:48:24 +01:00
5cf2be2f54 Add support for flow boxes 2024-02-12 11:31:51 +01:00
30482196b6 Add support for popovers 2024-02-10 16:00:56 +01:00
b4e88a4a42 Add support for setting a view's visibility
Use the visibility instead of a ViewStack for optional views
2024-02-05 06:20:36 +01:00
3ee1cf38fa Fix ComboRow's values not updating properly 2024-02-04 21:28:28 +01:00
478dd678b8 Merge branch 'main' 2024-02-04 21:14:45 +01:00
4ed780bcfc Fix static widget modifiers not always generated 2024-02-04 21:12:55 +01:00
81e489c62a Add ForEach widget for dynamic GtkBox 2024-01-30 14:25:16 +01:00
8d05d22dc6 Enhance support for signals 2024-01-29 22:28:44 +01:00
db8d667238 Improve onClick observer 2024-01-29 22:19:42 +01:00