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

Update README.md

github.com/mayu-live/framework - 5c8de7d6fd100c98579e6e256c0cf598cfc8a266 authored about 2 years ago by Andreas Alin <[email protected]>
Extract Image component + blur background

While the image is loading, a low resolution version is shown instead.
I wanted to do filter: bl...

github.com/mayu-live/framework - 5d95e499bfff65f702498fafaf57390c8055d8ca authored about 2 years ago by Andreas Alin <[email protected]>
Add Image#aspect_ratio

Can be used for the aspect-ratio CSS property.

github.com/mayu-live/framework - a5ba94f9f4155f2700b91ec9cb598151c22034a2 authored about 2 years ago by Andreas Alin <[email protected]>
Set fetchpriority="high" on runtime script

github.com/mayu-live/framework - 587bb5cf12d4973b3fddef095df2edb730acf24c authored about 2 years ago by Andreas Alin <[email protected]>
Add a page about resources

github.com/mayu-live/framework - 5cd1e21f5fea250400541723fe6ae98ba542d2bb authored about 2 years ago by Andreas Alin <[email protected]>
Disable selection on tabs

github.com/mayu-live/framework - f4f6bdcf8aa05b3a6ec0164772bf32fdf23dbfcd authored about 2 years ago by Andreas Alin <[email protected]>
Smooth scroll

github.com/mayu-live/framework - b5b0fbd2aaa3310630628287ac4c150614dc9a25 authored about 2 years ago by Andreas Alin <[email protected]>
Fix preventDefault behavior

github.com/mayu-live/framework - 885ade944f62b83230f228f73a5b9ca31dda5b49 authored about 2 years ago by Andreas Alin <[email protected]>
Add a scroll_to_top helper method

Continuation on 51fce87.
Should probably be made more generic so that
other messages can be sent...

github.com/mayu-live/framework - e04338a7ada5e3daf88962d7a8fdc8df88fe6b96 authored about 2 years ago by Andreas Alin <[email protected]>
Fix some overflow issues

github.com/mayu-live/framework - 2544b51f983b4e1ead64bf6e03fcf8795fce38d5 authored about 2 years ago by Andreas Alin <[email protected]>
Remove haml-guide.md since it's all in the docs now

github.com/mayu-live/framework - 6dcad0c796e774715d7c10e00fd5e961e38a380e authored about 2 years ago by Andreas Alin <[email protected]>
Scroll to top when navigating

Not an ideal solution.
Better would be to add another event for scrolling to an element using
ht...

github.com/mayu-live/framework - 51fce87d3b1287244d119b987d2220fb1d542e70 authored about 2 years ago by Andreas Alin <[email protected]>
Use markdown on getting-started page

github.com/mayu-live/framework - dea46a861fbf14dc76341159511cf90d74b729bf authored about 2 years ago by Andreas Alin <[email protected]>
Smaller font size + shell syntax support

github.com/mayu-live/framework - 31a014593d67d46a8e3e288a8f05540b5430ca6e authored about 2 years ago by Andreas Alin <[email protected]>
Update app-graph.md

github.com/mayu-live/framework - 3da0fee80f79ec8d9029a85c7f19b32327d958b9 authored about 2 years ago by Andreas Alin <[email protected]>
Add some routing docs

At least a start..

github.com/mayu-live/framework - 87e5e068b3c73a94f15f5fdb295bbe5bbdd3df14 authored about 2 years ago by Andreas Alin <[email protected]>
add a fuzzy matcher demo

github.com/mayu-live/framework - cc72a74884115e8f76e6b1369cedb5b83800fd2c authored about 2 years ago by Andreas Alin <[email protected]>
check if TouchEvent is defined

github.com/mayu-live/framework - 89ae702732fdd87e7c5e8fb62d96578ec792b5af authored about 2 years ago by Andreas Alin <[email protected]>
Add some docs + random styling fixes

github.com/mayu-live/framework - b0bc61b1b081f9b4c4769df466fb9f985ed2b5c8 authored about 2 years ago by Andreas Alin <[email protected]>
Rename require -> import

It's a better name, because require is already used in Ruby.
import is used in JavaScript too so...

github.com/mayu-live/framework - 62ef5955e0152b46f192602681f525d43945718e authored about 2 years ago by Andreas Alin <[email protected]>
Add a banana emoji

github.com/mayu-live/framework - 8b7f7512b8eef1a1761cac821f5e8305e73a75dc authored about 2 years ago by Andreas Alin <[email protected]>
Make Fieldset border thinner

github.com/mayu-live/framework - 0787e76c1eb40be8aec0a9ba596abde70998abc3 authored about 2 years ago by Andreas Alin <[email protected]>
Various styling updates

