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