diff --git a/leds.ui b/leds.ui
index c787ce9..55b94a8 100644
--- a/leds.ui
+++ b/leds.ui
@@ -4,7 +4,7 @@
-
+
+
+
+ False
+ This options break normal functionality
+ Advanced Options
+
+
+ When using these options, the power LED may not turn off with the computer.
+ 5
+ 5
+ 5
+ 5
+ Power Button LED
+
+
+
+
+
+ - Red
+ - Green
+ - Blue
+ - Yellow
+ - White
+ - Amber
+
+
+
+ 4
+ Not all devices support colours.
+ Colour
+
+
+
+
+ Brightness
+
+
+
+
+
+
+ 16.0
+ 1.0
+ 255.0
+ 255.0
+
+
+ True
+ 0
+
+
+
+
+
+
+
+
+
+
+ When using these options, the charging indicator will no longer indicate charging.
+ 5
+ 5
+ 5
+ 5
+ Charging Indicators
+
+
+
+
+
+ - Red
+ - Green
+ - Blue
+ - Yellow
+ - White
+ - Amber
+
+
+
+ Colour
+
+
+
+
+ Brightness
+
+
+
+
+
+
+ 16.0
+ 1.0
+ 255.0
+ 255.0
+
+
+ True
+ 0
+
+
+
+
+
+
+
+
+
+
diff --git a/yafi.cmb b/yafi.cmb
index aaeef41..779baef 100644
--- a/yafi.cmb
+++ b/yafi.cmb
@@ -44,7 +44,22 @@
(3,14,"AdwActionRow","led-kbd",5,None,None,None,2,None,None),
(3,15,"GtkBox",None,14,None,None,None,0,None,None),
(3,16,"GtkScale","led-kbd-scale",15,None,None,None,0,None,None),
- (3,17,"GtkAdjustment",None,16,None,None,None,0,None,None)
+ (3,17,"GtkAdjustment",None,16,None,None,None,0,None,None),
+ (3,18,"AdwExpanderRow",None,5,None,None,None,3,None,None),
+ (3,19,"AdwActionRow","led-pwr-255",31,None,None,None,1,None,None),
+ (3,20,"GtkBox",None,19,None,None,None,0,None,None),
+ (3,21,"GtkScale","led-pwr-255-scale",20,None,None,None,0,None,None),
+ (3,22,"GtkAdjustment",None,21,None,None,None,0,None,None),
+ (3,23,"AdwComboRow","led-pwr-colour",31,None,None,None,0,None,None),
+ (3,24,"GtkStringList",None,23,None,None,None,0,None,None),
+ (3,25,"AdwComboRow","led-chg-colour",32,None,None,None,0,None,None),
+ (3,26,"GtkStringList",None,25,None,None,None,0,None,None),
+ (3,27,"AdwActionRow","led-chg-255",32,None,None,None,1,None,None),
+ (3,28,"GtkBox",None,27,None,None,None,0,None,None),
+ (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)
(1,1,"GtkWindow","default-height","400",None,None,None,None,None,None,None,None,None),
@@ -92,7 +107,7 @@
(3,12,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
(3,12,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
(3,13,"GtkAdjustment","lower","1.0",None,None,None,None,None,None,None,None,None),
- (3,13,"GtkAdjustment","page-increment","3.0",0,None,None,None,None,None,None,None,None),
+ (3,13,"GtkAdjustment","page-increment","1.0",0,None,None,None,None,None,None,None,None),
(3,13,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
(3,13,"GtkAdjustment","upper","3.0",0,None,None,None,None,None,None,None,None),
(3,13,"GtkAdjustment","value","3.0",0,None,None,None,None,None,None,None,None),
@@ -103,7 +118,44 @@
(3,17,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
(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,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,"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),
+ (3,21,"GtkRange","adjustment",None,0,None,None,None,22,None,None,None,None),
+ (3,21,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (3,21,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (3,22,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (3,22,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (3,22,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (3,22,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None),
+ (3,23,"AdwActionRow","subtitle","Not all devices support colours.",None,None,None,None,None,None,None,None,None),
+ (3,23,"AdwComboRow","model",None,0,None,None,None,24,None,None,None,None),
+ (3,23,"AdwComboRow","selected","4",None,None,None,None,None,None,None,None,None),
+ (3,23,"AdwPreferencesRow","title","Colour",0,None,None,None,None,None,None,None,None),
+ (3,25,"AdwComboRow","model",None,0,None,None,None,26,None,None,None,None),
+ (3,25,"AdwPreferencesRow","title","Colour",0,None,None,None,None,None,None,None,None),
+ (3,27,"AdwPreferencesRow","title","Brightness",0,None,None,None,None,None,None,None,None),
+ (3,29,"GtkRange","adjustment",None,0,None,None,None,30,None,None,None,None),
+ (3,29,"GtkRange","round-digits","0",0,None,None,None,None,None,None,None,None),
+ (3,29,"GtkWidget","hexpand","True",0,None,None,None,None,None,None,None,None),
+ (3,30,"GtkAdjustment","page-increment","16.0",0,None,None,None,None,None,None,None,None),
+ (3,30,"GtkAdjustment","step-increment","1.0",0,None,None,None,None,None,None,None,None),
+ (3,30,"GtkAdjustment","upper","255.0",0,None,None,None,None,None,None,None,None),
+ (3,30,"GtkAdjustment","value","255.0",0,None,None,None,None,None,None,None,None),
+ (3,31,"AdwPreferencesGroup","description","When using these options, the power LED may not turn off with the computer.",None,None,None,None,None,None,None,None,None),
+ (3,31,"AdwPreferencesGroup","title","Power Button LED",None,None,None,None,None,None,None,None,None),
+ (3,31,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
+ (3,31,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
+ (3,31,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
+ (3,31,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
+ (3,32,"AdwPreferencesGroup","description","When using these options, the charging indicator will no longer indicate charging.",None,None,None,None,None,None,None,None,None),
+ (3,32,"AdwPreferencesGroup","title","Charging Indicators",None,None,None,None,None,None,None,None,None),
+ (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)
(1,17,"GtkWidget",1,1,None,None,None,None,None,None),
@@ -117,12 +169,28 @@
(2,6,"GtkWidget",1,1,None,None,None,None,None,None),
(2,6,"GtkWidget",2,2,None,1,None,None,None,None),
(3,5,"GtkWidget",1,1,None,None,None,None,None,None),
- (3,5,"GtkWidget",2,2,None,1,None,None,None,None)
+ (3,5,"GtkWidget",2,2,None,1,None,None,None,None),
+ (3,24,"GtkStringList",1,1,None,None,None,None,None,None),
+ (3,24,"GtkStringList",2,2,"Red",1,None,0,None,None),
+ (3,24,"GtkStringList",2,3,"Green",1,None,0,None,None),
+ (3,24,"GtkStringList",2,4,"Blue",1,None,0,None,None),
+ (3,26,"GtkStringList",1,1,None,None,None,None,None,None),
+ (3,26,"GtkStringList",2,2,"Red",1,None,0,None,None),
+ (3,26,"GtkStringList",2,3,"Green",1,None,0,None,None),
+ (3,26,"GtkStringList",2,4,"Blue",1,None,0,None,None),
+ (3,18,"GtkWidget",2,2,None,1,None,None,None,None),
+ (3,24,"GtkStringList",2,5,"Yellow",1,None,None,None,None),
+ (3,24,"GtkStringList",2,6,"White",1,None,None,None,None),
+ (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)
(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,5,"GtkWidget",2,2,"name","boxed-list"),
+ (3,18,"GtkWidget",2,2,"name","destructive-action")