ludikha / graphene Goto Github PK
View Code? Open in Web Editor NEWGraphene for Unity UI Toolkit is a lightweight and modular framework for building user interfaces
License: MIT License
Graphene for Unity UI Toolkit is a lightweight and modular framework for building user interfaces
License: MIT License
In the visual debugger, when using Graphene, it just shows the root visual element. It would be useful, to help w/ theme design & fixing layout issues, if we could actually see the full hierarchy.
Basically - as it stands right now, I wasn't able to decipher exactly what does what, and how to get a simple menu working from scratch. Even with the example, there are too many things that are unclear right now. Which is a shame - because it looks like this is something that tackles exactly the stuff I've been looking for.
So the request is for either a more complete documentation, or a step by step tutorial that covers all the basics of making a simple reactive UI (ideally, something that contains routing, parameters that can be changed, and maybe a list).
Getting:
Library\PackageCache\com.graphene.core@549b35e32b\Core\Scripts\Rendering\Renderer.cs(105,6): error CS0246: The type or namespace name 'Sirenix' could not be found (are you missing a using directive or an assembly reference?)
FIrstly - Unity won't allow you to open scene files that are installed via UPM so I copied the examples to my assets directory. At this point I got errors because of duplicate names. I closed Unity, removed the examples entry from packages.json and restarted.
However - the example scenes seemed to have lost references and nothing worked.
Personally speaking, I'd recommend publishing the example as a full Unity project. It's a much more reliable way to distribute working code and the presence of a ProjectSettings directory will clarify which Unity version it's expected to work with.
Another issue is the use of Odin. It appears to only be used for inspector buttons and could probably be replaced with https://github.com/dbrizov/NaughtyAttributes which has the same functionality and is open source.
I'm still interested in trying Graphene so any pointers on fixing the issues above would be gratefully received. I'm happy to contribute PRs wherever that would be helpful but I need to get the examples working before I can be much use in that department.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.