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

Add tutorial-demo for GListModel with GTK & Adwaita #294

Closed
3 tasks
andyholmes opened this issue May 28, 2023 · 3 comments · Fixed by #361
Closed
3 tasks

Add tutorial-demo for GListModel with GTK & Adwaita #294

andyholmes opened this issue May 28, 2023 · 3 comments · Fixed by #361
Assignees

Comments

@andyholmes
Copy link
Contributor

andyholmes commented May 28, 2023

Add a demo and tutorial that explains GListModel, and why models are important in GTK and Adwaita.

  • Decide which APIs are most important to explain concepts and usage
  • Use order that introduces concepts incrementally (e.g. model, filtering, sorting, ...)
  • (Maybe) use a very simple UI to present the effect of models

Relevant classes:

@sonnyp
Copy link
Contributor

sonnyp commented May 28, 2023

WE're not 100% confident with tutorials in Workbench yet but this will make an interesting experiement. And @andyholmes pointed out that we kinda of need this anyway for widgets that can be used with GListModel so we don't explain 2 things at once.

@sonnyp
Copy link
Contributor

sonnyp commented Jun 11, 2023

We'll make column view separate.

@andyholmes
Copy link
Contributor Author

I've started a draft at https://gitlab.gnome.org/ewlsh/gjs-guide/-/merge_requests/163, but will have to get back to in a couple days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants