Rename the product display branding to Graduately.

Update app titles, installers, and welcome copy while keeping technical package IDs and updater artifact names.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-23 19:54:58 +02:00
commit 6bdd25dd74
29 changed files with 96 additions and 85 deletions

View file

@ -49,8 +49,8 @@ const TrEntry tr_ui[] = {
"Could not prepare the update."},
{"update_err_devbuild", "Tento build nepochází z repozitáře (dev).",
"This build did not come from the repository (dev)."},
{"welcome_kicker", "maturita.c", "maturita.c"},
{"welcome_title", "Maturita?\nTo dáte.", "Maturita?\nYou've got this."},
{"welcome_kicker", "Graduately", "Graduately"},
{"welcome_title", "Graduately\nTo dáte.", "Graduately\nYou've got this."},
{"welcome_body",
"Procvičování k maturitě v jednom okně. Česky i anglicky, "
"napsané v C studenty ze SSŠVT.",
@ -81,8 +81,8 @@ const TrEntry tr_ui[] = {
"Systém teď nabídne instalaci nové verze (%s).",
"The system will now offer to install the new version (%s)."},
{"update_err_badapk",
"Stažený soubor není platný build maturita.c.",
"The downloaded file is not a valid maturita.c build."},
"Stažený soubor není platný build Graduately.",
"The downloaded file is not a valid Graduately build."},
{"changelog_title", "Co je nového", "What's new"},
{"changelog_dismiss", "Rozumím", "Got it"},
{"welcome_feat1_title", "Efektivní procvičování", "Focused practice"},

View file

@ -457,13 +457,13 @@ void activate(GtkApplication *app, gpointer user_data) {
window = GTK_WINDOW(gtk_application_window_new(app));
main_window = window;
gtk_window_set_title(window, "maturita.c");
gtk_window_set_title(window, "Graduately");
gtk_window_set_default_size(window, 1080, 720);
setup_window_icon(window);
headerbar = gtk_header_bar_new();
gtk_widget_add_css_class(headerbar, "titlebar");
title_label = gtk_label_new("maturita.c");
title_label = gtk_label_new("Graduately");
gtk_widget_add_css_class(title_label, "app-title");
gtk_header_bar_set_title_widget(GTK_HEADER_BAR(headerbar), title_label);
gtk_window_set_titlebar(window, headerbar);

View file

@ -250,7 +250,7 @@ static InstallKind install_target(char **target_out, char **parent_out) {
#endif
#ifdef __APPLE__
/* .../Maturita.app/Contents/MacOS/maturita -> .../Maturita.app */
/* .../Graduately.app/Contents/MacOS/maturita -> .../Graduately.app */
if (!target && exe) {
char *macos_dir = g_path_get_dirname(exe);
char *contents = g_path_get_dirname(macos_dir);