| Index: docs/gtk_vs_views_gtk.md
|
| diff --git a/docs/gtk_vs_views_gtk.md b/docs/gtk_vs_views_gtk.md
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..df723411d30a79d7976b04809242704f984d6f7c
|
| --- /dev/null
|
| +++ b/docs/gtk_vs_views_gtk.md
|
| @@ -0,0 +1,27 @@
|
| +# Benefits of ViewsGtk
|
| +
|
| + * Better code sharing. For example, don't have to duplicate tab layout or bookmark bar layout code.
|
| + * Tab Strip
|
| + * Drawing
|
| + * All the animationy bits
|
| + * Subtle click selection behavior (curved corners)
|
| + * Drag behavior, including dropping of files onto the URL bar
|
| + * Closing behavior
|
| + * Bookmarks bar
|
| + * drag & drop behavior, including menus
|
| + * chevron?
|
| + * Easier for folks to work on both platforms without knowing much about the underlying toolkits.
|
| + * Don't have to implement ui features twice.
|
| +
|
| +
|
| +# Benefits of Gtk
|
| + * Dialogs
|
| + * Native feel layout
|
| + * Font size changes (e.g., changing the system font size will apply to our dialogs)
|
| + * Better RTL (e.g., http://crbug.com/2822 http://crbug.com/5729 http://crbug.com/6082 http://crbug.com/6103 http://crbug.com/6125 http://crbug.com/8686 http://crbug.com/8649 )
|
| + * Being able to obey the user's system theme
|
| + * Accessibility for buttons and dialogs (but not for tabstrip and bookmarks)
|
| + * A better change at good remote X performance?
|
| + * We still would currently need Pango / Cairo for text layout, so it will be more efficient to just draw that during the Gtk pipeline instead of with Skia.
|
| + * Gtk widgets will automatically "feel and behave" like Linux. The behavior of our own Views system does not necessarily feel right on Linux.
|
| + * People working on Windows features don't need to worry about breaking the Linux build.
|
|
|