From 2efc1f26d21e7132374b3988b7b92c808cf9cfde Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 8 Jul 2025 11:28:52 +0600 Subject: [PATCH 1/4] Fixed icons name --- ubl-settings-kernel-additions-table-row.glade | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ubl-settings-kernel-additions-table-row.glade b/ubl-settings-kernel-additions-table-row.glade index e1fb0fa..67dd35f 100644 --- a/ubl-settings-kernel-additions-table-row.glade +++ b/ubl-settings-kernel-additions-table-row.glade @@ -6,12 +6,12 @@ True False - com.ublinux.libublsettingsui-gtk.update-cloud-symbolic + com.ublinux.libublsettingsui-gtk3.update-cloud-symbolic True False - com.ublinux.libublsettingsui-gtk.update-cloud-symbolic + com.ublinux.libublsettingsui-gtk3.update-cloud-symbolic False From 4c2efc7cd4ed01c08f765525ad258e842f36d328 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 8 Jul 2025 11:30:29 +0600 Subject: [PATCH 2/4] Fixed icons name --- ubl-settings-kernel-table-row.glade | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ubl-settings-kernel-table-row.glade b/ubl-settings-kernel-table-row.glade index c9bb4bd..6b7319d 100644 --- a/ubl-settings-kernel-table-row.glade +++ b/ubl-settings-kernel-table-row.glade @@ -6,12 +6,12 @@ True False - com.ublinux.libublsettingsui-gtk.update-cloud-symbolic + com.ublinux.libublsettingsui-gtk3.update-cloud-symbolic True False - com.ublinux.libublsettingsui-gtk.update-cloud-symbolic + com.ublinux.libublsettingsui-gtk3.update-cloud-symbolic False From 6ab2a1bdfde3b5a63c5a16abeaceb4529b4ab3ec Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 8 Jul 2025 12:12:39 +0600 Subject: [PATCH 3/4] Added check if package exist in repositories --- source/ubl-settings-kernel.c | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index 50ee7dd..e793362 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -380,8 +380,14 @@ void *yon_interface_update(main_window *widgets){ int kernels_size; config_str kernels = yon_resource_open_file(kernels_path, &kernels_size); - + yon_packages_init(); for (int i=1;iKernelsPackageBox),kernels[i],widgets); g_thread_new("tags_install_tread",(GThreadFunc)yon_tab_set_installed,tab); { @@ -395,6 +401,12 @@ void *yon_interface_update(main_window *widgets){ yon_char_parsed_free(kernels,kernels_size); kernels = yon_resource_open_file(kernels_addon_path, &kernels_size); for (int i=1;iAdditionsPackageBox),kernels[i],widgets); GThread *thr = g_thread_new("tags_install_tread",(GThreadFunc)yon_tab_set_installed,tab); if (i+1==kernels_size) { @@ -1584,12 +1596,12 @@ void yon_main_window_complete(main_window *widgets){ // yon_gtk_scrolled_window_set_horizontal_at_desired_size(widgets->Window,GTK_SCROLLED_WINDOW(gtk_widget_get_parent(gtk_widget_get_parent(widgets->KernelsPackageBox)))); // yon_gtk_scrolled_window_set_horizontal_at_desired_size(widgets->Window,GTK_SCROLLED_WINDOW(gtk_widget_get_parent(gtk_widget_get_parent(widgets->AdditionsPackageBox)))); - char *path = yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL); - yon_window_config_load(path); + char *path = yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL); + yon_window_config_load(path); int paned_pos=0; - if (yon_window_config_get_parameter("settings","paned_pos",&paned_pos,YON_TYPE_INT)) { - gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),paned_pos); - } + if (yon_window_config_get_parameter("settings","paned_pos",&paned_pos,YON_TYPE_INT)) { + gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),paned_pos); + } yon_root_button_setup((template_main_window*)widgets,main_config.launch_arguments,main_config.launch_size); if (getuid()){ From a5d1ea57214c0722c61355ec43f2d508c5e66fca Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 8 Jul 2025 12:13:50 +0600 Subject: [PATCH 4/4] Fixed packages check finish --- source/ubl-settings-kernel.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index e793362..2c92906 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -430,6 +430,7 @@ void *yon_interface_update(main_window *widgets){ } gtk_widget_set_can_focus(gtk_widget_get_parent(tab->main_box),0); } + yon_packages_finish(): } return NULL; }