-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Components implementation #91
Commits on Jan 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d6b0872 - Browse repository at this point
Copy the full SHA d6b0872View commit details
Commits on Jan 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d043202 - Browse repository at this point
Copy the full SHA d043202View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb89e2 - Browse repository at this point
Copy the full SHA 0bb89e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b18a07 - Browse repository at this point
Copy the full SHA 1b18a07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e87d74 - Browse repository at this point
Copy the full SHA 9e87d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b9ace1 - Browse repository at this point
Copy the full SHA 0b9ace1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d728c - Browse repository at this point
Copy the full SHA 95d728cView commit details -
Use reference to a local sender (context)
According to the upgrading of counter demo
Configuration menu - View commit details
-
Copy full SHA for a7d9bf5 - Browse repository at this point
Copy the full SHA a7d9bf5View commit details -
Add reuse method to App to reuse a shared context
Method new expects ownership to a unwrapped context instance
Configuration menu - View commit details
-
Copy full SHA for c07e921 - Browse repository at this point
Copy the full SHA c07e921View commit details -
Rewrite examples with Component approach
Models were not split into multiple small components
Configuration menu - View commit details
-
Copy full SHA for 5cd1fc6 - Browse repository at this point
Copy the full SHA 5cd1fc6View commit details
Commits on Jan 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4d7f957 - Browse repository at this point
Copy the full SHA 4d7f957View commit details -
Add create method to Component trait
And remove Default trait requirement.
Configuration menu - View commit details
-
Copy full SHA for 808d8b4 - Browse repository at this point
Copy the full SHA 808d8b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d377be - Browse repository at this point
Copy the full SHA 9d377beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d67a33 - Browse repository at this point
Copy the full SHA 0d67a33View commit details
Commits on Jan 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 928ce71 - Browse repository at this point
Copy the full SHA 928ce71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 269b7a3 - Browse repository at this point
Copy the full SHA 269b7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c5a29a - Browse repository at this point
Copy the full SHA 6c5a29aView commit details -
Add minimal properties implementation
It works on component initialization only.
Configuration menu - View commit details
-
Copy full SHA for c172ff7 - Browse repository at this point
Copy the full SHA c172ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aefc2a - Browse repository at this point
Copy the full SHA 1aefc2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c6ef18 - Browse repository at this point
Copy the full SHA 6c6ef18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 827836b - Browse repository at this point
Copy the full SHA 827836bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eacb814 - Browse repository at this point
Copy the full SHA eacb814View commit details -
Properties work not so fast because we should use pool of calls for components update (now `setTimeout` used which is throttled)
Configuration menu - View commit details
-
Copy full SHA for 7ec2824 - Browse repository at this point
Copy the full SHA 7ec2824View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6440442 - Browse repository at this point
Copy the full SHA 6440442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0570e6b - Browse repository at this point
Copy the full SHA 0570e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce5a1f - Browse repository at this point
Copy the full SHA 9ce5a1fView commit details -
Replace internal serialization with memory transmuting
Reasons: 1) Better perfomance 2) User not forced to use serde crate 3) The only one way to send callbacks through a channel
Configuration menu - View commit details
-
Copy full SHA for 1d51d1c - Browse repository at this point
Copy the full SHA 1d51d1cView commit details
Commits on Jan 11, 2018
-
Allow to have callbacks in properties. It's not finished, because callback should send messages to a parent scope.
Configuration menu - View commit details
-
Copy full SHA for 40913f8 - Browse repository at this point
Copy the full SHA 40913f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a75b70 - Browse repository at this point
Copy the full SHA 5a75b70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5228e39 - Browse repository at this point
Copy the full SHA 5228e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9623202 - Browse repository at this point
Copy the full SHA 9623202View commit details -
Shows how to send a message to a parent scope
Configuration menu - View commit details
-
Copy full SHA for b5949c3 - Browse repository at this point
Copy the full SHA b5949c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf3641 - Browse repository at this point
Copy the full SHA ecf3641View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84e08c - Browse repository at this point
Copy the full SHA f84e08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b758fb - Browse repository at this point
Copy the full SHA 7b758fbView commit details
Commits on Jan 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 251739f - Browse repository at this point
Copy the full SHA 251739fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6f387 - Browse repository at this point
Copy the full SHA 8a6f387View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdaebdb - Browse repository at this point
Copy the full SHA fdaebdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4618497 - Browse repository at this point
Copy the full SHA 4618497View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1b266 - Browse repository at this point
Copy the full SHA 0c1b266View commit details
Commits on Jan 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f9ffe67 - Browse repository at this point
Copy the full SHA f9ffe67View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf1ddd - Browse repository at this point
Copy the full SHA daf1dddView commit details
Commits on Jan 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for da54bd5 - Browse repository at this point
Copy the full SHA da54bd5View commit details