Desktop apps with Vue NodeGui
Shubham Zanwar @VueConfTO
Creator of vue-nodegui
Agenda
1. What is NodeGui? πŸ€”
2. NodeGui demo 😲
3. What is Vue NodeGui? πŸ’š
4. Vue NodeGui demo πŸš€
5. QnA and bye-byeπŸ‘‹πŸ½

Layout support with
facebook/yoga
Styling support with
css-like Qt stylesheets
NodeGui πŸ”₯
https://nodegui.org
*All apps are still JS in runtime. No transpiling to C++ here 🀫
NodeGui demo 😁
https://github.com/nodegui/nodegui-starter
Create a window
Create a widget(div)
Create a button
event handler
add button and widget to window
Familiar? 😲
NodeGui
DOM
Vue NodeGui πŸ’š
A library to create cross-platform native desktop applications using VueJS.
Vue3 renderer that combines with nodegui widgets
Vue NodeGui demo πŸš€
Vue3 setup API
Widgets used in templates
Vue NodeGui :: Styling πŸ’…
flex layout with yoga
Pseudo selectors
Adding ids for styles
styleSheet prop
Vue NodeGui :: Events 🚨
create event handler
Attach event handler
Just use models πŸ’πŸ»β€β™‚οΈ
Vue NodeGui :: Documentation πŸ“š
Thank you!
Links

vue-nodegui @ VueConfTO

By Shubham Zanwar

vue-nodegui @ VueConfTO

  • 474