Comments (2)
Is it worth looking at diplomat
(used by icu4x
)? (I don't know the answer.)
from taffy.
I think I looked at diplomat, but I'll take another look on your recommendation. So far every tool I've looked at has lacked I'm both language support (they all support a different subset of languages) and flexibility (making it hard to support different approaches in different languages). A lot of them also use a proprietary DSL which isn't always super clear for those unfamiliar (which will be most people as such tools are not widely used).
My feeling is that a small, well-documented 400-500 line script that does simple string-based code generation powered off a JSON file or similar would be easier to maintain and for newcomers to understand. Especially if the generated code is checked into source control and can be easily inspected and played with.
from taffy.
Related Issues (20)
- Support `Overflow::Auto`
- Implement z-index support HOT 3
- Ensure that `Taffy.print_tree` doesn't require `&mut self` HOT 2
- Add a "bindings" section to the readme
- Auto-sizing doesn't work if children have only `min_height`. HOT 4
- It's not obvious that only nodes with context get their measure function called (Not sure if this is a bug) HOT 3
- Support `box-sizing: content-box` HOT 1
- Margin collapsing doesn't work for direct children of a root node HOT 1
- Consider not storing properties of disjoint layout options in the main Style struct HOT 3
- Any example using in web?
- Grid alignment issue with auto tracks HOT 3
- Fix "percent" naming confusion
- Support inline formatting in Block layout HOT 5
- Measure example wrapping calculation bug HOT 2
- Documentation for `dirty` and `mark_dirty` Incorrect HOT 1
- Run WPT test suite against Taffy
- The trait bound `f32: From<f64>` is not satisfied HOT 5
- Taffy 0.3.18 crashes rustdoc build HOT 7
- CSS Grid aspect-ratio behaviour changed in Chrome 124 HOT 1
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 taffy.