View Code? Open in Web Editor
NEW
Learn how to create premium GTK4 apps in Crystal
Home Page: https://ultimate-gtk4-crystal-guide.geopjr.dev/
License: Creative Commons Zero v1.0 Universal
ultimate-gtk4-crystal-guide's Introduction
Ultimate GTK4 Crystal Guide
Learn how to create premium GTK4 apps in Crystal
- Create
./docs/$LANG/
and copy the English files over.
- Translate every file, including their frontmatter.
- Add the language to the config (nav & sidebar)
./docs/.vitepress/config.js
.
- If theres a need for translated assets, create
./public/assets/$LANG/
and place them there, else use the English variants.
- Fork it ( https://github.com/GeopJr/ultimate-gtk4-crystal-guide/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
ultimate-gtk4-crystal-guide's People
ultimate-gtk4-crystal-guide's Issues
Difficult to get the official GTK way of handling cli operations working. E.g.
- defining flags and key/value arguments
- reading given arguments
- command line signal
- open signal
A static site search engine would be great.
With blueprint-compiler being widely adopted by GNOME devs, it would be nice to see a mention for it in the section!
Back again with a new question that might be worthy for this awesome guide.
How to create a custom widget by subclassing an existing gtk widget and how to use this with the UI Builder or the BluePrint compiler.
Could be a nice way to also showcase list rendering.