diff --git a/battery.ui b/battery.ui
new file mode 100644
index 0000000..4bae846
--- /dev/null
+++ b/battery.ui
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
diff --git a/leds.ui b/leds.ui
index 55b94a8..a87950b 100644
--- a/leds.ui
+++ b/leds.ui
@@ -67,7 +67,7 @@
False
- This options break normal functionality
+ These options break normal functionality
Advanced Options
diff --git a/yafi.cmb b/yafi.cmb
index 779baef..f982403 100644
--- a/yafi.cmb
+++ b/yafi.cmb
@@ -4,7 +4,9 @@
(1,None,"yafi.ui","yafi.ui","YAFI is another GUI for the Framework Laptop Embedded Controller.",None,"Steve-Tech",None,None,None,None),
(2,None,None,"thermals.ui","The Thermals page for YAFI",None,"Steve-Tech",None,None,None,None),
- (3,None,None,"leds.ui","The LEDs page for YAFI",None,"Steve-Tech",None,None,None,None)
+ (3,None,None,"leds.ui","The LEDs page for YAFI",None,"Steve-Tech",None,None,None,None),
+ (4,None,None,"battery.ui","The Battery page for YAFI",None,"Steve-Tech",None,None,None,None),
+ (5,None,None,"hardware.ui","The Hardware page for YAFI","Steve-Tech",None,None,None,None,None)
(1,1,"AdwApplicationWindow","root",None,None,None,None,0,None,None),
@@ -59,10 +61,60 @@
(3,29,"GtkScale","led-chg-255-scale",28,None,None,None,0,None,None),
(3,30,"GtkAdjustment",None,29,None,None,None,0,None,None),
(3,31,"AdwPreferencesGroup",None,18,None,None,None,0,None,None),
- (3,32,"AdwPreferencesGroup",None,18,None,None,None,1,None,None)
+ (3,32,"AdwPreferencesGroup",None,18,None,None,None,1,None,None),
+ (4,1,"GtkBox","battery-root",None,None,None,None,0,None,None),
+ (4,2,"GtkListBox",None,1,None,None,None,0,None,None),
+ (4,3,"AdwActionRow",None,2,None,None,None,0,None,None),
+ (4,4,"AdwActionRow","bat-limit",2,None,None,None,1,None,None),
+ (4,5,"GtkBox",None,4,None,None,None,0,None,None),
+ (4,6,"GtkScale","bat-limit-scale",5,None,None,None,0,None,None),
+ (4,7,"GtkAdjustment",None,6,None,None,None,0,None,None),
+ (4,12,"AdwExpanderRow",None,2,None,None,None,3,None,None),
+ (4,13,"AdwPreferencesGroup",None,2,None,None,None,2,None,None),
+ (4,20,"AdwPreferencesGroup",None,12,None,None,None,0,None,None),
+ (4,23,"AdwActionRow","bat-cros-max",20,None,None,None,0,None,None),
+ (4,24,"GtkBox",None,23,None,None,None,0,None,None),
+ (4,25,"GtkScale","led-chg-255-scale",24,None,None,None,0,None,None),
+ (4,26,"GtkAdjustment",None,25,None,None,None,0,None,None),
+ (4,27,"AdwSpinRow","bat-ext-trigger",13,None,None,None,3,None,None),
+ (4,28,"GtkAdjustment",None,27,None,None,None,0,None,None),
+ (4,29,"AdwSpinRow","bat-ext-reset",13,None,None,None,4,None,None),
+ (4,30,"GtkAdjustment",None,29,None,None,None,0,None,None),
+ (4,31,"AdwActionRow",None,13,None,None,None,2,None,None),
+ (4,32,"AdwSwitchRow",None,13,None,None,None,1,None,None),
+ (4,33,"AdwActionRow","bat-cros-max_2",20,None,None,None,1,None,None),
+ (4,34,"GtkBox",None,33,None,None,None,0,None,None),
+ (4,35,"GtkScale","led-chg-255-scale_2",34,None,None,None,0,None,None),
+ (4,36,"GtkAdjustment",None,35,None,None,None,0,None,None),
+ (5,1,"GtkBox","hardware-root",None,None,None,None,0,None,None),
+ (5,2,"GtkListBox",None,1,None,None,None,0,None,None),
+ (5,3,"AdwActionRow",None,2,None,None,None,0,None,None),
+ (5,4,"AdwActionRow","led-pwr",2,None,None,None,1,None,None),
+ (5,5,"GtkBox",None,4,None,None,None,0,None,None),
+ (5,6,"GtkScale","led-pwr-scale",5,None,None,None,0,None,None),
+ (5,7,"GtkAdjustment",None,6,None,None,None,0,None,None),
+ (5,8,"AdwActionRow","led-kbd",2,None,None,None,2,None,None),
+ (5,9,"GtkBox",None,8,None,None,None,0,None,None),
+ (5,10,"GtkScale","led-kbd-scale",9,None,None,None,0,None,None),
+ (5,11,"GtkAdjustment",None,10,None,None,None,0,None,None),
+ (5,12,"AdwExpanderRow",None,2,None,None,None,3,None,None),
+ (5,13,"AdwPreferencesGroup",None,12,None,None,None,0,None,None),
+ (5,14,"AdwComboRow","led-pwr-colour",13,None,None,None,0,None,None),
+ (5,15,"GtkStringList",None,14,None,None,None,0,None,None),
+ (5,16,"AdwActionRow","led-pwr-255",13,None,None,None,1,None,None),
+ (5,17,"GtkBox",None,16,None,None,None,0,None,None),
+ (5,18,"GtkScale","led-pwr-255-scale",17,None,None,None,0,None,None),
+ (5,19,"GtkAdjustment",None,18,None,None,None,0,None,None),
+ (5,20,"AdwPreferencesGroup",None,12,None,None,None,1,None,None),
+ (5,21,"AdwComboRow","led-chg-colour",20,None,None,None,0,None,None),
+ (5,22,"GtkStringList",None,21,None,None,None,0,None,None),
+ (5,23,"AdwActionRow","led-chg-255",20,None,None,None,1,None,None),
+ (5,24,"GtkBox",None,23,None,None,None,0,None,None),
+ (5,25,"GtkScale","led-chg-255-scale",24,None,None,None,0,None,None),
+ (5,26,"GtkAdjustment",None,25,None,None,None,0,None,None)
- (1,1,"GtkWindow","default-height","400",None,None,None,None,None,None,None,None,None),
+ (1,1,"GtkWindow","default-height","500",None,None,None,None,None,None,None,None,None),
(1,1,"GtkWindow","default-width","800",None,None,None,None,None,None,None,None,None),
(1,2,"AdwNavigationSplitView","content",None,None,None,None,None,7,None,None,None,None),
(1,2,"AdwNavigationSplitView","sidebar",None,None,None,None,None,6,None,None,None,None),
@@ -119,7 +171,7 @@
(3,17,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
(3,17,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
(3,17,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None),
- (3,18,"AdwExpanderRow","subtitle","This options break normal functionality",None,None,None,None,None,None,None,None,None),
+ (3,18,"AdwExpanderRow","subtitle","These options break normal functionality",None,None,None,None,None,None,None,None,None),
(3,18,"AdwPreferencesRow","title","Advanced Options",None,None,None,None,None,None,None,None,None),
(3,18,"GtkListBoxRow","selectable","False",None,None,None,None,None,None,None,None,None),
(3,19,"AdwPreferencesRow","title","Brightness",0,None,None,None,None,None,None,None,None),
@@ -155,7 +207,131 @@
(3,32,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(3,32,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(3,32,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
- (3,32,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None)
+ (3,32,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
+ (4,1,"GtkOrientable","orientation","vertical",0,None,None,None,None,None,None,None,None),
+ (4,2,"GtkWidget","margin-end","10",0,None,None,None,None,None,None,None,None),
+ (4,2,"GtkWidget","margin-start","10",0,None,None,None,None,None,None,None,None),
+ (4,3,"AdwPreferencesRow","title","Battery Limiters",0,None,None,None,None,None,None,None,None),
+ (4,3,"GtkListBoxRow","selectable","False",0,None,None,None,None,None,None,None,None),
+ (4,4,"AdwActionRow","subtitle","Limit the maximum charge",None,None,None,None,None,None,None,None,None),
+ (4,4,"AdwPreferencesRow","title","Charge Limit",0,None,None,None,None,None,None,None,None),
+ (4,6,"GtkRange","adjustment",None,0,None,None,None,7,None,None,None,None),
+ (4,6,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (4,6,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (4,7,"GtkAdjustment","page-increment","10.0",0,None,None,None,None,None,None,None,None),
+ (4,7,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (4,7,"GtkAdjustment","upper","100.0",0,None,None,None,None,None,None,None,None),
+ (4,7,"GtkAdjustment","value","100.0",0,None,None,None,None,None,None,None,None),
+ (4,12,"AdwExpanderRow","subtitle","These options break normal functionality",0,None,None,None,None,None,None,None,None),
+ (4,12,"AdwPreferencesRow","title","Advanced Options",0,None,None,None,None,None,None,None,None),
+ (4,12,"GtkListBoxRow","selectable","False",0,None,None,None,None,None,None,None,None),
+ (4,13,"AdwPreferencesGroup","description","Preserve the battery lifespan by gradually lowering battery charge voltage automatically if the system is connected to AC for more than the set day limit.",0,None,None,None,None,None,None,None,None),
+ (4,13,"AdwPreferencesGroup","title","Battery Extender",0,None,None,None,None,None,None,None,None),
+ (4,13,"GtkWidget","margin-bottom","5",0,None,None,None,None,None,None,None,None),
+ (4,13,"GtkWidget","margin-end","5",0,None,None,None,None,None,None,None,None),
+ (4,13,"GtkWidget","margin-start","5",0,None,None,None,None,None,None,None,None),
+ (4,13,"GtkWidget","margin-top","5",0,None,None,None,None,None,None,None,None),
+ (4,20,"AdwPreferencesGroup","description","These options will conflict with the framework options.",0,None,None,None,None,None,None,None,None),
+ (4,20,"AdwPreferencesGroup","title","ChromeOS Battery Limiter",0,None,None,None,None,None,None,None,None),
+ (4,20,"GtkWidget","margin-bottom","5",0,None,None,None,None,None,None,None,None),
+ (4,20,"GtkWidget","margin-end","5",0,None,None,None,None,None,None,None,None),
+ (4,20,"GtkWidget","margin-start","5",0,None,None,None,None,None,None,None,None),
+ (4,20,"GtkWidget","margin-top","5",0,None,None,None,None,None,None,None,None),
+ (4,23,"AdwPreferencesRow","title","Maximum Limit",0,None,None,None,None,None,None,None,None),
+ (4,25,"GtkRange","adjustment",None,0,None,None,None,26,None,None,None,None),
+ (4,25,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (4,25,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (4,26,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (4,26,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (4,26,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (4,26,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None),
+ (4,27,"AdwActionRow","subtitle","Number of days on charge before reducing charge limit",None,None,None,None,None,None,None,None,None),
+ (4,27,"AdwPreferencesRow","title","Trigger Days",0,None,None,None,None,None,None,None,None),
+ (4,27,"AdwSpinRow","adjustment",None,0,None,None,None,28,None,None,None,None),
+ (4,27,"GtkWidget","sensitive","False",None,None,None,None,None,None,None,None,None),
+ (4,28,"GtkAdjustment","page-increment","5.0",0,None,None,None,None,None,None,None,None),
+ (4,28,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (4,28,"GtkAdjustment","upper","65535.0",0,None,None,None,None,None,None,None,None),
+ (4,28,"GtkAdjustment","value","5.0",None,None,None,None,None,None,None,None,None),
+ (4,29,"AdwActionRow","subtitle","Number of minutes off charge before resetting charge limit",0,None,None,None,None,None,None,None,None),
+ (4,29,"AdwPreferencesRow","title","Reset Minutes",0,None,None,None,None,None,None,None,None),
+ (4,29,"AdwSpinRow","adjustment",None,0,None,None,None,30,None,None,None,None),
+ (4,29,"GtkWidget","sensitive","False",None,None,None,None,None,None,None,None,None),
+ (4,30,"GtkAdjustment","page-increment","5.0",0,None,None,None,None,None,None,None,None),
+ (4,30,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (4,30,"GtkAdjustment","upper","65535.0",0,None,None,None,None,None,None,None,None),
+ (4,30,"GtkAdjustment","value","30.0",None,None,None,None,None,None,None,None,None),
+ (4,31,"AdwActionRow","subtitle","0",None,None,None,None,None,None,None,None,None),
+ (4,31,"AdwPreferencesRow","title","Current Stage (0 to 2)",0,None,None,None,None,None,None,None,None),
+ (4,31,"GtkListBoxRow","selectable","False",0,None,None,None,None,None,None,None,None),
+ (4,31,"GtkWidget","sensitive","False",None,None,None,None,None,None,None,None,None),
+ (4,32,"AdwPreferencesRow","title","Enable",None,None,None,None,None,None,None,None,None),
+ (4,33,"AdwPreferencesRow","title","Minimum Limit",0,None,None,None,None,None,None,None,None),
+ (4,35,"GtkRange","adjustment",None,0,None,None,None,36,None,None,None,None),
+ (4,35,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (4,35,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (4,36,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (4,36,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (4,36,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (5,1,"GtkOrientable","orientation","vertical",0,None,None,None,None,None,None,None,None),
+ (5,2,"GtkWidget","margin-end","10",0,None,None,None,None,None,None,None,None),
+ (5,2,"GtkWidget","margin-start","10",0,None,None,None,None,None,None,None,None),
+ (5,3,"AdwPreferencesRow","title","LED Control",0,None,None,None,None,None,None,None,None),
+ (5,3,"GtkListBoxRow","selectable","False",0,None,None,None,None,None,None,None,None),
+ (5,4,"AdwPreferencesRow","title","Power Button",0,None,None,None,None,None,None,None,None),
+ (5,6,"GtkRange","adjustment",None,0,None,None,None,7,None,None,None,None),
+ (5,6,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (5,6,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (5,7,"GtkAdjustment","lower","1.0",0,None,None,None,None,None,None,None,None),
+ (5,7,"GtkAdjustment","page-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (5,7,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (5,7,"GtkAdjustment","upper","3.0",0,None,None,None,None,None,None,None,None),
+ (5,7,"GtkAdjustment","value","3.0",0,None,None,None,None,None,None,None,None),
+ (5,8,"AdwPreferencesRow","title","Keyboard Backlight",0,None,None,None,None,None,None,None,None),
+ (5,10,"GtkRange","adjustment",None,0,None,None,None,11,None,None,None,None),
+ (5,10,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (5,10,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (5,11,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (5,11,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (5,11,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (5,11,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None),
+ (5,12,"AdwExpanderRow","subtitle","These options break normal functionality",0,None,None,None,None,None,None,None,None),
+ (5,12,"AdwPreferencesRow","title","Advanced Options",0,None,None,None,None,None,None,None,None),
+ (5,12,"GtkListBoxRow","selectable","False",0,None,None,None,None,None,None,None,None),
+ (5,13,"AdwPreferencesGroup","description","When using these options, the power LED may not turn off with the computer.",0,None,None,None,None,None,None,None,None),
+ (5,13,"AdwPreferencesGroup","title","Power Button LED",0,None,None,None,None,None,None,None,None),
+ (5,13,"GtkWidget","margin-bottom","5",0,None,None,None,None,None,None,None,None),
+ (5,13,"GtkWidget","margin-end","5",0,None,None,None,None,None,None,None,None),
+ (5,13,"GtkWidget","margin-start","5",0,None,None,None,None,None,None,None,None),
+ (5,13,"GtkWidget","margin-top","5",0,None,None,None,None,None,None,None,None),
+ (5,14,"AdwActionRow","subtitle","Not all devices support colours.",0,None,None,None,None,None,None,None,None),
+ (5,14,"AdwComboRow","model",None,0,None,None,None,15,None,None,None,None),
+ (5,14,"AdwComboRow","selected","4",0,None,None,None,None,None,None,None,None),
+ (5,14,"AdwPreferencesRow","title","Colour",0,None,None,None,None,None,None,None,None),
+ (5,16,"AdwPreferencesRow","title","Brightness",0,None,None,None,None,None,None,None,None),
+ (5,18,"GtkRange","adjustment",None,0,None,None,None,19,None,None,None,None),
+ (5,18,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (5,18,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (5,19,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (5,19,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (5,19,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (5,19,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None),
+ (5,20,"AdwPreferencesGroup","description","When using these options, the charging indicator will no longer indicate charging.",0,None,None,None,None,None,None,None,None),
+ (5,20,"AdwPreferencesGroup","title","Charging Indicators",0,None,None,None,None,None,None,None,None),
+ (5,20,"GtkWidget","margin-bottom","5",0,None,None,None,None,None,None,None,None),
+ (5,20,"GtkWidget","margin-end","5",0,None,None,None,None,None,None,None,None),
+ (5,20,"GtkWidget","margin-start","5",0,None,None,None,None,None,None,None,None),
+ (5,20,"GtkWidget","margin-top","5",0,None,None,None,None,None,None,None,None),
+ (5,21,"AdwComboRow","model",None,0,None,None,None,22,None,None,None,None),
+ (5,21,"AdwPreferencesRow","title","Colour",0,None,None,None,None,None,None,None,None),
+ (5,23,"AdwPreferencesRow","title","Brightness",0,None,None,None,None,None,None,None,None),
+ (5,25,"GtkRange","adjustment",None,0,None,None,None,26,None,None,None,None),
+ (5,25,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (5,25,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (5,26,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (5,26,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (5,26,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (5,26,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None)
(1,17,"GtkWidget",1,1,None,None,None,None,None,None),
@@ -184,13 +360,36 @@
(3,24,"GtkStringList",2,7,"Amber",1,None,None,None,None),
(3,26,"GtkStringList",2,5,"Yellow",1,None,None,None,None),
(3,26,"GtkStringList",2,6,"White",1,None,None,None,None),
- (3,26,"GtkStringList",2,7,"Amber",1,None,None,None,None)
+ (3,26,"GtkStringList",2,7,"Amber",1,None,None,None,None),
+ (4,2,"GtkWidget",1,1,None,None,None,None,None,None),
+ (4,2,"GtkWidget",2,2,None,1,None,None,None,None),
+ (4,31,"GtkWidget",1,1,None,None,None,None,None,None),
+ (4,31,"GtkWidget",2,2,None,1,None,None,None,None),
+ (5,15,"GtkStringList",1,1,None,None,None,None,None,None),
+ (5,15,"GtkStringList",2,2,"Red",1,None,0,None,None),
+ (5,15,"GtkStringList",2,3,"Green",1,None,0,None,None),
+ (5,15,"GtkStringList",2,4,"Blue",1,None,0,None,None),
+ (5,15,"GtkStringList",2,5,"Yellow",1,None,0,None,None),
+ (5,15,"GtkStringList",2,6,"White",1,None,0,None,None),
+ (5,15,"GtkStringList",2,7,"Amber",1,None,0,None,None),
+ (5,22,"GtkStringList",1,1,None,None,None,None,None,None),
+ (5,22,"GtkStringList",2,2,"Red",1,None,0,None,None),
+ (5,22,"GtkStringList",2,3,"Green",1,None,0,None,None),
+ (5,22,"GtkStringList",2,4,"Blue",1,None,0,None,None),
+ (5,22,"GtkStringList",2,5,"Yellow",1,None,0,None,None),
+ (5,22,"GtkStringList",2,6,"White",1,None,0,None,None),
+ (5,22,"GtkStringList",2,7,"Amber",1,None,0,None,None),
+ (5,2,"GtkWidget",1,1,None,None,None,None,None,None),
+ (5,2,"GtkWidget",2,2,None,1,None,None,None,None)
(1,17,"GtkWidget",2,2,"name","navigation-sidebar"),
(2,8,"GtkWidget",2,2,"name","property"),
(2,6,"GtkWidget",2,2,"name","boxed-list"),
(3,5,"GtkWidget",2,2,"name","boxed-list"),
- (3,18,"GtkWidget",2,2,"name","destructive-action")
+ (3,18,"GtkWidget",2,2,"name","destructive-action"),
+ (4,2,"GtkWidget",2,2,"name","boxed-list"),
+ (4,31,"GtkWidget",2,2,"name","property"),
+ (5,2,"GtkWidget",2,2,"name","boxed-list")
diff --git a/yafi.py b/yafi.py
index 5bdc2d0..c5a1963 100644
--- a/yafi.py
+++ b/yafi.py
@@ -69,6 +69,16 @@ class YAFI(Adw.Application):
self._change_page(builder, leds_root)
+ def _battery_page(self, builder):
+ # Load the battery.ui file
+ battery_builder = Gtk.Builder()
+ battery_builder.add_from_file("battery.ui")
+
+ # Get the root widget from the battery.ui file
+ battery_root = battery_builder.get_object("battery-root")
+
+ self._change_page(builder, battery_root)
+
def on_activate(self, app):
# Create a Builder
@@ -77,7 +87,7 @@ class YAFI(Adw.Application):
self._thermals_page(builder)
- pages = (("Thermals", self._thermals_page), ("LEDs", self._leds_page), ("Battery", self._leds_page), ("About", self._leds_page))
+ pages = (("Thermals", self._thermals_page), ("LEDs", self._leds_page), ("Battery", self._battery_page), ("Hardware", self._leds_page), ("About", self._leds_page))
# Build the navbar
navbar = builder.get_object("navbar")
diff --git a/yafi.ui b/yafi.ui
index 8c4e424..c7b23b8 100644
--- a/yafi.ui
+++ b/yafi.ui
@@ -7,7 +7,7 @@
- 400
+ 500
800