Samuel Guerra
58d7137bcb
Fixed tests.
2022-08-11 19:51:23 -03:00
Samuel Guerra
d31bce8570
Use new `Deadline` time in most timer functions.
2022-08-08 17:50:47 -03:00
Samuel Guerra
88d367c471
Finished state-map update.
2022-08-03 16:43:44 -03:00
Samuel Guerra
d0d7ba97a1
Updated build tests.
2022-07-31 17:42:34 -03:00
Samuel Guerra
2ad2a890c0
Refactored Service derive to work with rust-analyzer.
2022-07-29 15:22:05 -03:00
Samuel Guerra
bfcdf2c603
Fixed render collapse.
2022-07-28 23:13:03 -03:00
Samuel Guerra
e4213c1774
Fixed test.
2022-07-27 23:44:57 -03:00
Samuel Guerra
fa46939c54
Passing all tests.
2022-07-13 16:32:17 -03:00
Samuel Guerra
570cff95ab
Named test ids.
2022-07-13 01:43:42 -03:00
Samuel Guerra
a97bb6c2ae
Refactored `tree_rev` to not be a DoubledEndedIterator, this allows splitting the implementation in two and changing the API expectations of where the iterators start and stop.
2022-07-13 01:23:09 -03:00
Samuel Guerra
7d4a255a1f
Fixed focus bugs,
2022-07-08 18:59:32 -03:00
Samuel Guerra
37cd1b4b06
Updated build tests results after Rust update.
2022-06-30 17:20:31 -03:00
Samuel Guerra
d2bc652ee7
Changed next_siblings_in to skip all descendants of `self`.
2022-06-29 14:57:36 -03:00
Samuel Guerra
d5a210c470
Updated build tests.
2022-06-25 12:19:24 -03:00
Samuel Guerra
06baa9feae
Implemented disabled command actions.
2022-06-23 01:32:28 -03:00
Samuel Guerra
b8bed52aa1
Fixed focus enabled nav after direct focus move.
2022-06-21 02:03:21 -03:00
Samuel Guerra
da4a68121d
Fixed commands initialization and registration when used in more then one app.
2022-06-21 00:22:45 -03:00
Samuel Guerra
e8082ef9de
Renamed app shutdown to exit, created an `ExitCommand` and re-organized intrinsic services of apps into its own `AppIntrinsic` extension.
2022-06-19 14:42:23 -03:00
Samuel Guerra
16394acb63
Updated build tests.
2022-06-11 14:30:36 -03:00
Samuel Guerra
3ebaf3e578
More command tests and fix.
2022-06-06 18:30:04 -03:00
Samuel Guerra
f733de1906
Reviewed build tests.
2022-06-05 23:11:32 -03:00
Samuel Guerra
f2bdb8a749
Added more command tests.
2022-06-05 22:40:28 -03:00
Samuel Guerra
cedb2673d3
Fixed more bugs.
2022-06-05 00:50:27 -03:00
Samuel Guerra
f04382aec5
Fixed focus bugs, fixed `switch_wgt`, changed UiNodeList to always register all nodes in info and subscriptions.
2022-06-04 23:06:22 -03:00
Samuel Guerra
827dec5e61
Finished rewriting events to use new InteractionPath.
2022-06-04 18:15:06 -03:00
Samuel Guerra
388e87cda4
Finished upgrading concerns_widget for focus events.
2022-06-02 15:48:47 -03:00
Samuel Guerra
37848fc178
Implemented widget access from UiNode and UiNodeList.
2022-05-27 00:41:32 -03:00
Samuel Guerra
d7b33c55a3
More pre-merge TODOs.
2022-05-25 23:49:51 -03:00
Samuel Guerra
49742109f2
Added TODO.
2022-05-08 12:50:15 -03:00
Samuel Guerra
23ddef55a3
Fixed widget proc-macro error spans.
2022-05-08 00:29:14 -03:00
Samuel Guerra
e60c2151c2
Fixed widget proc-macro error spans.
2022-05-08 00:15:52 -03:00
Samuel Guerra
3ce9fd1b04
Fixed proc-macro error span.
2022-05-07 23:47:13 -03:00
Samuel Guerra
ad29b7301b
Build test change ok.
2022-05-07 22:56:38 -03:00
Samuel Guerra
f96122490f
Update build tests.
2022-04-25 12:19:24 -03:00
Samuel Guerra
046baedff4
Renamed `OwnedVar` to `LocalVar`.
2022-04-25 11:59:02 -03:00
Samuel Guerra
ab60c7488c
Added integration test for image request before view-process load.
...
Implemented async helpers for ResponseVar.
Implemented HeadlessApp::shutdown.
2022-04-16 16:19:03 -03:00
Samuel Guerra
5fd6040bf7
fmt and test run.
2022-04-14 21:41:32 -03:00
Samuel Guerra
da359bf0b5
Removed old tests, we will not implement image decoders so no need for this test.
2022-04-11 15:36:22 -03:00
Samuel Guerra
3a40185386
Build tests update.
2022-04-06 01:52:56 -03:00
Samuel Guerra
ba80316a96
Build tests review.
2022-03-22 19:58:28 -03:00
Samuel Guerra
b3154baeea
Fixed tests.
2022-03-11 00:13:23 -03:00
Samuel Guerra
9d03b3a954
Fixed bugs caused by child rewrite.
2022-03-10 22:51:59 -03:00
Samuel Guerra
aa4888d5b6
Fixed build tests.
2022-02-25 00:09:15 -03:00
Samuel Guerra
05a4d1d00f
Fixed build tests.
2022-02-15 17:48:55 -03:00
Samuel Guerra
a5ac878789
Refactored Script -> Lang.
2022-02-07 20:49:28 -03:00
Samuel Guerra
096d944264
Fixed build tests
2022-02-07 11:55:53 -03:00
Samuel Guerra
e5553caa44
Fixed docs.
2022-02-07 10:33:38 -03:00
Samuel Guerra
080461fe60
Fixed `modal` focus.
2022-02-01 01:18:58 -03:00
Samuel Guerra
6d0f613189
Fixed `enabled ` and `hit_testable`.
2022-01-29 00:03:12 -03:00
Samuel Guerra
11ff95e403
Update build tests.
2022-01-23 13:41:59 -03:00
Well
fd858355f8
Updated 33 files to use the new way of formatting strings, i.e. `"{ident}"`, 70 files to go.
2022-01-19 02:07:24 -03:00
Samuel Guerra
d6386e3c64
Fixed keyboard focus navigation not working, was widget visibility not tracking correctly.
...
Fixed all tests after rust update.
2022-01-14 15:20:38 -03:00
Samuel Guerra
9f4080ae67
Implemented render layer in core.
...
Started implemented `layer` property.
Improved `impl_ui_node` custom delegate.
Fixed build tests and doc links.
2022-01-12 23:40:35 -03:00
Samuel Guerra
e6dacd6cba
Fixed docs and build dependencies.
2021-12-20 16:24:41 -03:00
Samuel Guerra
aed911c633
Fixed build tests overwrite.
2021-12-16 15:49:41 -03:00
Samuel Guerra
1dd54a93b7
Continued implementing thumb.
2021-12-16 01:30:28 -03:00
Samuel Guerra
018853ab04
Fixed all do commands.
2021-12-16 00:50:15 -03:00
Samuel Guerra
fd259cc6f0
Reorganized project folders.
2021-12-15 20:43:05 -03:00
Samuel Guerra
04e0e6e5ec
Fixed tests added TODO.
2021-12-14 19:40:57 -03:00
Samuel Guerra
6c0eec2425
Updated the Focus service to use variables.
2021-12-06 19:45:00 -03:00
Samuel Guerra
e94e6289c6
All focs tests passing.
2021-12-01 20:35:57 -03:00
Samuel Guerra
9cccdd3962
Refactored Widget trait to expose the ane info available in WidgetInfo.
...
Created InfoContext that has the same capabilities as RenderContext for now.
Refactored UiList filter to use an WidgetFilterArgs struct to aggregate widget infos.
More __info TODO.
2021-12-01 16:46:35 -03:00
Well
d39d5c25d3
Implemented, but didn't test (and probably didn't finish), WidgetRendered.
2021-12-01 01:33:08 -03:00
Samuel Guerra
697a93da59
Added TODO.
2021-11-30 23:07:03 -03:00
Samuel Guerra
ce158dec7f
Restored IntoValue<T> to support inspecting widget ids.
2021-11-30 15:26:45 -03:00
Samuel Guerra
c1e3627713
Updated build tests.
2021-10-23 22:42:10 -03:00
Samuel Guerra
589820dfe4
Fixed build tests.
2021-10-20 14:33:31 -03:00
Well
dc2d4001f1
fmt
2021-10-13 23:54:05 -03:00
Samuel Guerra
61801d5192
Refactored image cache to use hash128 as key.
2021-10-13 18:54:53 -03:00
Samuel Guerra
13b92d911e
Fixed build tests.
2021-10-13 00:41:14 -03:00
Samuel Guerra
96e9875217
Removed old view-process crate, fixed tests.
2021-09-28 21:57:26 -03:00
Samuel Guerra
5fb945e36f
Fixed tests.
2021-09-22 18:31:40 -03:00
Samuel Guerra
c006494463
Fixed build tests.
2021-09-17 01:56:57 -03:00
Samuel Guerra
c2babcd28a
Build test update.
2021-09-09 20:38:05 -03:00
Samuel Guerra
1652f08380
Error messages after rust update.
2021-09-09 14:15:30 -03:00
Samuel Guerra
12e6f0d029
Only does `shutdown_on_last_close` for headed windows.
2021-09-06 22:49:04 -03:00
Samuel Guerra
e6596aec34
Refresh build test.
2021-09-04 23:12:06 -03:00
Samuel Guerra
1e88f23790
Fixed build test false positives.
2021-08-20 18:00:05 -03:00
Samuel Guerra
1b69767380
Fixed more tests.
2021-08-20 16:26:01 -03:00
Samuel Guerra
2411909706
Fixed first frame bugs, most around the focus updates. Removed warnings in `todo!()` places. Disconnected new image stuff and fixed typos.
2021-08-19 19:55:00 -03:00
Samuel Guerra
1b17155e8c
Finished fixing debug build errors.
2021-08-14 15:46:00 -03:00
Samuel Guerra
18349fa416
More bmp header parsing code. Started debugging.
2021-08-07 01:15:40 -03:00
Samuel Guerra
4f7e7211d0
More BMP header parsing.
...
Added bmp-suite.
2021-08-06 18:55:21 -03:00
Samuel Guerra
639eec861c
Implemented image layout size.
2021-08-03 20:48:04 -03:00
Samuel Guerra
26ce5a6777
fmt
2021-08-02 22:18:45 -03:00
Samuel Guerra
dec1ba57f0
Fixed build tests, errors caused by change in implicit `new` signature.
2021-08-02 19:56:13 -03:00
Samuel Guerra
0292ba0375
Refactored StateMap to request a key value. Changed StateKey to enforce that the key is Copy.
2021-07-30 19:03:27 -03:00
Samuel Guerra
54d0915da5
Fixed build tests and license badge.
2021-07-29 20:04:27 -03:00
Samuel Guerra
6207d8d6a6
Implemented image format conversion for the renderer. Added test images for each format.
2021-07-28 01:18:24 -03:00
Samuel Guerra
178bf48906
Fixed tests.
2021-07-22 13:53:13 -03:00
Samuel Guerra
71fc7ba3dc
Updated command docs and test names to reflect change that App is just another scope.
2021-07-17 15:50:30 -03:00
Samuel Guerra
b437609e52
All command tests passing.
2021-07-17 01:28:14 -03:00
Well
6246f94f03
Completed, and added more, command related tests.
2021-07-16 01:00:04 -03:00
Samuel Guerra
edc4ebc1cd
Started integration testing command.
2021-07-15 22:51:17 -03:00
Samuel Guerra
b0835aec90
Fixed "alread inherited" validation.
2021-07-09 18:44:04 -03:00
Samuel Guerra
92316ba25d
Updates error tests in the stable order.
2021-07-09 16:11:11 -03:00
Samuel Guerra
d8b529a7d1
Same change?
2021-07-09 15:17:20 -03:00
Samuel Guerra
158d59b4e4
Updated build validation that just rearanges text.
2021-07-09 15:03:42 -03:00
Samuel Guerra
5674b1a071
Fixed commit.
2021-07-09 01:24:16 -03:00
Samuel Guerra
1a3fe29c6b
Revert "Fixed some compile time validation bugs."
...
This reverts commit f85de79304
.
2021-07-09 01:11:55 -03:00
Samuel Guerra
f85de79304
Fixed some compile time validation bugs.
2021-07-09 01:11:24 -03:00
Samuel Guerra
09e211e167
Added more docs, fixed WithVarsRead method name and Sealed Var.
2021-07-06 20:31:18 -03:00
Samuel Guerra
a6c707a0e5
Removed zero_ui_core inlining, this fixes the doc_cfg and doc_notable_trait rendering and is something other crates do.
2021-07-05 17:46:21 -03:00
Samuel Guerra
3df3c38fd7
Updated widget custom html to doc nightly.
2021-07-04 20:41:57 -03:00
Samuel Guerra
677320bbee
Refactored property docs in widgets to avoid the rustdoc re-export bug.
2021-07-01 22:21:22 -03:00
Samuel Guerra
eda29d2af4
Refactored core event sources to use our own events too.
...
Calling then "raw-events", this removes the winit events from all public APIs and enable event faking by default.
2021-06-29 21:46:20 -03:00
Samuel Guerra
e421dae242
Finished vars adapters.
2021-06-18 22:34:28 -03:00
Samuel Guerra
e6698428b7
Updated rust, fixed new warnings, small improvements to async examples.
2021-06-17 16:21:44 -03:00
Samuel Guerra
e28ef389d6
Refactored Event to take self in methods.
2021-06-16 01:11:33 -03:00
Samuel Guerra
db6b813201
Changed Var::set and Var::set_ne to convert to the variable value.
2021-06-14 19:07:42 -03:00
Samuel Guerra
b50ed3df7e
Fixed build tests.
2021-06-14 17:51:21 -03:00
Samuel Guerra
62662b6a0e
Refactored event loop integration. Now has one unified event sender, AppEvent is opaque and client apps can actually be useful with adapter traits to support external event loops with their own event type.
2021-06-12 20:50:18 -03:00
Samuel Guerra
6bd7381cab
Improved services to allow registering at any time and to generate an extension method for Services for each service.
2021-06-11 21:00:08 -03:00
Samuel Guerra
7cdd07a292
Fixed build tests.
2021-06-10 19:00:39 -03:00
Samuel Guerra
3a10a8457a
Implemented EventLoopProxySync.
...
Added Tasks methods TODO.
2021-06-07 23:23:57 -03:00
Samuel Guerra
1f703eea5a
Reimplemented event Send channels in Events.
2021-06-04 00:31:21 -03:00
Samuel Guerra
c89cd8f870
Unified headed and headless apps.
2021-06-02 21:37:37 -03:00
Samuel Guerra
d02776ac14
Removed "on_" prefix from methods in AppExtension,
2021-06-02 13:46:44 -03:00
Samuel Guerra
dda53b79a3
Fixed docs.
2021-06-01 22:24:53 -03:00
Samuel Guerra
aa43fb2a6f
Simplified event update.
2021-06-01 20:11:21 -03:00
Samuel Guerra
82e158dcf4
Fixed tests and bugs found by tests.
2021-06-01 01:01:52 -03:00
Samuel Guerra
46d9348a0e
Removed old event channel stuff, one time response events now use ResponderVar.
2021-05-31 21:47:00 -03:00
Samuel Guerra
3a9c602cca
Removed event pressure concept.
2021-05-31 15:13:52 -03:00
Samuel Guerra
273ddc470c
Use UnsafeAny in AnyMap, the type system can always ensure the that it is safe.
2021-05-28 15:30:20 -03:00
Samuel Guerra
dc22abe06a
Added some basic directional navigation tests.
2021-05-26 18:09:33 -03:00
Samuel Guerra
e1e7c4557d
Finished implementing new debug format for all VarValues.
2021-05-22 15:55:28 -03:00
Samuel Guerra
675596f1c2
More cargo cleanup.
2021-05-20 15:58:56 -03:00
Samuel Guerra
96c9ff1d6a
Removed attempt to track focus of widgets moved to other windows.
2021-05-19 16:35:57 -03:00
Samuel Guerra
c073113669
Refactored headless update to include app_events like the headed update.
...
Replaced headless app_events channel to a flume channel.
2021-05-19 00:17:59 -03:00
Well
769be928ec
Fixed bug with headless windows not losing focus(blur) on the previous window when a new one is opened.
2021-05-18 01:27:27 -03:00
Samuel Guerra
e8ba68c373
Replaced window "activate" wording with "focus".
2021-05-17 22:24:48 -03:00
Samuel Guerra
5886b92a99
Fixed tab navigation and skipping.
2021-05-17 20:19:01 -03:00
Samuel Guerra
f1f7877374
Added more focus request kinds.
2021-05-16 15:24:30 -03:00
Samuel Guerra
41f11df5ea
Finished implementing RcNode.
...
Added TODO and design idea for a "clone move" closure attribute macro.
Added more debug assertions in widget_base, discovered BUG, window is updating nodes before init.
2021-05-15 15:31:55 -03:00
Samuel Guerra
0c3bcaf05a
Improved UiMovable with a slot widget.
2021-05-14 22:45:49 -03:00
Samuel Guerra
b2eb8047f2
Fixed widget names in inspector.
2021-05-14 14:14:22 -03:00
Samuel Guerra
eeb79753ee
More tests and TODOs.
2021-05-14 01:12:14 -03:00
Samuel Guerra
8eac158a63
Added more focus tests, some not working.
...
Implemented `UiMovable` as a way to *move* an UiNode from one parent widget to another, maybe not working.
Implemented `switch` that works like a switch_var for UiNodes, is working.
Added methods for UiNodeList that allow you to do layout and render specific childs only.
2021-05-13 22:52:37 -03:00
Samuel Guerra
f9826c6bbe
Descided to have a headless app as the official way of rendering an image offscreen.
2021-05-12 19:00:43 -03:00
Samuel Guerra
779d0cb5b2
Fixed build tests again, after adding another IntoVar impl.
2021-05-12 12:15:38 -03:00
Samuel Guerra
ac8c3fba65
Finished enum WindowIcon.
2021-05-11 18:39:22 -03:00
Samuel Guerra
d398ab314b
Fixed FactorNormal from float.
2021-05-07 14:33:12 -03:00
Samuel Guerra
42e53cd19d
Added more property defaults.
2021-05-07 01:16:07 -03:00
Samuel Guerra
ab3bc6a166
fmt
2021-05-06 22:21:38 -03:00
Samuel Guerra
95a95e2a5c
Fixed tests now the margin has a default value.
2021-05-06 16:18:44 -03:00
Samuel Guerra
43333cdc1c
Fixed after rust update.
2021-05-06 15:54:06 -03:00
Samuel Guerra
dcc1e64264
Fixed units equality.
2021-05-05 00:50:14 -03:00
Samuel Guerra
a3deaa6ccb
Removed soft_group parsing.
2021-04-30 23:49:52 -03:00
Samuel Guerra
9224252f77
Merge branch 'master' into vars_everywhere
2021-04-29 16:23:31 -03:00
Samuel Guerra
101735c482
Implemented default values in property declaration. Tested integration with widget_new.
2021-04-29 01:10:55 -03:00
Samuel Guerra
d2df4eeed7
Refactored LayoutContext to give read-only access to variables and mutable access to states.
2021-04-28 21:53:08 -03:00
Samuel Guerra
8a4c9d183d
Refactored Vars to support read-only access to vars.
2021-04-28 14:53:56 -03:00
Well
0a1f540519
Implemented the functionality for generating the default values method for properties.
...
The functionality to use it in widgets has not yet been implemented.
2021-04-28 01:11:55 -03:00
Samuel Guerra
c4ac21f46c
Added more focus docs.
2021-04-26 22:44:17 -03:00
Samuel Guerra
c2bb2bed1e
Added more tests.
2021-04-26 20:13:38 -03:00
Samuel Guerra
6089041026
Changed build tests to be only compile_fail tests.
2021-04-26 15:47:12 -03:00
Samuel Guerra
11c8175d7f
Improved property "pass" tests.
2021-04-26 15:14:15 -03:00
Samuel Guerra
d1ab0881b1
Improved #[impl_ui_node] tests.
2021-04-25 20:36:04 -03:00
Samuel Guerra
44a530f783
Fixed build tests.
2021-04-25 12:28:12 -03:00
Well
796977403f
Changed the design of properties! (in widget declarations) so that property types are surrounded by parentheses instead of brackets.
2021-04-25 01:10:22 -03:00
Samuel Guerra
b9ee4275ba
Fixed build tests.
2021-04-24 18:52:24 -03:00
Samuel Guerra
ff3ee48d7e
More focus tests and bug-fixes.
2021-04-23 18:41:28 -03:00
Samuel Guerra
c4ff96f3a9
Added validation for capture_only declaration name.
2021-04-23 00:35:12 -03:00
Samuel Guerra
ed9ef2efbb
Updated TODO added another test for allowed_in_when validation.
2021-04-23 00:08:40 -03:00
Samuel Guerra
b506dc8466
More #[property] tests.
2021-04-22 20:31:57 -03:00
Samuel Guerra
63bfd54cda
Fixed capture_only error correction.
2021-04-22 16:33:46 -03:00
Samuel Guerra
b8e403da90
Tested new inherit usage.
2021-04-22 02:07:50 -03:00
Samuel Guerra
4edfc44e82
fmt
2021-04-22 01:47:42 -03:00
Samuel Guerra
2e8635d760
Tested capture_only in mix-in errors.
2021-04-22 01:42:35 -03:00
Samuel Guerra
96215c8a92
Refactored widget inheritance
...
* Widget can only inherit from one other widget now.
* They can still inherit from many mix-ins.
* Removed the `implicit_mixin`, there is an `implicit_base` now
that is an widget.
* Mix-ins cannot declare capture-only properties.
2021-04-22 01:28:10 -03:00
Samuel Guerra
2de1a2c68a
Updated widget_new call_site span, now points to #[widget] call_site, not ideal but better.
2021-04-21 17:35:56 -03:00
Well
4973fd0b02
Changed the span of parts of the proc_macro generated widget_new macros, to mitigate specific cases where some errors would have large spans that covered any text after it until it ended.
2021-04-21 01:37:08 -03:00
Samuel Guerra
444a3d97be
More widget tests and fixes.
2021-04-20 22:51:33 -03:00
Samuel Guerra
870abe7f47
Added an error for attempt to instantiate a mix-in.
2021-04-20 16:37:45 -03:00
Samuel Guerra
9d8ab2ce62
Test attempt to instantiate widget that is not compiling.
2021-04-20 16:28:06 -03:00
Samuel Guerra
a25e57a512
Tested invalid inherit override for default.
2021-04-20 15:21:24 -03:00
Samuel Guerra
24ebdedb03
Finished invalid_inherited_capture_override.
2021-04-20 14:57:54 -03:00
Samuel Guerra
0add07d3a6
Fixed `invalid_inherited_capture_override`, but other errors discovered are not fixed.
2021-04-20 01:26:41 -03:00
Samuel Guerra
c0e356654a
Refactored #[widget] to not need to reexport inherits and resolve property doc intrad-c links to the inside of the widget where they are written.
...
Docs not finished.
2021-04-16 19:04:55 -03:00
Samuel Guerra
9ac3a2e946
Added tests TODO.
2021-04-16 13:05:43 -03:00
Samuel Guerra
10925af6bd
Implemented required capture validation.
2021-04-16 01:15:08 -03:00
Samuel Guerra
2cd0f4554f
Added tests for mixed tab-indexes in scopes and normal containers.
2021-04-15 23:40:56 -03:00
Samuel Guerra
743fa2cb12
Added alternative tabindexes testing for more focus tests.
2021-04-15 22:38:04 -03:00
Samuel Guerra
4173c13f66
Fixed bugs when running two sequential headless apps in the same thread.
2021-04-15 20:08:12 -03:00
Samuel Guerra
cdccd899a7
Unified focus tests that move backwards and added more tests.
2021-04-15 18:32:51 -03:00
Samuel Guerra
459fe7c903
Confirm that TabIndex::SKIP works for Continue scopes too.
2021-04-15 16:33:35 -03:00
Samuel Guerra
442179cf57
Fixed TabIndex::SKIP in a container that is not a focus scope.
2021-04-15 16:28:30 -03:00
Well
c6d2a25c57
Started testing captured *required* properties. Started work on fixing the problems found with tests.
2021-04-15 01:16:16 -03:00
Well
84dc1b2fac
Added validation of the module path arg on wiget declarations.
2021-04-15 00:14:37 -03:00
Samuel Guerra
66968e37ee
More focus integration tests and bug fixes.
2021-04-14 21:52:19 -03:00
Samuel Guerra
c6b091825b
Improbed core features handling.
2021-04-14 13:04:26 -03:00
Samuel Guerra
82836e6b0f
Started implementing focus integration tests.
2021-04-14 00:38:26 -03:00
Samuel Guerra
3adef618e7
Implemented very basic focus integration test.
2021-04-13 20:54:19 -03:00
Well
62d0f8b343
Changed the syntax for making properties required in widget from setting it to `required!` to an attribute :`#[required]`
2021-04-13 01:24:39 -03:00
Samuel Guerra
69cc2e08c3
Removed `unset!`. Finished implementing `remove { .. }`
2021-04-10 00:55:18 -03:00
Well
4d368dcc94
Implemented `remove {}` in Properties as the new unset! (as shown in macro_design).
2021-04-09 00:57:27 -03:00
Samuel Guerra
992b27fab5
Added errors for attempt to unset captured properties and compile tests for these errors.
2021-04-07 01:14:40 -03:00
Samuel Guerra
06861d0246
Some improvements in documentation.
2021-04-06 16:01:11 -03:00
Well
f29b8b2bec
Added further widget tests (tests now cover all current errors.push in all 3 stages of the widget proc_macro).
2021-04-06 01:10:42 -03:00
Samuel Guerra
81e2a20b4d
Tested and fixed error for unknown property in when expression.
2021-04-02 17:18:39 -03:00