|
|
bd6c9d6f6b
|
Make scene elements sendable
|
2024-09-20 15:47:05 +02:00 |
|
|
|
d6a8f180ef
|
Facilitate usage of opaque pointers
|
2024-09-20 13:27:40 +02:00 |
|
|
|
80c430c546
|
Fix signal for asynchronous updates
|
2024-09-20 10:34:33 +02:00 |
|
|
|
bb1d946b4a
|
Add function to set the scene storage's show
|
2024-09-19 13:11:54 +02:00 |
|
|
|
1a5cc43ef1
|
Make appear observer and inspector wrapper async
|
2024-09-19 13:07:44 +02:00 |
|
|
|
4b2127c55c
|
Make signal conform to sendable
|
2024-09-19 12:51:04 +02:00 |
|
|
|
bc03112d2d
|
Migrate package to strict concurrency
|
2024-09-19 12:40:46 +02:00 |
|
|
|
2f8d31677c
|
Update equatable bindings only if modified
|
2024-09-17 13:13:05 +02:00 |
|
|
|
6289e518e5
|
Add binding properties
|
2024-09-16 22:33:44 +02:00 |
|
|
|
17718471e9
|
Add default container implementation for widgets
|
2024-09-16 07:20:13 +02:00 |
|
|
|
6ade5ffa0d
|
Add view properties
|
2024-09-16 06:31:20 +02:00 |
|
|
|
d32efd928b
|
Update properties only if pointer is not nil
|
2024-09-15 09:06:25 +02:00 |
|
|
|
5fd45f572a
|
Add support for optional properties
|
2024-09-15 08:44:24 +02:00 |
|
|
|
4aee6ea5cf
|
Facilitate creating widgets via property wrapper
|
2024-09-12 07:20:59 +02:00 |
|
|
|
65c06fae61
|
Initialize state properties before first accessing
|
2024-09-03 07:19:04 +02:00 |
|
|
|
34d43bc0a8
|
Fix state storage not initializing when writing
|
2024-09-03 06:33:07 +02:00 |
|
|
|
6eb346f4c8
|
Update doc comments
|
2024-09-02 07:23:33 +02:00 |
|
|
|
54292edd49
|
Switch to state management using reference types
|
2024-08-31 14:19:21 +02:00 |
|
|
|
2e115258b3
|
Fix explicit setup function required
|
2024-08-30 14:01:29 +02:00 |
|
|
|
5b2c68aaf7
|
Make dummy either view a convenience widget
|
2024-08-30 06:38:49 +02:00 |
|
|
|
4e205397ca
|
Make widget data more flexible
|
2024-08-15 10:44:43 +02:00 |
|
|
|
7b26dce977
|
Add support for explicit identifiers
|
2024-08-13 05:52:44 +02:00 |
|
|
|
aabd36d7ac
|
Use widget instead of view for DummyEitherView
|
2024-08-10 10:25:39 +02:00 |
|
|
|
1c0d491b02
|
Add support for conditional and optional views
|
2024-08-10 06:31:13 +02:00 |
|
|
|
05617d2966
|
Update properties based on previous state
|
2024-07-31 13:58:17 +02:00 |
|
|
|
e551fc078a
|
Integrate model with binding system
|
2024-07-29 20:47:08 +02:00 |
|
|
|
23eba70702
|
Add function for getting model from any context
|
2024-07-29 20:21:21 +02:00 |
|
|
|
0973ea579d
|
Add set up function to model
|
2024-07-29 16:14:42 +02:00 |
|
|
|
f8fb7dd838
|
Add models
|
2024-07-19 23:22:00 +02:00 |
|
|
|
5b3e66ed37
|
Remove observable support
|
2024-07-19 21:33:59 +02:00 |
|
|
|
cd543da08d
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2024-07-19 21:14:56 +02:00 |
|
|
|
e490cf2b82
|
Fix observing models not always working
|
2024-07-19 21:14:44 +02:00 |
|
|
|
bf3452dd72
|
Update documentation
|
2024-07-18 15:54:23 +02:00 |
|
|
|
93546224f2
|
Remove custom renderable elements (use views)
|
2024-07-13 11:46:13 +02:00 |
|
|
|
e133b7b8b7
|
Add documentation
|
2024-07-12 21:52:57 +02:00 |
|
|
|
da69a573fc
|
Remove second identifier in state storage
|
2024-07-10 10:27:02 +02:00 |
|
|
|
b8f36b7600
|
Add modify function for views
|
2024-07-07 16:30:36 +02:00 |
|
|
|
8da8115172
|
Add content to renderable storage
|
2024-07-07 08:08:38 +02:00 |
|
|
|
fcc8ec4d7c
|
Make update views function public
|
2024-07-07 06:32:10 +02:00 |
|
|
|
25d1d66137
|
Add update parameter to inspector wrapper
|
2024-07-06 22:20:23 +02:00 |
|
|
|
700b953953
|
Add support for custom renderable types
|
2024-07-03 20:56:31 +02:00 |
|
|
|
fedc845b3f
|
Add support for state in apps
|
2024-07-02 16:11:01 +02:00 |
|
|
|
9f114a471e
|
Fix pointers not being passed by every widget
|
2024-07-01 21:53:32 +02:00 |
|
|
|
0749f01e86
|
Implement scene and app
|
2024-07-01 17:07:08 +02:00 |
|
|
|
20b2fee279
|
Only save the two most recent state identifiers
|
2024-06-30 16:56:06 +02:00 |
|
|
|
2551c0a14d
|
Set up documentation
|
2024-06-30 12:45:23 +02:00 |
|
|
|
83a03441b5
|
Remove debug tree
|
2024-06-30 09:48:56 +02:00 |
|
|
|
0702207d22
|
Fix updateProperties not passed correctly in state wrappers
|
2024-06-30 08:34:30 +02:00 |
|
|
|
3b2f4a9c92
|
Add basic convenience widgets
|
2024-06-29 23:25:40 +02:00 |
|
|
|
5a59a01980
|
Improve performance of state system
|
2024-06-29 22:41:03 +02:00 |
|