Comments (1)
Thanks for your feedback!
The example on the main page is too long ...
Good point. I still want to have an end-to-end example, but it should probably be shorter.
The structs and enums in the top-level namespace are all rather randomly jumbled together ... making it very hard to grasp the API from looking at its documentation.
This might not be ideal for documentation (though that's a matter of taste), but I'd rather have a flat import structure. The only modules I intend to have are widgets
and commands
which will be special "lists of stuff" modules. Everything else will be imported from the root.
Seeing things like InternalEvent and InternalLifeCycle makes me question why these are exposed in the public API in the first place ... in any case they should probably not be in the top-level scope.
Those are going to be removed in a future refactor.
from xilem.
Related Issues (20)
- Improve focus handling HOT 1
- Write Xilem documentation HOT 5
- Add unit tests to Xilem
- Feature Request: Masonry: Surface/Texture widget HOT 11
- Scale issue on iOS HOT 1
- Xilem's to_do_mvc enters an apparent infinite loop (depends on specifics of IME, blocked on rework of pass order) HOT 6
- xilem_web: Setting fill color on SVG stroke fails to compile HOT 4
- Fix / remove warnings in Masonry documentation HOT 1
- Calculator example: jumpy relayout and panic when changing window size on macOS HOT 8
- xilem_web: Error running `counter` example: Unable to preventDefault inside passive event listener inovcation HOT 2
- xilem_web: An example using AnyDomView would be super helpful HOT 6
- xilem_web: Is it possible for a update function to return two dom nodes without a parent contianer? HOT 9
- xilem_web: Should helper functions for known attributes be added to elements? HOT 1
- Consider renaming `app_logic` to something else HOT 2
- xilem_web: Possible bug when using `.boxed` and changing type of HTML node HOT 2
- masonry: support for PinchGesture input events HOT 1
- Masonry unit tests fail in release mode HOT 3
- Regression in calc example HOT 2
- Run doctests in CI HOT 2
- Automating screenshots for documentation HOT 3
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 xilem.