description: _("Share your preset with the world!");
}
}
Adw.StatusPage page_release {
icon-name: "git-symbolic";
title: _("How it's work?");
description: _("Gradience use GitHub to share your preset. You need to create a GitHub account and fork <a href='https://github.com/GradienceTeam/Community'>GradienceTeam/Community</a>. Then, you can upload your preset, make a pull request and share it with the world!");
}
Adw.StatusPage page_agreement {
vexpand: true;
hexpand: true;
icon-name: "dialog-warning-symbolic";
title: _("Warning");
description: _("Changing the colour scheme can negatively affect contrast and readability. Proceed with caution. Please do not report theming-related issues to app developers.");
Gtk.Button btn_agree {
styles ["suggested-action", "pill"]
label: _("I understand the consequences");
use-underline: true;
halign: center;
}
}
Adw.StatusPage page_gradience {
vexpand: true;
hexpand: true;
icon-name: "larger-brush-symbolic";
title: _("Customize Adwaita Theme");
description: _("Change colours of windows, buttons, lists and more, with advanced features like adding custom CSS");
}
Adw.StatusPage page_configure {
vexpand: true;
hexpand: true;
title: _("Configure Gradience");
description: _("Install adw-gtk3 theme for legacy applications and configure system for theming.");
Adw.PreferencesPage {
Adw.PreferencesGroup {
Adw.ActionRow configure_adw_gtk3 {
title: _("Legacy apps theming");
activatable-widget: switch_adw_gtk3;
[suffix]
Switch switch_adw_gtk3 {
valign: center;
tooltip-text: _("Install adw-gtk3 theme for legacy apps theming");
}
}
Adw.ActionRow configure_system {
title: _("System configuration");
activatable-widget: switch_system;
[suffix]
Switch switch_system {
valign: center;
tooltip-text: _("Configure system for theming, enables Flatpak theme override");
}
}
}
}
}
Adw.StatusPage page_download {
vexpand: true;
hexpand: true;
title: _("Installing Themes");
description: _("Please wait until theme will be installed.");
Gtk.Box {
orientation: vertical;
Gtk.Button btn_install {
styles ["suggested-action", "pill"]
label: _("Continue");
use-underline: true;
halign: center;
}
Gtk.ProgressBar progressbar {
halign: center;
visible: false;
margin-top: 24;
margin-bottom: 24;
}
}
}
Adw.StatusPage page_finish {
vexpand: true;
hexpand: true;
icon-name: "selection-mode-symbolic";
title: _("Done");
description: _("Now you can make your own presets or download some online.");