|
|
78e5a53c3b
|
Doc update
|
2019-06-05 21:58:09 -07:00 |
|
|
|
28e4f21baa
|
Doc update
|
2019-06-05 21:56:33 -07:00 |
|
|
|
241cae3c93
|
Update example to show props deriving, text macro, etc
|
2019-06-05 21:49:41 -07:00 |
|
|
|
290b57d336
|
Props, reconciler fixes, demo fixes
|
2019-06-05 21:15:46 -07:00 |
|
|
|
47163c64f9
|
Ensure that root sizing uses the window dimensions
|
2019-05-28 20:32:35 -07:00 |
|
|
|
896702287f
|
Tweak Window API to fit a bit better
|
2019-05-28 20:27:37 -07:00 |
|
|
|
2a73b399d9
|
New reconciler finally renders, just need to do some cleanup then can finally move on
|
2019-05-28 16:48:04 -07:00 |
|
|
|
da96abff6a
|
Almost have new reconciler working, recursion hurts le brain
|
2019-05-28 01:52:36 -07:00 |
|
|
|
91266cc841
|
Move towards a new reconciler model, undo a lot of the weird stretch integrations I had done, separate out Layout and Appearance concepts, introduce ComponentKey and constructor lifecycle for components
|
2019-05-27 00:22:33 -07:00 |
|
|
|
6fd3f79099
|
New RenderEngine actually works, so now we can make set_state() work...
|
2019-05-26 02:17:49 -07:00 |
|
|
|
6185fa27d8
|
Finalizing new RenderEngine
|
2019-05-26 02:01:34 -07:00 |
|
|
|
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 |
|