Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/leafsphp/ui
Leaf UI is a PHP library for building user interfaces.
https://github.com/leafsphp/ui
chore: update readme
326d85a3bfe34da4923d0e0a032aa183ef8aa7d7 authored almost 2 years ago
326d85a3bfe34da4923d0e0a032aa183ef8aa7d7 authored almost 2 years ago
fix: raise props priority over internal state
6a05fce47f3034dbad34d9e8f91625628f463526 authored almost 2 years ago
6a05fce47f3034dbad34d9e8f91625628f463526 authored almost 2 years ago
fix: patch up page state not updating
cde5af2901a8825b1d328daed52cc1af4491749b authored almost 2 years ago
cde5af2901a8825b1d328daed52cc1af4491749b authored almost 2 years ago
chore: re-organize code
6797b943ed78dea4f6c7c9bf97c09ba4dd2d2824 authored almost 2 years ago
6797b943ed78dea4f6c7c9bf97c09ba4dd2d2824 authored almost 2 years ago
feat: break up leaf UI into understandable chunks
ec7f081ba70089aac20a4acd8def0a71d961981e authored almost 2 years ago
ec7f081ba70089aac20a4acd8def0a71d961981e authored almost 2 years ago
feat: add parser
377e3b9fb9cc2849fbfb584965dadab4deb775cd authored almost 2 years ago
377e3b9fb9cc2849fbfb584965dadab4deb775cd authored almost 2 years ago
chore: update readme
fde4bbadce54e74a4b95e5b407250c8cd5e587a5 authored almost 2 years ago
fde4bbadce54e74a4b95e5b407250c8cd5e587a5 authored almost 2 years ago
feat: update dom diffing to include parent nodes
af183183e51d668aa225ba040052c9f698b38c13 authored almost 2 years ago
af183183e51d668aa225ba040052c9f698b38c13 authored almost 2 years ago
feat: grab state from dom for requests
1bfdbbc598418296553ff67cb540a1eb194e9268 authored almost 2 years ago
1bfdbbc598418296553ff67cb540a1eb194e9268 authored almost 2 years ago
feat: switch to use ui-state
83f61467e2129b355115c64a2d3068a4b82abbff authored almost 2 years ago
83f61467e2129b355115c64a2d3068a4b82abbff authored almost 2 years ago
feat: update to use ui-state
99c0c049368633e3b95ede8865dcbe164624b619 authored almost 2 years ago
99c0c049368633e3b95ede8865dcbe164624b619 authored almost 2 years ago
chore: reset component
ad477b11a0e735f286f6f8d4de560a4337712c21 authored almost 2 years ago
ad477b11a0e735f286f6f8d4de560a4337712c21 authored almost 2 years ago
feat: generate random key on init
9488d9141e75d6533bca581d47b273b39a95efe3 authored almost 2 years ago
9488d9141e75d6533bca581d47b273b39a95efe3 authored almost 2 years ago
feat: add random id util
60b0f24c9f04c16aec7cb15485b16a5153c444e7 authored almost 2 years ago
60b0f24c9f04c16aec7cb15485b16a5153c444e7 authored almost 2 years ago
feat: add extensive support for loops
2836947915cfe654de5cc09acf9b67a4479807d2 authored almost 2 years ago
2836947915cfe654de5cc09acf9b67a4479807d2 authored almost 2 years ago
fix: add @loop method
70477d9ad6be629f214b3b5dbde14322c0d89a94 authored almost 2 years ago
70477d9ad6be629f214b3b5dbde14322c0d89a94 authored almost 2 years ago
fix: patch up component split states
473b0427fef425e853448a202c837352c11645ec authored almost 2 years ago
473b0427fef425e853448a202c837352c11645ec authored almost 2 years ago
fix: patch up props issue
deb7738b29695b0e83e7e0106ab7ced1c7469a14 authored almost 2 years ago
deb7738b29695b0e83e7e0106ab7ced1c7469a14 authored almost 2 years ago
feat: add support for nested components
9e2b4c849ec01893ef1a995cef331430acb41af4 authored almost 2 years ago
9e2b4c849ec01893ef1a995cef331430acb41af4 authored almost 2 years ago
fix: patch up @include error
83ad410555c664a1282ecda8a3f2030e60bdcb7c authored almost 2 years ago
83ad410555c664a1282ecda8a3f2030e60bdcb7c authored almost 2 years ago
fix: patch up @else bug
3cdb6d159b6fb2c79200c4ce23aa65ab08d56281 authored almost 2 years ago
3cdb6d159b6fb2c79200c4ce23aa65ab08d56281 authored almost 2 years ago
chore: restructure DOM lib
f80b3cd222c049ce15cd4d0318e146a28a2a6bcf authored almost 2 years ago
f80b3cd222c049ce15cd4d0318e146a28a2a6bcf authored almost 2 years ago
chore: remove logs
8365641659ccae0a59c9acb3676fec96a5f22a34 authored almost 2 years ago
8365641659ccae0a59c9acb3676fec96a5f22a34 authored almost 2 years ago
fix: patch up dom diffing algorithm
f469c0e3d10bba6a486e5ae6a82d98eb40d2f237 authored almost 2 years ago
f469c0e3d10bba6a486e5ae6a82d98eb40d2f237 authored almost 2 years ago
fix: patch up state issue
c23b99c6af602e9fb02b8de585c223428b3f44f0 authored almost 2 years ago
c23b99c6af602e9fb02b8de585c223428b3f44f0 authored almost 2 years ago
feat: add support for multiple nested components
ac3a338f1c461cdf98389c9698c913dc7bf58e1c authored almost 2 years ago
ac3a338f1c461cdf98389c9698c913dc7bf58e1c authored almost 2 years ago
feat: add component key
ee1c5ddbcb6bdf5459c3be62033367edc2c2cf04 authored almost 2 years ago
ee1c5ddbcb6bdf5459c3be62033367edc2c2cf04 authored almost 2 years ago
feat: add support for nested components
215751fcd301563ad1d97e97ce335206053b2b1b authored almost 2 years ago
215751fcd301563ad1d97e97ce335206053b2b1b authored almost 2 years ago
feat: add support for embedded state
2b195242f826b60d621c6332574bc5222a451bd8 authored almost 2 years ago
2b195242f826b60d621c6332574bc5222a451bd8 authored almost 2 years ago
feat: add support for embed scripts
bbb38c28dcecf83752321ac432f3422eb9b6aff3 authored almost 2 years ago
bbb38c28dcecf83752321ac432f3422eb9b6aff3 authored almost 2 years ago
fix: patch up UI without scripts
310c756d853d04c64161fbe51195dade06a713e2 authored almost 2 years ago
310c756d853d04c64161fbe51195dade06a713e2 authored almost 2 years ago
chore: remove dev logs
3a59232e0958097ab8fa10917bc81114b7f1d894 authored almost 2 years ago
3a59232e0958097ab8fa10917bc81114b7f1d894 authored almost 2 years ago
fix: patch up dom diffing issues
c5f901b5c6d16843d3d579d004150e46ea7bf921 authored almost 2 years ago
c5f901b5c6d16843d3d579d004150e46ea7bf921 authored almost 2 years ago
fix: patch up script tag diffing
e6d4ea31d0e16046702736e7ba29609d41306072 authored almost 2 years ago
e6d4ea31d0e16046702736e7ba29609d41306072 authored almost 2 years ago
fix: patch up instance of diffing
6fb9440e045a0c5a6b5d96dcb0ffd146f0720dd3 authored almost 2 years ago
6fb9440e045a0c5a6b5d96dcb0ffd146f0720dd3 authored almost 2 years ago
feat: update dom diffing
09ca3d3a5197e7c00db579a1e016e26832fa9e9e authored almost 2 years ago
09ca3d3a5197e7c00db579a1e016e26832fa9e9e authored almost 2 years ago
feat: update dom diffing algorithm
8be075d91b5d514cf465a4710e1a04700cb74fef authored almost 2 years ago
8be075d91b5d514cf465a4710e1a04700cb74fef authored almost 2 years ago
feat: add support for @include
5721924bd1edb7a5e0da9fd34d6ca726d9ce7ea4 authored almost 2 years ago
5721924bd1edb7a5e0da9fd34d6ca726d9ce7ea4 authored almost 2 years ago
feat: allow variables in $eval
8c30a302c3575181eaab5a9559487ea72d9fc4ff authored almost 2 years ago
8c30a302c3575181eaab5a9559487ea72d9fc4ff authored almost 2 years ago
feat: move $eval support to renderer
29e0aa7ffa495f8ff383dd4861b2dcd1db2fe58d authored almost 2 years ago
29e0aa7ffa495f8ff383dd4861b2dcd1db2fe58d authored almost 2 years ago
chore: remove $eval support from UI engine
7dd8114c13ca95689eaccfb09c3c329502106e4b authored almost 2 years ago
7dd8114c13ca95689eaccfb09c3c329502106e4b authored almost 2 years ago
chore: add docs link
c0e94aa7e6ed5b8e039aa95e6b6c1ed5237f2d04 authored almost 2 years ago
c0e94aa7e6ed5b8e039aa95e6b6c1ed5237f2d04 authored almost 2 years ago
chore: remove initial frontend templating support
06eb58229ad532d85d80b89601db818fdbff68ce authored almost 2 years ago
06eb58229ad532d85d80b89601db818fdbff68ce authored almost 2 years ago
chore: remove initial frontend templating support
00960371f16afe8f8b772812cc6f936e18cc4112 authored almost 2 years ago
00960371f16afe8f8b772812cc6f936e18cc4112 authored almost 2 years ago
feat: add support for conditional rendering
9a10424cc41dd61154655d03f3090e49d52163cb authored almost 2 years ago
9a10424cc41dd61154655d03f3090e49d52163cb authored almost 2 years ago
feat: add support backend templates (for full ssr)
8082f492c87e7252d20f0c29320249b9a81bb0db authored almost 2 years ago
8082f492c87e7252d20f0c29320249b9a81bb0db authored almost 2 years ago
feat: allow script evals in template
a8ecf8fc8fb67cdf0f9bdef97e21fee1e97c3b47 authored almost 2 years ago
a8ecf8fc8fb67cdf0f9bdef97e21fee1e97c3b47 authored almost 2 years ago
feat: add support for expressions in templates
8c15a56f33b2867ad3d13f2fff9c4c5f4aa516d6 authored almost 2 years ago
8c15a56f33b2867ad3d13f2fff9c4c5f4aa516d6 authored almost 2 years ago
feat: add support for frontend templates
736b30fa67aa846dccb6492b6159095f3981a828 authored almost 2 years ago
736b30fa67aa846dccb6492b6159095f3981a828 authored almost 2 years ago
feat: compile frontend templates on re-render
2c388c8334a047db603a6612d8ca0d36ec29731b authored almost 2 years ago
2c388c8334a047db603a6612d8ca0d36ec29731b authored almost 2 years ago
chore: format code
ad1ebfd7b13f788894f1150f4614f6203669e890 authored almost 2 years ago
ad1ebfd7b13f788894f1150f4614f6203669e890 authored almost 2 years ago
feat: compile frontend templates on init
5e5fb120b26449edd007c1facebe5a8b4f6bd911 authored almost 2 years ago
5e5fb120b26449edd007c1facebe5a8b4f6bd911 authored almost 2 years ago
chore: update readme
9d23735633a61f08ef2d326ba20a70c91cd9188f authored almost 2 years ago
9d23735633a61f08ef2d326ba20a70c91cd9188f authored almost 2 years ago
feat: add auto init of leaf UI scripts
03bd7ea252beca8f9e4b2ce255e4531a3c369ed7 authored almost 2 years ago
03bd7ea252beca8f9e4b2ce255e4531a3c369ed7 authored almost 2 years ago
feat: add dom template
f97d35d91d4c917329e6f2d762d746731c7a69ed authored almost 2 years ago
f97d35d91d4c917329e6f2d762d746731c7a69ed authored almost 2 years ago
feat: add separate view and compiler
7aeeb9f76b6a960aedf0e2c4b63ccff54d179978 authored almost 2 years ago
7aeeb9f76b6a960aedf0e2c4b63ccff54d179978 authored almost 2 years ago
feat: add core render
4292d7c84faeff7d1f40fdb386a2fa7577c74cf8 authored almost 2 years ago
4292d7c84faeff7d1f40fdb386a2fa7577c74cf8 authored almost 2 years ago
feat: switch leaf http version
20157f870139f67ed4a2e1a27562599260fbe458 authored almost 2 years ago
20157f870139f67ed4a2e1a27562599260fbe458 authored almost 2 years ago
feat: switch leaf http version
ed686015f3804f5f781e51d6fe74c2b2f15e0b9e authored almost 2 years ago
ed686015f3804f5f781e51d6fe74c2b2f15e0b9e authored almost 2 years ago
fix: patch up compute method name
67fd551f4b51d14c4943d41fe3f3ca43a3bb6ba7 authored almost 2 years ago
67fd551f4b51d14c4943d41fe3f3ca43a3bb6ba7 authored almost 2 years ago
fix: update init script
5c95e67db83ab775af4168fdcf4cd906d13aeba2 authored almost 2 years ago
5c95e67db83ab775af4168fdcf4cd906d13aeba2 authored almost 2 years ago
chore: include dist in build
a9ee59ed080c0d8f60d895bad744f28e3d319d15 authored almost 2 years ago
a9ee59ed080c0d8f60d895bad744f28e3d319d15 authored almost 2 years ago
feat: update minimum stability
c9d42f7d42c1701ed8ebd1066f57f0f703f6ef40 authored almost 2 years ago
c9d42f7d42c1701ed8ebd1066f57f0f703f6ef40 authored almost 2 years ago
chore: update readme
6003f0791a3d457865c5b0c1ba687ca4f4302be4 authored almost 2 years ago
6003f0791a3d457865c5b0c1ba687ca4f4302be4 authored almost 2 years ago
chore: update readme
1c5a5fd35479e5f3e8649e1159134639ccecda2c authored almost 2 years ago
1c5a5fd35479e5f3e8649e1159134639ccecda2c authored almost 2 years ago
feat: add core init method
ae4c59ce07695f3605c285eb65656ccadb4f0cc9 authored almost 2 years ago
ae4c59ce07695f3605c285eb65656ccadb4f0cc9 authored almost 2 years ago
feat: add support for styles as an assoc array
032f82ab520f90dac1ef50762c84da8b622502c0 authored almost 2 years ago
032f82ab520f90dac1ef50762c84da8b622502c0 authored almost 2 years ago
test: add new test case
78f7c79009e129a345a1b3e08d88fb2505473566 authored almost 2 years ago
78f7c79009e129a345a1b3e08d88fb2505473566 authored almost 2 years ago
chore: format code
dc43881e947bbcc4f513df00191539b65511d8a2 authored almost 2 years ago
dc43881e947bbcc4f513df00191539b65511d8a2 authored almost 2 years ago
fix: switch to external leaf http
3e0946224e01bc949bce89ee54bb7896d8c280c5 authored almost 2 years ago
3e0946224e01bc949bce89ee54bb7896d8c280c5 authored almost 2 years ago
fix: switch to external leaf http
1f0c06cae4f1d8b0f1736bc30644919d638f123a authored almost 2 years ago
1f0c06cae4f1d8b0f1736bc30644919d638f123a authored almost 2 years ago
feat: install leaf http
d89f5d740ae2a9e72ec53e799abe9ecfcd01db28 authored almost 2 years ago
d89f5d740ae2a9e72ec53e799abe9ecfcd01db28 authored almost 2 years ago
chore: update readme
d2aac3687585afc15b29cf9c0b9bf07569d8a902 authored almost 2 years ago
d2aac3687585afc15b29cf9c0b9bf07569d8a902 authored almost 2 years ago
chore: update imports
b342ef1b7b473c353dca1d1c4f79fed2e1b31d5f authored almost 2 years ago
b342ef1b7b473c353dca1d1c4f79fed2e1b31d5f authored almost 2 years ago
fix: patch up attribute comparison
a4bcf813d6c38495e936b73053dbc6a05c1eceeb authored almost 2 years ago
a4bcf813d6c38495e936b73053dbc6a05c1eceeb authored almost 2 years ago
feat: re-init components on replace
57fc2614803943aba2339f2f4b2558d9d80b24b2 authored almost 2 years ago
57fc2614803943aba2339f2f4b2558d9d80b24b2 authored almost 2 years ago
feat: add support for @ attributes
b8429d826b34df5a0209492cf6e6886223051b67 authored almost 2 years ago
b8429d826b34df5a0209492cf6e6886223051b67 authored almost 2 years ago
fix: patch up attribute comparison
958234cd257f28d6b2594b2f049e6989a90de084 authored almost 2 years ago
958234cd257f28d6b2594b2f049e6989a90de084 authored almost 2 years ago
feat: add support for function args
39cb438991d748b83df9e081f960ae38e446c338 authored almost 2 years ago
39cb438991d748b83df9e081f960ae38e446c338 authored almost 2 years ago
feat: add support for function args
f89fecdec497b55d6d915540c98b5a706bc8f746 authored almost 2 years ago
f89fecdec497b55d6d915540c98b5a706bc8f746 authored almost 2 years ago
chore: update readme
cdfbd31d9aea01887642c846ede04c4106d974dc authored almost 2 years ago
cdfbd31d9aea01887642c846ede04c4106d974dc authored almost 2 years ago
chore: update readme
d46f1d09b438af7a746a91dd197819095cdf3571 authored almost 2 years ago
d46f1d09b438af7a746a91dd197819095cdf3571 authored almost 2 years ago
feat: add support for leaf UI requests
94edfacca5c804d3a2ef4be2e7ada6fead9602e3 authored almost 2 years ago
94edfacca5c804d3a2ef4be2e7ada6fead9602e3 authored almost 2 years ago
fix: patch up router
1991abbe83bee532956dd5d4363aa0cfa0a739fa authored almost 2 years ago
1991abbe83bee532956dd5d4363aa0cfa0a739fa authored almost 2 years ago
feat: update connection format
b81d720d99aa8a3dcdf6559f5ef23569897a7366 authored almost 2 years ago
b81d720d99aa8a3dcdf6559f5ef23569897a7366 authored almost 2 years ago
fix: patch up dom diffing
347fceb6fd1a2966393a3437f1d020f80824cbe2 authored almost 2 years ago
347fceb6fd1a2966393a3437f1d020f80824cbe2 authored almost 2 years ago
feat: add arraysMatch helper
69b284631d3dc4bd2615c6a6224735f0d9d9489d authored almost 2 years ago
69b284631d3dc4bd2615c6a6224735f0d9d9489d authored almost 2 years ago
feat: skip elements with no changes
fde0b43bca85a254e68a01a658660247bfeef5b5 authored almost 2 years ago
fde0b43bca85a254e68a01a658660247bfeef5b5 authored almost 2 years ago
feat: update server connection
381bd5929ae9171d92405a95edf0a5565fcb8a6c authored almost 2 years ago
381bd5929ae9171d92405a95edf0a5565fcb8a6c authored almost 2 years ago
fix: patch up selective re-renders
f23ef1441e72f3c6cc89467b5580a898e43b1715 authored almost 2 years ago
f23ef1441e72f3c6cc89467b5580a898e43b1715 authored almost 2 years ago
fix: break app on error
20efee869c9cf0f7fafe06f40468763b3007549d authored almost 2 years ago
20efee869c9cf0f7fafe06f40468763b3007549d authored almost 2 years ago
fix: patch up typeerror
37ba8b81a7962164795686e35f56104fcf626fdc authored almost 2 years ago
37ba8b81a7962164795686e35f56104fcf626fdc authored almost 2 years ago
feat: add server connection
f1ebb331f75341f96234018937f2c31e0c32a439 authored almost 2 years ago
f1ebb331f75341f96234018937f2c31e0c32a439 authored almost 2 years ago
feat: add dom diffing to compute
482cf4340bdea7ca54cf5032d66da949c559bbb7 authored almost 2 years ago
482cf4340bdea7ca54cf5032d66da949c559bbb7 authored almost 2 years ago
feat: add dom diffing engine
a90cd0580e6b3b89205c6cc738832ed7130b2920 authored almost 2 years ago
a90cd0580e6b3b89205c6cc738832ed7130b2920 authored almost 2 years ago
feat: add props for computing
e8e0f3c5e6069bded3d3380eb578e568502932ff authored almost 2 years ago
e8e0f3c5e6069bded3d3380eb578e568502932ff authored almost 2 years ago
feat: add ui config type
4f47efe4a4a85eff8180ec61f838751ba983e37a authored almost 2 years ago
4f47efe4a4a85eff8180ec61f838751ba983e37a authored almost 2 years ago
chore: remove unused code
7a13930214a468a5613f6e1ecb9ea419fa373bd0 authored almost 2 years ago
7a13930214a468a5613f6e1ecb9ea419fa373bd0 authored almost 2 years ago
chore: remove unused code
a5d8412442cc7751de77f8206f87a7bdad482e79 authored almost 2 years ago
a5d8412442cc7751de77f8206f87a7bdad482e79 authored almost 2 years ago
feat: add logic for directive compution
88b226de633777d8bb6f440270f1da9212e63a78 authored almost 2 years ago
88b226de633777d8bb6f440270f1da9212e63a78 authored almost 2 years ago