@LenovoES@LenovoSupport I bought a laptop on your online store, returned it within a week. It has been for almost 20 days in your possession and still no refund, and no solution offered via your phone support. What gives?
@LenovoSupport The item has had more than 20 days to go from one of your designated logistics partners to another and according to Spanish regulations (to which Lenovo Spain SL, the seller, must adhere) there's a max of 14 calendar days to process the reimbursement, which is obviously overdue.
@LenovoSupport DM sent, proofs sent, same result. You keep telling me the item is still in transit from one of your logistics partners to your central logistics place.
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library:
🧩 New modular API
⚡️ Highly performant
🖱️ Scroll-linked animations
🫵 Draggables
↔️ Responsive
✨ Additive animations
🪽 WAAPI support
And so much more!
Link below👇
@programstinator They are shared! Since actions are functional the nodes are just data and actions take nodes as an argument (you can even use plain mobx actions if you want, the typed nodes are just there for convenience)
• 🔍 Tree Navigation: Easily traverse your state tree with helpers like getParent & getRoot
• 🤝 Collaboration Ready: Optional Y.js two-way binding for real-time apps
Hope you like it!
Note: I used to maintain mobx-state-tree and I am the maintainer of mobx-keystone 😄
(3/3)
• ⚡ Performance: A fast, lightweight alternative to mobx-state-tree / mobx-keystone
• 📦 Plain Data: Leverage TypeScript types directly, no programmatic schemas required
• λ Functional: Pass data nodes as a parameter to actions, computeds, getters, volatiles and so on
(2/3)