Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Mayu Live
Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby
Collective -
Host: opensource -
https://opencollective.com/mayu-live
- Website: https://mayu.live/
- Code: https://github.com/mayu-live/framework
github.com/mayu-live/framework - 36054a2e8ddee2bb97a1dd319e401ce643a02c9b authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - f6d9494e4d2e0a6cd212c283cda4bea88d6d056f authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 239726b8ef13085d453bb3aab73e9affb892136e authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - c0164684eda1e85ee2c940cb434d28a4773b5522 authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 69cb0fc6f144e75d6173393ccb6f90dca05f2466 authored almost 2 years ago by Andreas Alin <[email protected]>
This commit implements the famous two-way diff
that is used by many VDOM implementations.
github.com/mayu-live/framework - 8af55e20948ef055e7bd4fc473c3ba60bbdbcc0a authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 5a00d05e400b3a780b4b996450f0fafd690c8846 authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 30a5ad4c634a89a298ad54d065385a1acada7a07 authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 29c0dea666b4b9d397f57502b17701e64bb6b34c authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 0b83c97bebeda11f5531c73cb172ac16be07e87e authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - a1272d73fdbda66df5e1c28cc5e22f5eaba380e2 authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 51fc732e42bde02ca30ad270d9ddf149d99917cc authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 775fa204b04f451856921ad1e2ee4c445657ddea authored almost 2 years ago by Andreas Alin <[email protected]>
Probably deserves a test, and maybe should have been done in the Haml
transformer...
However, I...
github.com/mayu-live/framework - e79919baa6446fcf0b2423053c2c541a2ed46b98 authored almost 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - 834f4485f3252962fcd2e469f7b05d98818d4ad3 authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - be86d32a0ffdd1572639f28170038f6f53212dcf authored almost 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 725c4c3040f828224e66a15b1cb9df072b4e77dd authored almost 2 years ago by Andreas Alin <[email protected]>
Also add an interfaces module with interfaces.
Had to do this to avoid circular dependencies.
Refactor VDOM::Descriptor into a T::Struct
Also a bunch of other changes and cleanups...
github.com/mayu-live/framework - d2dd8e8497216067da324cb29a2ee380e41141a5 authored almost 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - fbe6785c29764a86ed373aa8e4af714a379d924d authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 446ffae86f1fb7f97615d733f33fa2a75a98e606 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 3802206b8400abd6c348a9fcddd38492703b6010 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 6f6f98069a89bb70368e3a234ca837a9c5ec3084 authored about 2 years ago by Andreas Alin <[email protected]>
Makes sure all elements are descriptors and provides some methods
for finding slots etc.
Inspir...
github.com/mayu-live/framework - 108a053396e720410c248c91edd7519a05b12db1 authored about 2 years ago by Andreas Alin <[email protected]>
Now an AST is generated instead of a string buffer.
This is both easier and more flexible to wo...
github.com/mayu-live/framework - a6703a496c4d100358e89912cf7bd65b0677cba9 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 05b59f4fff5366754c546ed9e0add92ebd06e99f authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - de964e850eae14de218b8f7086192751c83cc91b authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 089d28de3aed76564ed86b8c6e591393fcf49969 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 1825f64dbaa71d8eb468e287394d939061df085e authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 9335f005e5b4e9c0e4b6713b16e69db63c63f3ac authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 230fbcfa753d20a92baaf46fe1808d23baafe01b authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 800cc71a02a2e74909f97bf1f5a7e26654d7099a authored about 2 years ago by Andreas Alin <[email protected]>
* Ruby 3.2.0
* Fix types
* Disable perf.test.rb because ruby-prof doesn't load currently
* Up...
github.com/mayu-live/framework - 2e755eb06535ffb953e4534f61228507516f75ae authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - ebea21c4afb064ea70b74ceeb2a36c6436912898 authored about 2 years ago by Andreas Alin <[email protected]>
Will make it easier to test it so it can be optimized, see issue #41
github.com/mayu-live/framework - 0436739f887daf9bebac18e05fc053cf90b6bfb4 authored about 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - 68d3f42560ec56f762980f003ece01d1497aee47 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - ddcb60c20ce3ad23e5a2e806f8a3065c8899dce7 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 0d237afd2d5ae5e0fff359322e8e6255c53edab2 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 7318310e3483a47faa7be2feb51f0058c65566fb authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 999d29e8a24b229906506be53317ce5d10c03845 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 6af61703ce8cbf6e7658bbbc5e4372b9303e4370 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 778f8239a2f01fbb45db11d241277ccacc44b39c authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 355846c2b021e2afc99c295bf278148e0058381d authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 01c13a0c6608d68899b633c84034c43653d24837 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - fb891da6df716d8663987d6dfc5461c7e9e749d2 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - e9118174816ce97fcc3ba60f7a0fea47c197995c authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 54a0e1256bd35dd6b5c246b58c5a447af22c78dd authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 7d57cef92fef1e7c79c751bf5e5ae42bf6582aee authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 070bc7f3088f76977f2a6c618c2c2b918913343a authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - dd14123bbeb3f63b77941f7a0b44ff366e5465d6 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - b42344af43c3c9334def6c082d93f8daed1809b7 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 187b73f435c4ceddedc8d2c6943fd20ec1d0d35f authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - a49dd745b13189d0728e411d731c252b7534092f authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 0e22bb6a8a4902c9b6247a89d837e127992c1f4f authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 2825e5e51e9a40725fead60ae3b7e5bbc166f818 authored about 2 years ago by Andreas Alin <[email protected]>
They're just noisy if they're not being used
github.com/mayu-live/framework - 78b4052ca27bea2f3e912907c017614e1ca66201 authored about 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - 9ac11441cfe27c2ea1849cd7d934728dcd53dfcd authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - f5def219028164969abdb6c914e8f46b978021cd authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - b7018dab69b7f8a3397cb2f3868212e0d5d0f241 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 0717c41daf71106b4ee84e09be0894a2e381e777 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 1ac78381e2acc23536c9fe001a7f5ed252f343d0 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - ee92088c85ca286d477f9d063b2ba022d7aa742e authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 1437265ebf3696a9aa27048e209b3eb22a96a4ca authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - ef268a8fb19ffcb8e8aff0e3f4c520a8f6f28ce6 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 26c891ef712f13c275135c1cb846ae4e6d2257f5 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 95b9f7bd1c401fc2bed6e0b8261c29ad40694a9a authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 670461b4dffab3197f5c69b5a0e3bf19fc510834 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 93debe806124eda04589ccd48be3cd16ebc9bd60 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 57708b2f9f65e19da50c6ac4412289207154ce0f authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 95c9c093aa2b1e48fddfbb6a7be60e80620d652c authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - ca38720946edb1b9d3c06544e0b7db17b5c9d74f authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 3daaebec008722621a9ea7ed5a4c4f85c112cf57 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 53f8eeac2c94a1c538c03ef8cbbfad6a809b8db0 authored about 2 years ago by Andreas Alin <[email protected]>
This makes root.css load first, then layouts etc,
so that styles can be overridden...
Layer ord...
github.com/mayu-live/framework - f4e3872ed50e0b80d38019f620fd288d813e517e authored about 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - 7eef966e66c178212e84a077757008cd4379db45 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - a01304418f3089220e1a145076c59ce3b81b2c78 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 8e974df81c8405e5d001ef4b15f3b1fb7ea2b9e8 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 0bca864c39a72366da13796c87053c93107f5cf0 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 99a7cdd68d64ee5a1fb17afaca0691af004e4a16 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - c429c9cd0bd06304f70439d0cb6d112bdcef53f9 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - c8dd3f62c52b93a82bca56181147041ae646cc86 authored about 2 years ago by Andreas Alin <[email protected]>
This is pretty nice. Removes a lot of redundant names :)
Related to #25
Fixes #25
github.com/mayu-live/framework - 854272137fd2f111b963cc4f36a3c79034415539 authored about 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - 4e487188b9c32d1d28438386840dd3c77d969caa authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - d58ca58198d3cbdc3facc3606b4db568e035cd0a authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 1c66ea888bb20b324832de7884171847d6b574fd authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 61b3b46a3f7886166a7d5b77097f00dd650421da authored about 2 years ago by Andreas Alin <[email protected]>
Related to #34
github.com/mayu-live/framework - 3c6ed081061ff09415718b60a56c01429879327b authored about 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - fb7b90fd10f2e53f5c3592fdb41456639c810cf8 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - 60ebbcb84f8643485ce781e8b7209f6294ed96c7 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - c354d9dda33cc1671968e60357e21c628c1ac1ff authored about 2 years ago by Andreas Alin <[email protected]>
SvgOptimizer::Plugins::RemoveUselessStrokeAndFill sets fill="none"
on the fontawesome icons whic...
Related to #34
github.com/mayu-live/framework - c9f8db839ee0e650e14c37d769f8da45b5c1fd88 authored about 2 years ago by Andreas Alin <[email protected]>github.com/mayu-live/framework - 2235048dceaf4b8dae4733971deedf7e7157227a authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - c104207ef0a07cba8b9f1513ae7de5760d8c8f5a authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - d6cb68f992c69f411187ea23dc0f8236bd5daa54 authored about 2 years ago by Andreas Alin <[email protected]>
github.com/mayu-live/framework - cba841c91256862f5ac8426a1c0b522bae90de7a authored about 2 years ago by Andreas Alin <[email protected]>