github.com/mayu-live/framework - 71a88e5c07132dd01600108e87c7c378f40b92f0 authored about 2 years ago by Andreas Alin <[email protected]>
Fix hour pointer

github.com/mayu-live/framework - 54fc71d92daa175836b94b57b1a4e6e33fb60f19 authored about 2 years ago by Andreas Alin <[email protected]>
Simplify markup

github.com/mayu-live/framework - bfa6b6d66510bc2053a328194566464e69ac1111 authored about 2 years ago by Andreas Alin <[email protected]>
Fix tests

github.com/mayu-live/framework - a260e4ace401740e83de4912cbbd919cf66fef07 authored about 2 years ago by Andreas Alin <[email protected]>
Add a link

github.com/mayu-live/framework - 0085d456133b2220f173cfab15c82276b6637fd7 authored about 2 years ago by Andreas Alin <[email protected]>
Update readme

github.com/mayu-live/framework - 871ecbd673452d1cd67ab2bde1103cb2f6a07b9d authored about 2 years ago by Andreas Alin <[email protected]>
Add favicon and robots.txt support

Very basic implementation that attempts to find
favicon.png and robots.txt in the app-directory....

github.com/mayu-live/framework - 2c47caff8dd60fc88c310be10a989df67289f984 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup

github.com/mayu-live/framework - 37b15e674930346483f2395ab8cba79a56293b83 authored about 2 years ago by Andreas Alin <[email protected]>
Spacing

github.com/mayu-live/framework - 07c1cd4d9531f7bb535311964a99dc0847b11b38 authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - d80e9497eef846e92bf3b81de863b4fb473d7b5a authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 8d93c9ec920139b36842a6bbef825080b99c506f authored about 2 years ago by Andreas Alin <[email protected]>
Fix inline CSS path in source maps

github.com/mayu-live/framework - 3b5485cf3ebd62f95454e58126c01c1a21899ff5 authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - c387bafa773ca928e1d3127dd70565fbc6965a12 authored about 2 years ago by Andreas Alin <[email protected]>
Bugfix: Don't flatten style props

github.com/mayu-live/framework - b0286da6f0192b3d5d341042bfbd3afcd3473c24 authored about 2 years ago by Andreas Alin <[email protected]>
Update testing section

github.com/mayu-live/framework - 66f11e34b6c26e078ce1f7f26a1c5a9b870fed31 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup

github.com/mayu-live/framework - 949bd23dc215a0bc0a198dc2b41a1d7fd9d986e0 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup

github.com/mayu-live/framework - 96b8d6b238c586df04a991773dd15cb178fa27a9 authored about 2 years ago by Andreas Alin <[email protected]>
Add a Card component

github.com/mayu-live/framework - dc760ca17145761843ca4981c8430b4bc59b4d75 authored about 2 years ago by Andreas Alin <[email protected]>
Add Clock to start page and rename some CSS-classes

Using foo-bar is a bit more readable than fooBar and Haml supports that
syntax so it's probably ...

github.com/mayu-live/framework - 0e59ea3fbd7bafbb3bb7051b690f03e53182f9a9 authored about 2 years ago by Andreas Alin <[email protected]>
Add an SVG clock

github.com/mayu-live/framework - 2a5de541ef2f81baa78bc617f9e4c3e38865200e authored about 2 years ago by Andreas Alin <[email protected]>
Don't prevent default on touch events

I suspect this might interfere with things.
Maybe only click and submit should do preventDefault

github.com/mayu-live/framework - 67d86f1de13569c0fbc4e90f602c240014ee3efd authored about 2 years ago by Andreas Alin <[email protected]>
Add example/.assets to .dockerignore

github.com/mayu-live/framework - ac26eea7ce3e7c37e77240e494e5fbdd20a2de18 authored about 2 years ago by Andreas Alin <[email protected]>
Images demo

Photo taken by me on June 20, 2021.

github.com/mayu-live/framework - 04cebac52f40b7697799e5fa1ce5886fc4337106 authored about 2 years ago by Andreas Alin <[email protected]>
Add a section about async loading

github.com/mayu-live/framework - a4ed75a6f20723a63932ce9ee708d8ae084b464e authored about 2 years ago by Andreas Alin <[email protected]>
Add some descriptive texts

github.com/mayu-live/framework - 67c5158878d16ee4e608f688d3a7c8f90a44a94e authored about 2 years ago by Andreas Alin <[email protected]>
Tabs styling

github.com/mayu-live/framework - 101d1ee2bf1c27b653bd9c8949b168b4efc01200 authored about 2 years ago by Andreas Alin <[email protected]>
Whitespace fixes + add some links

github.com/mayu-live/framework - f2568662ec8b31f58a64c09f54861dbaceae3b56 authored about 2 years ago by Andreas Alin <[email protected]>
Add assertions for the output element

