backend rewrite cont, rebrand

This commit is contained in:
2025-12-06 00:41:38 +01:00
parent 8428efdbce
commit e651c8e18a
33 changed files with 498 additions and 428 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/gay/valhrafnaz/Gnomeframe/">
<gresource prefix="/gay/valhrafnaz/VoidManifest/">
<file>style.css</file>
<file preprocess="xml-stripblanks">ui/window.ui</file>
<file preprocess="xml-stripblanks">ui/shortcuts-dialog.ui</file>
@@ -9,7 +9,7 @@
<file preprocess="xml-stripblanks">ui/settings.ui</file>
<file preprocess="xml-stripblanks">ui/welcome.ui</file>
</gresource>
<gresource prefix="/gay/valhrafnaz/Gnomeframe/">
<gresource prefix="/gay/valhrafnaz/VoidManifest/">
<file preprocess="xml-stripblanks">icons/hicolor/symbolic/actions/floppy-symbolic.svg</file>
<file preprocess="xml-stripblanks">icons/hicolor/symbolic/actions/check-round-outline2-symbolic.svg</file>
<file preprocess="xml-stripblanks">icons/hicolor/symbolic/actions/compass2-symbolic.svg</file>

View File

@@ -1,4 +1,4 @@
application_id = 'gay.valhrafnaz.Gnomeframe'
application_id = 'gay.valhrafnaz.VoidManifest'
scalable_dir = 'hicolor' / 'scalable' / 'apps'
install_data(

View File

@@ -24,7 +24,7 @@ template $ChecklistPage: Box {
}
Label {
label: _("List of all Warframes available as of Nov '25");
label: _("List of all Warframes available as of Dec 10 '25");
margin-bottom: 12;
styles [
@@ -62,7 +62,13 @@ template $ChecklistPage: Box {
]
}
Label {
label: "/62";
label: "/";
margin-bottom: 12;
styles [
"dimmed",
]
}
Label basic_max {
margin-bottom: 12;
styles [
"dimmed",
@@ -514,7 +520,14 @@ template $ChecklistPage: Box {
]
}
Label {
label: "/49";
label: "/";
margin-bottom: 12;
styles [
"dimmed",
]
}
Label prime_max {
label: "";
margin-bottom: 12;
styles [
"dimmed",

View File

@@ -32,7 +32,7 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">List of all Warframes available as of Nov '25</property>
<property name="label" translatable="yes">List of all Warframes available as of Dec 10 '25</property>
<property name="margin-bottom">12</property>
<style>
<class name="dim-label"/>
@@ -76,7 +76,15 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
</child>
<child>
<object class="GtkLabel">
<property name="label">/62</property>
<property name="label">/</property>
<property name="margin-bottom">12</property>
<style>
<class name="dimmed"/>
</style>
</object>
</child>
<child>
<object class="GtkLabel" id="basic_max">
<property name="margin-bottom">12</property>
<style>
<class name="dimmed"/>
@@ -609,7 +617,16 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
</child>
<child>
<object class="GtkLabel">
<property name="label">/49</property>
<property name="label">/</property>
<property name="margin-bottom">12</property>
<style>
<class name="dimmed"/>
</style>
</object>
</child>
<child>
<object class="GtkLabel" id="prime_max">
<property name="label"></property>
<property name="margin-bottom">12</property>
<style>
<class name="dimmed"/>

View File

@@ -5,16 +5,54 @@ template $HomePage: Box {
orientation: vertical;
baseline-position: center;
Adw.Clamp {
Adw.StatusPage {
title: _("Home");
Box {
baseline-position: center;
orientation: vertical;
Label {
justify: center;
wrap: true;
wrap-mode: word;
label: _("Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui.");
Adw.PreferencesGroup {
title: _("Welcome back, Tenno");
Adw.ActionRow {
title: _("Owned Unique Frames:");
title-selectable: false;
activatable: false;
[suffix]
Label owned_frames {
}
}
Adw.ActionRow {
title: _("Owned Basic Frames:");
title-selectable: false;
activatable: false;
[suffix]
Label owned_basics {
}
}
Adw.ActionRow {
title: _("Missing Basic Frames:");
title-selectable: false;
activatable: false;
[suffix]
Label missing_basics {
}
}
Adw.ActionRow {
title: _("Owned Prime Frames:");
title-selectable: false;
activatable: false;
[suffix]
Label owned_primes {
}
}
Adw.ActionRow {
title: _("Missing Prime Frames:");
title-selectable: false;
activatable: false;
[suffix]
Label missing_primes {
}
}
}

View File

@@ -12,19 +12,55 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
<child>
<object class="AdwClamp">
<child>
<object class="AdwStatusPage">
<property name="title" translatable="yes">Home</property>
<object class="AdwPreferencesGroup">
<property name="title" translatable="yes">Welcome back, Tenno</property>
<child>
<object class="GtkBox">
<property name="baseline-position">1</property>
<property name="orientation">1</property>
<child>
<object class="GtkLabel">
<property name="justify">2</property>
<property name="wrap">true</property>
<property name="wrap-mode">0</property>
<property name="label" translatable="yes">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui.</property>
</object>
<object class="AdwActionRow">
<property name="title" translatable="yes">Owned Unique Frames:</property>
<property name="title-selectable">false</property>
<property name="activatable">false</property>
<child type="suffix">
<object class="GtkLabel" id="owned_frames"></object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Owned Basic Frames:</property>
<property name="title-selectable">false</property>
<property name="activatable">false</property>
<child type="suffix">
<object class="GtkLabel" id="owned_basics"></object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Missing Basic Frames:</property>
<property name="title-selectable">false</property>
<property name="activatable">false</property>
<child type="suffix">
<object class="GtkLabel" id="missing_basics"></object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Owned Prime Frames:</property>
<property name="title-selectable">false</property>
<property name="activatable">false</property>
<child type="suffix">
<object class="GtkLabel" id="owned_primes"></object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Missing Prime Frames:</property>
<property name="title-selectable">false</property>
<property name="activatable">false</property>
<child type="suffix">
<object class="GtkLabel" id="missing_primes"></object>
</child>
</object>
</child>

View File

@@ -2,8 +2,8 @@ using Gtk 4.0;
using Adw 1;
Adw.Dialog {
title: _("Welcome to Gnomeframe!");
title: _("Welcome to VoidManifest!");
Text {
text: _("Thank you for installing Gnomeframe! Please note that this is a fan project. Digital Extremes Ltd, Warframe and the logo Warframe are registered trademarks. All rights are reserved worldwide. This application has no official link with Digital Extremes Ltd or Warframe. All artwork, screenshots, characters or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of Digital Extremes Ltd.");
text: _("Thank you for installing VoidManifest! Please note that this is a fan project. Digital Extremes Ltd, Warframe and the logo Warframe are registered trademarks. All rights are reserved worldwide. This application has no official link with Digital Extremes Ltd or Warframe. All artwork, screenshots, characters or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of Digital Extremes Ltd.");
}
}

View File

@@ -7,11 +7,11 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
<interface>
<requires lib="gtk" version="4.0"/>
<object class="AdwDialog">
<property name="title" translatable="yes">Welcome to Gnomeframe!</property>
<property name="title" translatable="yes">Welcome to VoidManifest!</property>
<child>
<object class="GtkText">
<property name="text" translatable="yes">Thank you for installing Gnomeframe! Please note that this is a fan project. Digital Extremes Ltd, Warframe and the logo Warframe are registered trademarks. All rights are reserved worldwide. This application has no official link with Digital Extremes Ltd or Warframe. All artwork, screenshots, characters or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of Digital Extremes Ltd.</property>
<property name="text" translatable="yes">Thank you for installing VoidManifest! Please note that this is a fan project. Digital Extremes Ltd, Warframe and the logo Warframe are registered trademarks. All rights are reserved worldwide. This application has no official link with Digital Extremes Ltd or Warframe. All artwork, screenshots, characters or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of Digital Extremes Ltd.</property>
</object>
</child>
</object>
</interface>
</interface>

View File

@@ -1,10 +1,10 @@
using Gtk 4.0;
using Adw 1;
template $GnomeframeWindow: Adw.ApplicationWindow {
template $VoidManifestWindow: Adw.ApplicationWindow {
default-width: 800;
default-height: 600;
title: "Gnomeframe";
title: "VoidManifest";
content:
// Scaffolding
@@ -66,7 +66,7 @@ menu primary_menu {
}
item {
label: _("_About Gnomeframe");
label: _("_About VoidManifest");
action: "app.about";
}
}

View File

@@ -1,10 +1,10 @@
using Gtk 4.0;
using Adw 1;
template $GnomeframeWindow: Adw.ApplicationWindow {
template $VoidManifestWindow: Adw.ApplicationWindow {
default-width: 800;
default-height: 600;
title: "Gnomeframe";
title: "VoidManifest";
content:
Adw.ToolbarView {
@@ -1053,7 +1053,7 @@ menu primary_menu {
}
item {
label: _("_About Gnomeframe");
label: _("_About VoidManifest");
action: "app.about";
}
}

View File

@@ -6,10 +6,10 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
-->
<interface>
<requires lib="gtk" version="4.0"/>
<template class="GnomeframeWindow" parent="AdwApplicationWindow">
<template class="VoidManifestWindow" parent="AdwApplicationWindow">
<property name="default-width">800</property>
<property name="default-height">600</property>
<property name="title">Gnomeframe</property>
<property name="title">VoidManifest</property>
<property name="content">
<object class="AdwToolbarView">
<property name="bottom-bar-style">1</property>
@@ -70,9 +70,9 @@ corresponding .blp file and regenerate this file with blueprint-compiler.
<attribute name="action">app.help</attribute>
</item>
<item>
<attribute name="label" translatable="yes">_About Gnomeframe</attribute>
<attribute name="label" translatable="yes">_About VoidManifest</attribute>
<attribute name="action">app.about</attribute>
</item>
</section>
</menu>
</interface>
</interface>

View File