Giter Club home page Giter Club logo

Comments (20)

cody271 avatar cody271 commented on July 17, 2024 5

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.

terremoth avatar terremoth commented on July 17, 2024 2

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.

cody271 avatar cody271 commented on July 17, 2024 2

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?

As I'm the contributor to libui listed after @andlabs, the responsibility to continue appears to fall on me now yes.

from libui.

rubycoder avatar rubycoder commented on July 17, 2024 1

from libui.

rubyFeedback avatar rubyFeedback commented on July 17, 2024

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.

terremoth avatar terremoth commented on July 17, 2024

"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.

rubycoder avatar rubycoder commented on July 17, 2024

from libui.

terremoth avatar terremoth commented on July 17, 2024

@rubycoder probably are PULL REQUESTS not merged

from libui.

terremoth avatar terremoth commented on July 17, 2024

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.

DonMartio avatar DonMartio commented on July 17, 2024

May we all are.

from libui.

terremoth avatar terremoth commented on July 17, 2024

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.

DonMartio avatar DonMartio commented on July 17, 2024

I have no problems with C/C++ in this matter but i have no insights in mac or windows world.

from libui.

terremoth avatar terremoth commented on July 17, 2024

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?

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.

cody271 avatar cody271 commented on July 17, 2024

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.

terremoth avatar terremoth commented on July 17, 2024

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.

terremoth avatar terremoth commented on July 17, 2024

Maybe @DonMartio can also help you there

from libui.

cody271 avatar cody271 commented on July 17, 2024

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.

terremoth avatar terremoth commented on July 17, 2024

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.

rubyFeedback avatar rubyFeedback commented on July 17, 2024

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.

enderger avatar enderger commented on July 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.