github.com/mayu-live/framework - 45d35c1c605d35c3c9812a753c5fe8ce1476ce45 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup

github.com/mayu-live/framework - 6d7231aef03a3787a616a188fed33b92aec5c535 authored about 2 years ago by Andreas Alin <[email protected]>
Add show source details element to start page

github.com/mayu-live/framework - 64a697b76f7be8293736edf6ba62d8ea33314faa authored about 2 years ago by Andreas Alin <[email protected]>
Add Descriptor#to_s

github.com/mayu-live/framework - 72a27dc37580734dd8a7f5933dcf67ef1452994b authored about 2 years ago by Andreas Alin <[email protected]>
Serialize details element

github.com/mayu-live/framework - 27fa0d1c0eac9078939f8e85d8aaa118d48a5766 authored about 2 years ago by Andreas Alin <[email protected]>
Don't log errors for update_finished events

github.com/mayu-live/framework - 058530e24826eefcd3c8835fcead0c2ad2997491 authored about 2 years ago by Andreas Alin <[email protected]>
Remove unused constant

github.com/mayu-live/framework - ecb6859690fd342844610eb4a6edc0f4cc330420 authored about 2 years ago by Andreas Alin <[email protected]>
Test cleanup

github.com/mayu-live/framework - cdef4d654af5adeb1c0b743403b4203dc99ba620 authored about 2 years ago by Andreas Alin <[email protected]>
Require missing dependency

github.com/mayu-live/framework - e96549c0d6763196ec429674158eefb8be884b23 authored about 2 years ago by Andreas Alin <[email protected]>
Refactor

github.com/mayu-live/framework - c52cd7ffe6279403aa5fbba46f903a2c342e1757 authored about 2 years ago by Andreas Alin <[email protected]>
Don't log routes

Makes the tests noisy

github.com/mayu-live/framework - d15b4ccdd62c75d057b2bddbc0a9fecfd676a68a authored about 2 years ago by Andreas Alin <[email protected]>
Refactor

github.com/mayu-live/framework - d256ca4a28c990433178ba0d78bc6b80b40d2c3e authored about 2 years ago by Andreas Alin <[email protected]>
Refactor some test operations into a class

Related to #13

github.com/mayu-live/framework - cd24971acbe1aeda12a962d48f17db1270f86279 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup test helper stuff

Related to #13

github.com/mayu-live/framework - 28df6362eba37ccf4aa265eb0824fc12e6ab2bb4 authored about 2 years ago by Andreas Alin <[email protected]>
Add some sort of integration test

This is quite messy and should be refactored
into something that is easy to use.

Related to #13

github.com/mayu-live/framework - 2cbb92c2c826e271aa42e18dbb052d8a1497645a authored about 2 years ago by Andreas Alin <[email protected]>
Flatten props

Input:

%div{ aria: { foo: true } }

Output:

<div aria-foo="true"></div>

https://haml....

github.com/mayu-live/framework - c724091576aeae687da944e3e410015428b044c4 authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 72f6011372a8046d458a39f16c4fa598433a81ba authored about 2 years ago by Andreas Alin <[email protected]>
css fixes

github.com/mayu-live/framework - 9f7f9a6afaf7b775d3ae73153cc529a55efcfc18 authored about 2 years ago by Andreas Alin <[email protected]>
cleanup

github.com/mayu-live/framework - 836a8311ef01382ddaf3864ddc258d56abfba161 authored about 2 years ago by Andreas Alin <[email protected]>
Styling fixes

github.com/mayu-live/framework - f853a088fdc3efdf140765caa0445c661c273269 authored about 2 years ago by Andreas Alin <[email protected]>
Make Tabs component load content asynchronously when hovering tabs

github.com/mayu-live/framework - fb7097916b6c5fb1437bb2f798449f8538141c76 authored about 2 years ago by Andreas Alin <[email protected]>
remove debug log

github.com/mayu-live/framework - 0721ddb000c807e7c0f5bfe759a3db2b350188b1 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup + add a Tabs component

github.com/mayu-live/framework - bbfe39fc5b69dc307687140cc5ef142bb0199435 authored about 2 years ago by Andreas Alin <[email protected]>
Support dynamic slot names

Probably don't work in many cases..

github.com/mayu-live/framework - b8250800fcdbb14781f0653ee4f21dc13bd02699 authored about 2 years ago by Andreas Alin <[email protected]>
Add a grid to play with events

github.com/mayu-live/framework - 6f1195ac14113ebb742270fea0cad659b1f541dd authored about 2 years ago by Andreas Alin <[email protected]>
Move CSS into Haml in various places

github.com/mayu-live/framework - cd7034a9673ef15ce752c6d78421df78a0c6607d authored about 2 years ago by Andreas Alin <[email protected]>
Fix slots fallback.

