Comments (4)
There was activity in the past 4 years, just not on the main branch.
It's a good thing I came to open an issue here, because I have been wanting to work on this again, but the pandemic absolutely drained me and work has started to kick taking my time back into overdrive.
But things have happened that have re-ignited my interest in working on the project again. I might actually start to do things later.
In the meantime we'll see how this goes; good luck. The reason it does not show up in the Github network is because it's not an explicit fork, but rather a new repository.
from libui.
I'm watching libui for years now, and I knew that this would happen someday.
Of course it would have been nice to see the original creator working on it. But we all have our priorities due to whatever circumstances, and this is for sure nobody else's business. But libui is also one of the most important projects on Github and that's why I knew that someday someone will fork it and continue working on it. Also the 4 years in which nothing happened shows that everyone hoped to have Pietro back working on it. So the community waited patiently until the need for libui became too big. And here we are now and I'm glad that @cody271 is the one. This increases the chances of continuing the project with the same or a similar vision. I wish you all the best @cody271 and I think the project is in good hands.
from libui.
@andlabs It's good to hear back from you. One recommendation I have to beat time management issues is to simply split releases into much smaller chunks. For example, if you add support for displaying an image
under an area
for Windows, Mac, and Linux, then release right away as alpha5 (or alpha 4.2). Afterwards, if you add support for triggering events when clicking table columns (e.g. for sorting) on Windows, Mac, and Linux, again, release immediately as a very tiny alpha6 (or alpha 4.3) release. Sure, you will end up with a lot of mini releases, but this will ensure that any efforts you undertake are very small and managable no matter your work schedule, and you also ensure that consumers of the project continue to receive value from the project via small releases even if you end up with very little time to work on the project. This is the process I followed while building Glimmer DSL for LibUI in Ruby by the way. I documented my process as the Glimmer Process, which is inspired by Toyota lean manufacturing processes, like Kanban. In any case, I look forward to your continued support of libui. Glimmer DSL for LibUI won a Fukuoka Ruby 2022 Special Award from the creator of Ruby himself and the Fukuoka Ruby committee as they were truly impressed by libui in addition to the Glimmer DSL for LibUI high-level Ruby binding. I'm sure they'd appreciate libui's continued progress going forward, in addition to other consumers of the project who would benefit from its continued support too!
from libui.
That is the power of forks - people can continue (ok, they need to have kowledge of things, e. g. different platforms perhaps, C, C++, Go or any other "low" level language and what not). People come, people go, it happens, no problem really. Take hisham (https://github.com/hishamhm) who bootstrapped GoboLinux and htop. Eventually he no longer had time due to other priorities and htop was forked. He still maintains the lua-specific parts like LuaRocks and I think they also work on some new programming language. Priorities shift over time. It happens.
If you ever decide to update some code, if you can and if it is not too much work perhaps it can be synced or notified with libui-ng and vice versa. I guess most people are happy with the original idea behind libui, even if libui-ng may (possibly?) not have 100% identical use cases, but people would still appreciate any enhancements, no matter if in libui, libui-ng or any other projects with a similar focus. The cross-platform idea was really good. Hopefully people can also think about some minor enhancements; font handling is still a gripe I have. :D
from libui.
Related Issues (20)
- Timer example doesn't compile HOT 1
- Crashes in example 'test'
- .
- .
- Language agnostic documentation for libui? Tutorial?
- [Feature request] .move() the main window/widget in a cross-platform manner
- Setting Custom Fonts on Controls
- Another C++ binding HOT 4
- Where is the Tutorial? HOT 2
- Key Location
- How to constrain area redrawing to clip region? HOT 1
- Geometric Algorithms HOT 4
- Questions about the table
- Aggregate "TODO" list - or hopeful TODO listing as-is HOT 8
- What's the object ownership model? HOT 5
- Is someone updating this repo but in another github repo/profile? HOT 20
- Glimmer DSL for LibUI Wins Fukuoka Ruby 2022 Special Award HOT 2
- MSYS will drop Windows 7; find an alternative to it for MinGW-w64 HOT 2
- macos m2 build fail HOT 4
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 libui.