Commit graph

29 commits

Author SHA1 Message Date
73860eccdf
Moving Window to new RenderEngine subscription, remove old reconciler, clean up how root nodes are registered in the system to begin with since it was messy as hell 2019-05-26 01:11:23 -07:00
bb44f31dda
A few straggling files that got left out of the prior commit 2019-05-26 00:27:47 -07:00
6833e39d52
Move the reconciler into the lifecycle crate, so that we can (properly) support state changes. Wrap the reconciliation phase in a RenderEngine, which root-level objects (windows, etc) can subscribe to and interface with. Migrate a few things relating to themes out of alchemy core and into styles, because the reconciliation phase requires them and they fit well enough there... solving a circular dependency. 2019-05-26 00:27:07 -07:00
f1cb5fea93
Oh, nice, we can remove an allocation on RSX nodes for the render process. 2019-05-25 03:14:48 -07:00
4e822fa383
Lazy Component generators have no need for capture semantics, so... we can make these simpler, behind the scenes. 2019-05-25 03:07:56 -07:00
732f88dec0
Minor work on <Text> in Cocoa 2019-05-25 02:52:38 -07:00
19d75bfcc2
Fix <Text> to actually display the child text node, add support for more CSS styles, clean up a slew of warnings 2019-05-25 02:45:47 -07:00
9e5930af5f
Small note re: supported components 2019-05-25 00:03:37 -07:00
e17f05dec5
Implement a basic <Text> component in Cocoa - it's cool because it really just uses the same Component lifecycle. Neat! 2019-05-24 23:32:40 -07:00
22e9628b27
Fix unmount lifecycle 2019-05-24 22:21:18 -07:00
1abc6a74dc
More README formatting 2019-05-24 22:07:36 -07:00
338ab13200
More README formatting 2019-05-24 22:06:43 -07:00
a10feb2130
More README formatting 2019-05-24 22:04:57 -07:00
67a0dc6e46
More README formatting 2019-05-24 21:57:37 -07:00
c7ef19a943
Slight tweak to how gets created on demand. We use an now, for mutability/immutability needs in the reconciliation process. Not sure offhand how much the double lock of will affect things, but that's a problem for later. 2019-05-24 21:44:35 -07:00
4bf89f5d91
Working on cleaning up the reconciliation phase a bit 2019-05-24 19:51:54 -07:00
5c267b37c8
Patch up some links that pointed to an incorrect branch 2019-05-24 17:36:06 -07:00
027325df30
README for website collaboration 2019-05-24 17:25:19 -07:00
2044ab7fc7
A basic website. Can be redone later, just enough to fill the domain and point people in the right direction. 2019-05-24 17:20:52 -07:00
1ba17c9a37 Merge branch 'trunk' of github.com:ryanmcgrath/alchemy into trunk 2019-05-23 23:31:29 -07:00
ccb01c4a86
Social preview image 2019-05-23 23:31:25 -07:00
846a8dd01e
Create SECURITY.md 2019-05-23 23:20:25 -07:00
465bfd5d7e
Fix README appearance 2019-05-23 23:01:30 -07:00
72659d1906
Fix README appearance 2019-05-23 22:51:08 -07:00
a5c7040b2b
Fix README appearance 2019-05-23 22:50:39 -07:00
c80bf5a995
Fix README appearance 2019-05-23 22:47:31 -07:00
cc0338f9ab
Fix README appearance 2019-05-23 22:46:24 -07:00
f4634d7d23
Fix README appearance 2019-05-23 22:13:36 -07:00
2035318460
Guess I should put this under version control LOL 2019-05-23 22:11:07 -07:00