Related to #31

github.com/mayu-live/framework - 1fd716426390066169df7970139e967ba946ee65 authored about 2 years ago by Andreas Alin <[email protected]>
Add support for <slot>

Closes #31

github.com/mayu-live/framework - 4518e9132b6e51997ea6a2fb977e273828bc56a0 authored about 2 years ago by Andreas Alin <[email protected]>
Add a link to counter component source

github.com/mayu-live/framework - dc17396203ed35ac864cf87126e4f091b02bf5bb authored about 2 years ago by Andreas Alin <[email protected]>
Add a devbundle-mode for testing the bundle locally

github.com/mayu-live/framework - e25c1e8a8334b4d5400deefd78f96ba1294a2d78 authored about 2 years ago by Andreas Alin <[email protected]>
Fix inline CSS in bundle

github.com/mayu-live/framework - 6b6cddf2437c0e470f6bf60bb0eb0276cb3e56f9 authored about 2 years ago by Andreas Alin <[email protected]>
Remove unused method

github.com/mayu-live/framework - 83f410797c56b45cb9d2fa7a22ed195144a55369 authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - ad6a55e8a59a105de3a14fd69cdef9a31c499c9c authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - d02897159edf3371a7e6c7ea3d9908551451e3fb authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 4c89e09a4b4072aa32871216526f9abf4fc8d8b0 authored about 2 years ago by Andreas Alin <[email protected]>
Update README.md

github.com/mayu-live/framework - 67f1d552b9b0301f218f4ee5c6084ae85298baee authored about 2 years ago by Andreas Alin <[email protected]>
Support inline CSS in .haml files

github.com/mayu-live/framework - 2b938c8fe75582e2768dbea3b31546cc8b6fc9f5 authored about 2 years ago by Andreas Alin <[email protected]>
Fix haml transformer test

github.com/mayu-live/framework - 28a600f009f4f507408259954b56ee9a952d7847 authored about 2 years ago by Andreas Alin <[email protected]>
Fix metrics port

github.com/mayu-live/framework - b1d0b1e0cc8c9518171a204a070fe157764a16d0 authored about 2 years ago by Andreas Alin <[email protected]>
Don't load log element, it was hidden anyways

github.com/mayu-live/framework - b3f59a57df60ac84348382f62df874b620e39778 authored about 2 years ago by Andreas Alin <[email protected]>
Update app graph

github.com/mayu-live/framework - e99244181de978215d2364b5c130b9a4cc320a1f authored about 2 years ago by Andreas Alin <[email protected]>
Load custom elements async

github.com/mayu-live/framework - 4905fcb4d5155996ebe27c54fb242e2eb7220d61 authored about 2 years ago by Andreas Alin <[email protected]>
haml: wrap silent scripts in "(#{script};nil)"

Noticed if/else doesn't work in haml, needs to be fixed..

github.com/mayu-live/framework - 37fd54523d352859b672b7e3832a9798a09a0615 authored about 2 years ago by Andreas Alin <[email protected]>
fix path

github.com/mayu-live/framework - 7a2588c0b2036ca306b57e0d1aa1ec74fbe7c2c2 authored about 2 years ago by Andreas Alin <[email protected]>
Switch CSS-parser to crass

The other parser had some issues that I was unable to solve.

This commit fixes most of the CSS-...

github.com/mayu-live/framework - 20caf858bd8262bbf09d79286d906cc82234d7ee authored about 2 years ago by Andreas Alin <[email protected]>
Add some tests for the CSS transformer

github.com/mayu-live/framework - d9cc250dc1eac99d575404a732e982ce00572ac7 authored about 2 years ago by Andreas Alin <[email protected]>
Remove unwanted string

github.com/mayu-live/framework - ab2fca4505725d4cbadbc9ae300890e85d03822c authored about 2 years ago by Andreas Alin <[email protected]>
HAML -> Haml

github.com/mayu-live/framework - 31a84d93c251a2ac70ed10418152328f1d1bb390 authored about 2 years ago by Andreas Alin <[email protected]>
Cleanup

github.com/mayu-live/framework - e02567539d0b32580d044108a00afa8801a9f7d7 authored about 2 years ago by Andreas Alin <[email protected]>
Use on, not on-, for callbacks

github.com/mayu-live/framework - c4572719de949a7fbc565a6cd5b824108ea83a3a authored about 2 years ago by Andreas Alin <[email protected]>
Add Haml-support (#23)

This commit adds HAML support and all examples are replaced with HAML.

github.com/mayu-live/framework - 4720be0df2f5df64b8d52134fd7697560d6a40d4 authored about 2 years ago by Andreas Alin <[email protected]>