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

Awesome project #10

Closed
parro-it opened this issue May 21, 2018 · 12 comments
Closed

Awesome project #10

parro-it opened this issue May 21, 2018 · 12 comments

Comments

@parro-it
Copy link

Hi, libui-node author here.
I'm writing just to say hi and compliment for this awesome project.
Feel free to /CC me if you get problem related to the native part of the project, I'll try to help as I can...

👋🏻

@mimecorg
Copy link
Owner

Hi Andrea! Thank you 🙂. I was just going to reach out to you and say hi as well.

I will definitely need some help with the native part. I have some basic knowledge about Windows API, but I've never done anything related to GTK+ or OS X. I realize that the future of Vuido depends largely on both libui and libui-node, so I'm open for collaboration.

One little thing that immediately comes to my mind is the lack of an insert method for containers. I had to work around this by removing and re-appending all children following the one I need to insert.

Another much higher level problem is that at the moment there's apparently no easy way to package and distribute an application using libui-node for end users. I have a solution for this in my mind, but I have to experiment a bit to see if this is practical.

@parro-it
Copy link
Author

Another much higher level problem is that at the moment there's apparently no easy way to package and distribute an application using libui-node for end users. I have a solution for this in my mind, but I have to experiment a bit to see if this is practical.

You may follow these issues about packaging an app: parro-it/libui-node#108 and kusti8/proton-native#43.

Maybe the same tools that are being developed for proton-native could be used by vuido too

One little thing that immediately comes to my mind is the lack of an insert method for containers. I had to work around this by removing and re-appending all children following the one I need to insert.

There is an issue on libui tracking feature requests for containers: andlabs/libui#328. You may try to ask there first.

Which specific container are you concerned about? Or all of them?

@mimecorg
Copy link
Owner

Yes, proton-native and vuido can definitely reuse the same packaging tools. I saw the solution based on electron-builder, I have to take a closer look at it, but I will have to wait for Windows support.

So far I only implemented the horizontal/vertical box container, but as far as I looked into the docs, they all have this limitation.

@parro-it
Copy link
Author

So far I only implemented the horizontal/vertical box container, but as far as I looked into the docs, they all have this limitation.

Yes neither of these have an insertAt method

@sanriqing
Copy link

!! This project is really surprising to me. That is great!

@sotaan
Copy link

sotaan commented May 23, 2018

Congrats for all the stars, you deserves it!

@konstantinsteinmiller
Copy link

Hi,
nice project. Im overwhelmed.
Question: Would it be hard to add an html + CSS rendering or is it even possible already?

@mischnic
Copy link

@konstantinsteinmiller If your looking for a web view component, then not in the near future: andlabs/libui#315.

@konstantinsteinmiller
Copy link

ahh ok, thats sad. But could be a major enabler for Webdevelopers.

@uniquejava
Copy link

Wow!!! if it could integrate something like webview.. we would reuse all javascript chart libraries like d3.js, echarts. that would be awesome.

@mimecorg
Copy link
Owner

Guys, the whole point of Vuido is to have a lightweight alternative if you don’t need HTML and CSS. Otherwise it’s better to use Electron, Vue.js works fine there 😊.

@sotaan
Copy link

sotaan commented May 23, 2018

I think this is not related to this project directly. Though it may be interesting to see how weex / nativescript compile components and check if it can be integrated along with vuido

@mimecorg mimecorg closed this as completed Jul 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants