diff --git a/data/ui/help-overlay.ui b/data/ui/help-overlay.ui index 2525fe30..1b92fbc9 100644 --- a/data/ui/help-overlay.ui +++ b/data/ui/help-overlay.ui @@ -93,6 +93,13 @@ True View + + + True + Week view + <Primary>1 + + True diff --git a/src/gcal-window.c b/src/gcal-window.c index 76ca5f29..e896f1e5 100644 --- a/src/gcal-window.c +++ b/src/gcal-window.c @@ -337,7 +337,7 @@ on_view_action_activated (GSimpleAction *action, else if (view == -2) view = --(window->active_view); - window->active_view = CLAMP (view, GCAL_WINDOW_VIEW_MONTH, GCAL_WINDOW_VIEW_YEAR); + window->active_view = CLAMP (view, CLAMP(view, GCAL_WINDOW_VIEW_WEEK, GCAL_WINDOW_VIEW_MONTH), GCAL_WINDOW_VIEW_YEAR); gtk_stack_set_visible_child (GTK_STACK (window->views_stack), window->views[window->active_view]); g_object_notify (G_OBJECT (user_data), "active-view"); @@ -1650,6 +1650,7 @@ gcal_window_new_with_view_and_date (GcalApplication *app, gcal_window_add_accelerator (app, "win.change-view(-1)", "Page_Down"); gcal_window_add_accelerator (app, "win.change-view(-2)", "Page_Up"); + gcal_window_add_accelerator (app, "win.change-view(1)", "1") gcal_window_add_accelerator (app, "win.change-view(2)", "2"); gcal_window_add_accelerator (app, "win.change-view(3)", "3");