develop icon indicating copy to clipboard operation
develop copied to clipboard

Single Page Application

Open alonfnt opened this issue 5 years ago • 1 comments

I believe that the guidelines say that a single page application shouldn't have a visible header. However this is not always applied.

I think if a single page switch is added to the new app configuration single_page_application

it would help create more consistent apps. The final look would be single_page_exemple

and in order to achieve this, we only need to replace this block of code in the activate method in Application.vala

window.title = "Single Page Application";
window.set_default_size (900, 640);
window.add (main);
window.show_all ();

for

window.set_default_size (900, 640);
          
var titlebar = new Gtk.HeaderBar ();
titlebar.title = "Single Page Application";
titlebar.show_close_button = true;
titlebar.has_subtitle = false;
var titlebar_style_context = titlebar.get_style_context ();
titlebar_style_context.add_class (Gtk.STYLE_CLASS_FLAT);
            
window.add (main);
window.set_titlebar (titlebar);

so developers don't have to look for the Gtk Style class and so.

Thoughts?

alonfnt avatar Feb 10 '20 11:02 alonfnt

It would be a good idea, could you please open a PR for it? Thanks!

OctoD avatar Feb 17 '20 13:02 OctoD