diff --git a/config.h b/config.h index 8b82a1b..82b38de 100644 --- a/config.h +++ b/config.h @@ -8,7 +8,7 @@ * * See https://developer.gnome.org/gtk3/stable/gtk3-Standard-Enumerations.html#GtkPositionType */ -#define GOODWOLF_TAB_POSITION GTK_POS_TOP +#define GOODWOLF_TAB_POSITION GTK_POS_LEFT /* GOODWOLF_TAB_LABEL_CHARWIDTH: Amount of characters the tab label text fits * Quite conflicts with GOODWOLF_TAB_BOX_WIDTH, recommended to only define one @@ -72,7 +72,7 @@ "enable-dns-prefetching", FALSE, \ "enable-hyperlink-auditing", FALSE, \ "enable-java", FALSE, \ - "enable-javascript-markup", FALSE, \ + "enable-javascript-markup", TRUE, \ "enable-javascript", TRUE, \ "enable-plugins", FALSE, \ "javascript-can-access-clipboard", FALSE, \ diff --git a/goodwolf.c b/goodwolf.c index 4350fd2..5429652 100644 --- a/goodwolf.c +++ b/goodwolf.c @@ -181,6 +181,9 @@ goodwolf_new_tab_box(const gchar *title, struct Client *browser) GtkWidget *tab_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); gtk_widget_set_name(tab_box, "browser__tabbox"); + gtk_widget_set_margin_top(tab_box, 5); + gtk_widget_set_margin_bottom(tab_box, 5); + gtk_widget_set_margin_right(tab_box, 1); GtkWidget *close = gtk_button_new_from_icon_name("window-close-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR); @@ -835,13 +838,13 @@ new_browser(struct Window *window, const gchar *target_url, struct Client *old_b if (separated_storage) { fmt_context_id(browser->context_id, context_id_str, 0); g_mkdir_with_parents( - g_build_filename(g_get_user_config_dir(), "goodwolf", context_id_str, NULL), + g_build_filename(g_get_user_config_dir(), "ramwolf", context_id_str, NULL), 0755); } webkit_cookie_manager_set_persistent_storage( webkit_website_data_manager_get_cookie_manager(webkit_web_view_get_website_data_manager(browser->webView)), - g_build_filename(g_get_user_config_dir(), "goodwolf", context_id_str, "cookies.txt", NULL), + g_build_filename(g_get_user_config_dir(), "ramwolf", context_id_str, "cookies.txt", NULL), WEBKIT_COOKIE_PERSISTENT_STORAGE_TEXT); webkit_cookie_manager_set_accept_policy( webkit_website_data_manager_get_cookie_manager(webkit_web_view_get_website_data_manager(browser->webView)), @@ -1368,6 +1371,15 @@ URL:\n\ if (!no_global_webview) global_browser = new_browser(window, NULL, NULL); + GtkWidget *empty = gtk_label_new(NULL); + gtk_widget_show(empty); + gtk_notebook_insert_page(GTK_NOTEBOOK(window->notebook), empty, NULL, 0); + gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(window->notebook), empty, TRUE); + gtk_notebook_set_tab_label(GTK_NOTEBOOK(window->notebook), empty, empty); + gtk_notebook_insert_page(GTK_NOTEBOOK(window->notebook), empty, NULL, 0); + gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(window->notebook), empty, TRUE); + gtk_notebook_set_tab_label(GTK_NOTEBOOK(window->notebook), empty, empty); + if(argc == 1) goodwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, NULL, global_browser), FALSE); else