Comments (4)
It turns out the lobotomized owl API is much more natural to work with and doesn’t have real side effects which is ideal. That being said, there is no natural way to express the owl API in a wrapping context. In terms of implementation, this can simply mean we omit m-gap
for this reason. Alternatively, we can use the space-x|y
API but what I don’t like about this is it confuses the order of classes.
from duomo.
The wrapping context comes up far less than you might think.
from duomo.
We can actually combine the hstack vstack
utilities with the gap
utility to create an implicit side effect e.g. stack-gap
.
from duomo.
Implemented stack-gap
pattern.
from duomo.
Related Issues (20)
- [Todo] :not([data-theme-effect]) -> :root:not([data-theme-effect])
- [Todo] Minimal test coverage for build-transition API HOT 1
- [Todo] May want to have a theme-transition class HOT 2
- [Todo] Dark mode APIs don’t yet support group-* variants
- [Todo] Add test suite for new composed API HOT 1
- [Fixme] The transition API is currently omitted
- [Defer] Alias idea HOT 1
- [Todo] data-stagger-1 -> w-stagger-1? HOT 1
- [Todo] Sticky, etc. should possibly normalize z-index HOT 1
- [Todo] px-space, py-space, etc. are missed HOT 3
- [Todo] What we really need is the ability automate / unit test layout
- [Todo] If w-* and h-* depend on stacks they should be colocated HOT 1
- [Note] justify-self is so that ZStacks are basically idempotent HOT 4
- [Todo] Can we use an ambience declaration for this?
- [Todo] Maybe just do left, left-all instead of l-0 APIs HOT 2
- [Todo] container -> w-wrapper or w-container
- [Todo] Consider deprecating ZStack HOT 1
- [Todo] Move utils to get?
- [Idea] Add edge (:first, :last, and :edge) variants like in Uniform
- [Todo] Extract str package
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from duomo.