Comments (2)
There's really no single answer to this question. There are a multitude of ways to structure the development of an application. Personally, I tend to have the application code totally separate from elements. That can be seen in the examples, and in how the examples can be built outside the project, by setting the ELEMENTS_ROOT
directory to point at the location of elements. That way, I can have multiple applications, each pointing to one single ELEMENTS_ROOT
directory.
from elements.
The app I'm working on will be used by multiple developers and built by our CI/CD for windows and mac. So, I was trying to figure out how best to package elements as the UI lib. I like the shared approach, but that would complicate builds.
To give some context, the heart of the app is a Vulkan based rendering pipeline, which currently uses GLFW window. I'm hoping to use elements as a UI on top of it.
from elements.
Related Issues (20)
- Basic input box placeholder position HOT 2
- Add a code editor with syntax highlighting HOT 10
- Layout problem HOT 11
- Keyboard input Caton HOT 24
- Trying to build on macos and cmake is claiming that cairo needs gobject-2.0 HOT 10
- Error while running Unix Makefile HOT 24
- input_box bug HOT 3
- The C++20 break u8 string literal compatibility bug HOT 3
- Refresh Question HOT 8
- [Discussion] Unit testing
- Dynamically add/remove child element to layer HOT 2
- GTK complains about command-line arguments
- Webpage margins too wide on mobile HOT 3
- Expect framebuffer to be supported HOT 1
- Menubar support HOT 6
- device_to_user point conversion HOT 3
- Crash on replacing content in post HOT 1
- Accessibility support HOT 3
- MSYS2 MinGW64 HOT 2
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 elements.