Add a section for Clutter, St, Meta and Shell
Something that keeps coming up regardless of having API docs, is confusion about things like Clutter/St vs GTK in GNOME Shell. Unlike GTK, we really have no introductions or tutorials for Clutter, Mutter, St or Shell.
I propose a few pages about common topics for each library to help newcomers get their bearings. Feel free to edit this and contribute individual pieces if you know the subject matter.
-
Clutter -
Basic introduction (actors, layouts, etc) -
Implicit animation & helpers (eg. Clutter.Actor.ease()
) -
Event (keyboard, pointer, etc)
-
-
St -
Basic introduction (overview of widgets) -
CSS
-
-
Meta -
Basic introduction (overview of important classes) -
Brief coverage of window management -
Brief coverage of workspace management
-
-
Shell -
Basic introduction (overview of important classes) -
Brief coverage of application management -
Brief coverage of workspace management
-