Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluating: removal of nodgui (removed, needs testing of nodgui-lite) #56

Open
vindarel opened this issue Aug 26, 2024 · 8 comments
Open
Labels
enhancement New feature or request

Comments

@vindarel
Copy link
Contributor

why: too many system dependencies (sdl2, libmagic, jpeg-turbo), not actually used now.

see #52

@vindarel
Copy link
Contributor Author

alternative to study: see if we can have nice nodgui features in a lighter base system, by contributing a system definition that won't rely on these.

This can also be done in the future.

@cage2
Copy link

cage2 commented Aug 28, 2024

Hi!

I have added to the project an ASDF file that build a version of the library that drops SDL, SDL TTF and JPEG turbo libraries. Maybe this version could be useful for operating systems where getting this dependencies working is difficult.

Can be found on the branch development of my repository:

https://codeberg.org/cage/nodgui/src/branch/development

look for nodgui-lite.

Note that i have written this patch in a rush. :)

Bye!
C.

@vindarel
Copy link
Contributor Author

oooh what a nice surprise, thank you very much! We'll do more testing with this.

@cage2
Copy link

cage2 commented Aug 29, 2024 via email

@cage2
Copy link

cage2 commented Aug 29, 2024

Hi!

just a link will suffice.

https://www.autistici.org/interzona/nodgui.html#nodgui-lite

I think this supposed to be enough.

Bye!
C.

@vindarel
Copy link
Contributor Author

sure, of course.

You added a precision:

the flip side of the coin will be the loss of canvas with fast pixel drawing, hardware accelerated canvas for 3D rendering and also the support for JPEG bitmap.

@cage2
Copy link

cage2 commented Aug 30, 2024

Hi @vindarel

sure, of course.

Thanks!

You added a precision: [...]

yes, I think this could be an important information for users that could be confused from the lacks of features that can be found in documentation.

Bye!
C.

vindarel added a commit that referenced this issue Aug 30, 2024
 drops SDL, SDL TTF and JPEG turbo libraries.

    the flip side of the coin will be the loss of canvas with fast pixel drawing, hardware accelerated canvas for 3D rendering and also the support for JPEG bitmap.

for #56

for #52
@vindarel vindarel changed the title Evaluating: removal of nodgui Evaluating: removal of nodgui (removed, needs testing of nodgui-lite) Aug 30, 2024
vindarel added a commit that referenced this issue Aug 30, 2024
 drops SDL, SDL TTF and JPEG turbo libraries.

    the flip side of the coin will be the loss of canvas with fast pixel drawing, hardware accelerated canvas for 3D rendering and also the support for JPEG bitmap.

for #56

for #52
@vindarel vindarel added the enhancement New feature or request label Sep 2, 2024
@dotinspace
Copy link

Activating :nodgui-lite in ciel.asd seems to build it on MacOS without a hitch. Gonna try once more on a fresh set up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants