Refactor CI workflow and add Linux packaging support; update app title to "Vaani"

This commit is contained in:
Dr.Blank 2025-04-04 21:35:04 +05:30
parent 412c212118
commit be4b4beb00
No known key found for this signature in database
GPG key ID: BA5F87FF0560C57B
5 changed files with 82 additions and 12 deletions

View file

@ -40,11 +40,11 @@ static void my_application_activate(GApplication* application) {
if (use_header_bar) {
GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
gtk_widget_show(GTK_WIDGET(header_bar));
gtk_header_bar_set_title(header_bar, "vaani");
gtk_header_bar_set_title(header_bar, "Vaani");
gtk_header_bar_set_show_close_button(header_bar, TRUE);
gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
} else {
gtk_window_set_title(window, "vaani");
gtk_window_set_title(window, "Vaani");
}
gtk_window_set_default_size(window, 1280, 720);

View file

@ -0,0 +1,32 @@
display_name: Vaani
package_name: vaani
maintainer:
name: Dr.Blank
email: drblankdev@gmail.com
priority: optional
section: x11
installed_size: 75700
essential: false
icon: assets/icon/logo.png
postuninstall_scripts:
- echo "Sorry to see you go."
keywords:
- Audiobook
- Audiobook Player
- Audiobookshelf
generic_name: Audiobook Player
categories:
- Media
- Utility
startup_notify: true