Comments (20)
I propose that it is now time we try to move libui forward with a completely new fork.
Please see the new org with repo here: libui-ng/libui-ng
from libui.
I have no problems with C/C++ in this matter but i have no insights in mac or windows world.
That's awesome already, because if you can at least fix the Linux part, other people from other OS's will come to help, or in THE WORST SCENARIO: you will make possible making UI apps again on linux with this repo +updated!
from libui.
I propose that it is now time we try to move libui forward with a completely new fork.
Please see the new org with repo here: libui-ng/libui-ngSo you're going to continue it?
As I'm the contributor to libui listed after @andlabs, the responsibility to continue appears to fall on me now yes.
from libui.
from libui.
I think the bigger issue is in regards to long-term maintenance and improvements. Ideally we could find to see to
distribute the work load onto several maintainers who keep the spirit of libui alive (cross-platform focus first,
although I'd also love to see a SLIGHTLY less stringent reservation in regards to additional, custom modifications;
for instance I'd love to use CSS at the least when using libui on linux, which should be possible via GTK +
CssProvider - no idea if that is possible on windows, but it would be nice as an option).
Looking at the peak activity of libui, I think andlabs was most active from 2015 to 2017 or so. He did add more
code and code changes past that point, but I think one issue is that it is a lot a one-person project, which is not
ideal. Sadly there is no way for me to maintain libui as such - I simply don't know C and C++ well enough.
Perhaps there could be some additional repository aka "patches to libui" to add individual functionality,
and then somehow organize these patches to make regular releases, even if andlabs does not have the
time or motivation (which is also ok, by the way, I completely understand that time constraints exist,
lack of motivation, funding and so forth, all ok too).
If there is indeed some github repo for additional libui patches, this would be nice to know and see. htop
maintained by Hisham eventually had new maintainers after a set of patches was not added for a longer
time, so perhaps this model could also work for libui. I guess it needs some initial people to drive forward
though, and these need to know C or C++ fairly well I think. And probably some cross-platform way,
although other users could help test things, if a call for such testing is made I am sure.
from libui.
"distribute the work load onto several maintainers"
The problem is: can be more contributors but the repo maintainer is only one.
Only if what I told was done: someone forked and continues, but I think that didn't happen (at least not yet).
Let's remember also, GTK is on his 4th version now.
even if andlabs does not have the
time or motivation (which is also ok, by the way, I completely understand that time constraints exist,
lack of motivation, funding and so forth, all ok too).
indeed, no problem at all (seriously) with someone does not caring anymore or if cannot work anymore on a project, the problem is indeed if it dies and nobody continues and github has no option in this url: https://github.com/andlabs/libui/network/members to tell if other forks are more updated... that could be a useful feature they could implement
One of my dreams is to see a working good libui working on PHP so everyone could build GUI desktop apps with it.
The other projects: PHP-GTK, PHP-TK, wxPHP and PHP-QT are all dead or forgotten.
from libui.
from libui.
@rubycoder probably are PULL REQUESTS not merged
from libui.
I propose that it is now time we try to move libui forward with a completely new fork.
Please see the new org with repo here: libui-ng/libui-ng
So you're going to continue it?
from libui.
May we all are.
from libui.
May we all are.
I can test things, but I am not a C/C++ programmer.
I can also fund/help with a some money, if someone starts seriously work on it.
from libui.
I have no problems with C/C++ in this matter but i have no insights in mac or windows world.
from libui.
I propose that it is now time we try to move libui forward with a completely new fork.
Please see the new org with repo here: libui-ng/libui-ngSo you're going to continue it?
As I'm the contributor to libui listed after @andlabs, the responsibility to continue appears to fall on me now yes.
Good. Maybe you can start fixing some issues and analyze some pull requests...
from libui.
Good. Maybe you can start fixing some issues and analyze some pull requests...
Yes please file all issues you'd like fixed now to the new repo going forward. Ideally with a reference to the old issue, if applicable. PRs welcome!
from libui.
Good. Maybe you can start fixing some issues and analyze some pull requests...
Yes please file all issues you'd like fixed now to the new repo going forward. Ideally with a reference to the old issue, if applicable. PRs welcome!
I think it is a nice start here: https://github.com/andlabs/libui/milestones
@andlabs created the "Alpha 5" Milestone that he discussed many issues, so there could be a good start because there are more conversation related and reported. What do you think?
from libui.
Maybe @DonMartio can also help you there
from libui.
What do you think?
@terremoth I will be prioritizing all issues by actual present users need, so please manually reopen any issues you personally care about from that list in the new repo. Thanks.
from libui.
What do you think?
@terremoth I will be prioritizing all issues by actual present users need, so please manually reopen any issues you personally care about from that list in the new repo. Thanks.
Okay.
from libui.
I think it may help if:
a) a focus on existing issues that have a patch may be prioritized
and
b) people may find libui-ng
In particular via a) that could potentially work. If anyone remembers
htop, which was created by hisham. Eventually he didn't have time
to continue with it, other folks provided some patch sets and the new
htop originated out of these patches. And I think it may be fine to
focus on the existing patches and perhaps improve a few things -
people will have a look once a project can move again. I guess
we may help cody271 reorganize and see which patches are
available and wait to be applied. Right now libui-ng is very
young - I guess tons of people don't even know it exists. I found
it only accidentally myself when searching for libui-images,
suddenly I found libui-ng. :)
from libui.
I think it may help if:
a) a focus on existing issues that have a patch may be prioritized
and
b) people may find libui-ng
In particular via a) that could potentially work. If anyone remembers htop, which was created by hisham. Eventually he didn't have time to continue with it, other folks provided some patch sets and the new htop originated out of these patches. And I think it may be fine to focus on the existing patches and perhaps improve a few things - people will have a look once a project can move again. I guess we may help cody271 reorganize and see which patches are available and wait to be applied. Right now libui-ng is very young - I guess tons of people don't even know it exists. I found it only accidentally myself when searching for libui-images, suddenly I found libui-ng. :)
I've created an issue (#549) to hopefully aid with part b.
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
- Glimmer DSL for LibUI Wins Fukuoka Ruby 2022 Special Award HOT 2
- <NOTE> Active fork `libui-ng` HOT 4
- 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.