This commit is contained in:
2024-07-08 22:46:35 +02:00
parent 02f44c49d2
commit 27254d817a
56249 changed files with 808097 additions and 1 deletions

View File

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="AdwPreferencesPage" id="behavior">
<property name="name">behavior</property>
<property name="title" translatable="yes">Behavior</property>
<property name="icon-name">applications-engineering-symbolic</property>
<child>
<object class="AdwPreferencesGroup" id="behavior_group">
<property name="title" translatable="yes">Behavior</property>
<child>
<object class="AdwActionRow" id="workspace_wrap_around_row">
<property name="title" translatable="yes">Workspace Wraparound</property>
<property name="subtitle" translatable="yes">Next workspace will be the first workspace when you are in the last workspace. and previous workspace will be the last workspace when you are in the first workspace.</property>
<property name="activatable-widget">workspace_wrap_around_switch</property>
<child>
<object class="GtkSwitch" id="workspace_wrap_around_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="workspace_peek_row">
<property name="title" translatable="yes">Workspace Peek</property>
<property name="subtitle" translatable="yes">Whether the next and previous workspace should be visible in overview.</property>
<property name="activatable-widget">workspace_peek_switch</property>
<child>
<object class="GtkSwitch" id="workspace_peek_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="window_demands_attention_focus_row">
<property name="title" translatable="yes">Window Demands Attention Focus</property>
<property name="subtitle" translatable="yes">Removes window is ready notification and focus on the window</property>
<property name="activatable-widget">window_demands_attention_focus_switch</property>
<child>
<object class="GtkSwitch" id="window_demands_attention_focus_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="window_maximized_on_create_row">
<property name="title" translatable="yes">Window Maximized by Default</property>
<property name="subtitle" translatable="yes">Maximize all windows on creation</property>
<property name="activatable-widget">window_maximized_on_create_switch</property>
<child>
<object class="GtkSwitch" id="window_maximized_on_create_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="type_to_search_row">
<property name="title" translatable="yes">Type to Search</property>
<property name="subtitle" translatable="yes">You can start search without search entry or even focusing on it in overview</property>
<property name="activatable-widget">type_to_search_switch</property>
<child>
<object class="GtkSwitch" id="type_to_search_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="workspace_switcher_should_show_row">
<property name="title" translatable="yes">Always Show Workspace Switcher</property>
<property name="subtitle" translatable="yes">Shows workspace switcher even when only one workspace used with dynamic workspaces</property>
<property name="activatable-widget">workspace_switcher_should_show_switch</property>
<child>
<object class="GtkSwitch" id="workspace_switcher_should_show_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="overlay_key_row">
<property name="title" translatable="yes">Overlay Key</property>
<property name="subtitle" translatable="yes">Disable overlay key (super key)</property>
<property name="activatable-widget">overlay_key_switch</property>
<child>
<object class="GtkSwitch" id="overlay_key_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="double_super_to_appgrid_row">
<property name="title" translatable="yes">Double Super to App Grid</property>
<property name="subtitle" translatable="yes">Shows app grid when you double hit super key fast</property>
<property name="activatable-widget">double_super_to_appgrid_switch</property>
<property name="sensitive" bind-source="overlay_key_switch" bind-property="active" bind-flags="sync-create"/>
<child>
<object class="GtkSwitch" id="double_super_to_appgrid_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="switcher_popup_delay_row">
<property name="title" translatable="yes">Popup Delay</property>
<property name="subtitle" translatable="yes">Removes the delay for all switcher popups like alt-tab, ctrl-alt-tab, keyboard layout, ...</property>
<property name="activatable-widget">switcher_popup_delay_switch</property>
<child>
<object class="GtkSwitch" id="switcher_popup_delay_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwComboRow" id="startup_status_row">
<property name="title" translatable="yes">Startup Status</property>
<property name="subtitle" translatable="yes">When GNOME Shell is starting up for the first time</property>
<property name="model">startup_status_model</property>
</object>
</child>
</object>
</child>
</object>
<object class="GtkStringList" id="startup_status_model">
<items>
<item translatable="yes">Desktop</item>
<item translatable="yes">Overview</item>
</items>
</object>
</interface>

View File

@ -0,0 +1,839 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="AdwPreferencesPage" id="customize">
<property name="name">customize</property>
<property name="title" translatable="yes">Customize</property>
<property name="icon-name">applications-utilities-symbolic</property>
<child>
<object class="AdwPreferencesGroup" id="customize_group">
<property name="title" translatable="yes">Customize</property>
<child>
<object class="AdwComboRow" id="controls_manager_spacing_size_row">
<property name="title" translatable="yes">Overview Spacing Size</property>
<property name="subtitle" translatable="yes">The spacing size for controls manager in overview</property>
<property name="model">controls_manager_spacing_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="workspace_background_corner_size_row">
<property name="title" translatable="yes">Workspace Background Corner Size</property>
<property name="subtitle" translatable="yes">Workspace background corner size in overview</property>
<property name="model">workspace_background_corner_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="panel_size_row">
<property name="title" translatable="yes">Panel Size</property>
<property name="model">panel_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="panel_icon_size_row">
<property name="title" translatable="yes">Panel Icon Size</property>
<property name="model">panel_icon_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="panel_button_padding_size_row">
<property name="title" translatable="yes">Panel Button Padding Size</property>
<property name="model">panel_button_padding_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="panel_indicator_padding_size_row">
<property name="title" translatable="yes">Panel Indicator Padding Size</property>
<property name="model">panel_indicator_padding_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="top_panel_position_row">
<property name="title" translatable="yes">Panel Position</property>
<property name="model">top_panel_position_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="clock_menu_position_row">
<property name="title" translatable="yes">Clock Menu Position</property>
<property name="model">clock_menu_position_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="clock_menu_position_offset_row">
<property name="title" translatable="yes">Clock Menu Position Offset</property>
<property name="model">clock_menu_position_offset_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="workspace_switcher_size_row">
<property name="title" translatable="yes">Workspace Switcher Size</property>
<property name="model">workspace_switcher_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="animation_row">
<property name="title" translatable="yes">Animation</property>
<property name="model">animation_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="dash_icon_size_row">
<property name="title" translatable="yes">Dash Icon Size</property>
<property name="model">dash_icon_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="notification_banner_position_row">
<property name="title" translatable="yes">Notification Banner Position</property>
<property name="subtitle" translatable="yes">Notification popup position when notifications show up on the screen</property>
<property name="model">notification_banner_position_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="osd_position_row">
<property name="title" translatable="yes">OSD Position</property>
<property name="subtitle" translatable="yes">OSD position when on screen display shows up on the screen</property>
<property name="model">osd_position_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="alt_tab_window_preview_size_row">
<property name="title" translatable="yes">Alt Tab Window Preview Size</property>
<property name="model">alt_tab_window_preview_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="alt_tab_small_icon_size_row">
<property name="title" translatable="yes">Alt Tab Window Preview Icon Size</property>
<property name="model">alt_tab_small_icon_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="alt_tab_icon_size_row">
<property name="title" translatable="yes">Alt Tab Icon Size</property>
<property name="model">alt_tab_icon_size_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="looking_glass_width_row">
<property name="title" translatable="yes">Looking Glass Width</property>
<property name="model">looking_glass_width_model</property>
</object>
</child>
<child>
<object class="AdwComboRow" id="looking_glass_height_row">
<property name="title" translatable="yes">Looking Glass Height</property>
<property name="model">looking_glass_height_model</property>
</object>
</child>
</object>
</child>
</object>
<object class="GtkStringList" id="controls_manager_spacing_size_model">
<items>
<item translatable="yes">Default</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
</items>
</object>
<object class="GtkStringList" id="workspace_background_corner_size_model">
<items>
<item translatable="yes">By Shell Theme</item>
<item>0px</item>
<item>1px</item>
<item>2px</item>
<item>3px</item>
<item>4px</item>
<item>5px</item>
<item>6px</item>
<item>7px</item>
<item>8px</item>
<item>9px</item>
<item>10px</item>
<item>11px</item>
<item>12px</item>
<item>13px</item>
<item>14px</item>
<item>15px</item>
<item>16px</item>
<item>17px</item>
<item>18px</item>
<item>19px</item>
<item>20px</item>
<item>21px</item>
<item>22px</item>
<item>23px</item>
<item>24px</item>
<item>25px</item>
<item>26px</item>
<item>27px</item>
<item>28px</item>
<item>29px</item>
<item>30px</item>
<item>31px</item>
<item>32px</item>
<item>33px</item>
<item>34px</item>
<item>35px</item>
<item>36px</item>
<item>37px</item>
<item>38px</item>
<item>39px</item>
<item>40px</item>
<item>41px</item>
<item>42px</item>
<item>43px</item>
<item>44px</item>
<item>45px</item>
<item>46px</item>
<item>47px</item>
<item>48px</item>
<item>49px</item>
<item>50px</item>
<item>51px</item>
<item>52px</item>
<item>53px</item>
<item>54px</item>
<item>55px</item>
<item>56px</item>
<item>57px</item>
<item>58px</item>
<item>59px</item>
<item>60px</item>
</items>
</object>
<object class="GtkStringList" id="panel_size_model">
<items>
<item translatable="yes">By Shell Theme</item>
<item>1px</item>
<item>2px</item>
<item>3px</item>
<item>4px</item>
<item>5px</item>
<item>6px</item>
<item>7px</item>
<item>8px</item>
<item>9px</item>
<item>10px</item>
<item>11px</item>
<item>12px</item>
<item>13px</item>
<item>14px</item>
<item>15px</item>
<item>16px</item>
<item>17px</item>
<item>18px</item>
<item>19px</item>
<item>20px</item>
<item>21px</item>
<item>22px</item>
<item>23px</item>
<item>24px</item>
<item>25px</item>
<item>26px</item>
<item>27px</item>
<item>28px</item>
<item>29px</item>
<item>30px</item>
<item>31px</item>
<item>32px</item>
<item>33px</item>
<item>34px</item>
<item>35px</item>
<item>36px</item>
<item>37px</item>
<item>38px</item>
<item>39px</item>
<item>40px</item>
<item>41px</item>
<item>42px</item>
<item>43px</item>
<item>44px</item>
<item>45px</item>
<item>46px</item>
<item>47px</item>
<item>48px</item>
<item>49px</item>
<item>50px</item>
<item>51px</item>
<item>52px</item>
<item>53px</item>
<item>54px</item>
<item>55px</item>
<item>56px</item>
<item>57px</item>
<item>58px</item>
<item>59px</item>
<item>60px</item>
</items>
</object>
<object class="GtkStringList" id="panel_icon_size_model">
<items>
<item translatable="yes">By Shell Theme</item>
<item>1px</item>
<item>2px</item>
<item>3px</item>
<item>4px</item>
<item>5px</item>
<item>6px</item>
<item>7px</item>
<item>8px</item>
<item>9px</item>
<item>10px</item>
<item>11px</item>
<item>12px</item>
<item>13px</item>
<item>14px</item>
<item>15px</item>
<item>16px</item>
<item>17px</item>
<item>18px</item>
<item>19px</item>
<item>20px</item>
<item>21px</item>
<item>22px</item>
<item>23px</item>
<item>24px</item>
<item>25px</item>
<item>26px</item>
<item>27px</item>
<item>28px</item>
<item>29px</item>
<item>30px</item>
<item>31px</item>
<item>32px</item>
<item>33px</item>
<item>34px</item>
<item>35px</item>
<item>36px</item>
<item>37px</item>
<item>38px</item>
<item>39px</item>
<item>40px</item>
<item>41px</item>
<item>42px</item>
<item>43px</item>
<item>44px</item>
<item>45px</item>
<item>46px</item>
<item>47px</item>
<item>48px</item>
<item>49px</item>
<item>50px</item>
<item>51px</item>
<item>52px</item>
<item>53px</item>
<item>54px</item>
<item>55px</item>
<item>56px</item>
<item>57px</item>
<item>58px</item>
<item>59px</item>
<item>60px</item>
</items>
</object>
<object class="GtkStringList" id="panel_button_padding_size_model">
<items>
<item translatable="yes">By Shell Theme</item>
<item>0px</item>
<item>1px</item>
<item>2px</item>
<item>3px</item>
<item>4px</item>
<item>5px</item>
<item>6px</item>
<item>7px</item>
<item>8px</item>
<item>9px</item>
<item>10px</item>
<item>11px</item>
<item>12px</item>
<item>13px</item>
<item>14px</item>
<item>15px</item>
<item>16px</item>
<item>17px</item>
<item>18px</item>
<item>19px</item>
<item>20px</item>
<item>21px</item>
<item>22px</item>
<item>23px</item>
<item>24px</item>
<item>25px</item>
<item>26px</item>
<item>27px</item>
<item>28px</item>
<item>29px</item>
<item>30px</item>
<item>31px</item>
<item>32px</item>
<item>33px</item>
<item>34px</item>
<item>35px</item>
<item>36px</item>
<item>37px</item>
<item>38px</item>
<item>39px</item>
<item>40px</item>
<item>41px</item>
<item>42px</item>
<item>43px</item>
<item>44px</item>
<item>45px</item>
<item>46px</item>
<item>47px</item>
<item>48px</item>
<item>49px</item>
<item>50px</item>
<item>51px</item>
<item>52px</item>
<item>53px</item>
<item>54px</item>
<item>55px</item>
<item>56px</item>
<item>57px</item>
<item>58px</item>
<item>59px</item>
<item>60px</item>
</items>
</object>
<object class="GtkStringList" id="panel_indicator_padding_size_model">
<items>
<item translatable="yes">By Shell Theme</item>
<item>0px</item>
<item>1px</item>
<item>2px</item>
<item>3px</item>
<item>4px</item>
<item>5px</item>
<item>6px</item>
<item>7px</item>
<item>8px</item>
<item>9px</item>
<item>10px</item>
<item>11px</item>
<item>12px</item>
<item>13px</item>
<item>14px</item>
<item>15px</item>
<item>16px</item>
<item>17px</item>
<item>18px</item>
<item>19px</item>
<item>20px</item>
<item>21px</item>
<item>22px</item>
<item>23px</item>
<item>24px</item>
<item>25px</item>
<item>26px</item>
<item>27px</item>
<item>28px</item>
<item>29px</item>
<item>30px</item>
<item>31px</item>
<item>32px</item>
<item>33px</item>
<item>34px</item>
<item>35px</item>
<item>36px</item>
<item>37px</item>
<item>38px</item>
<item>39px</item>
<item>40px</item>
<item>41px</item>
<item>42px</item>
<item>43px</item>
<item>44px</item>
<item>45px</item>
<item>46px</item>
<item>47px</item>
<item>48px</item>
<item>49px</item>
<item>50px</item>
<item>51px</item>
<item>52px</item>
<item>53px</item>
<item>54px</item>
<item>55px</item>
<item>56px</item>
<item>57px</item>
<item>58px</item>
<item>59px</item>
<item>60px</item>
</items>
</object>
<object class="GtkStringList" id="top_panel_position_model">
<items>
<item translatable="yes">Top</item>
<item translatable="yes">Bottom</item>
</items>
</object>
<object class="GtkStringList" id="clock_menu_position_model">
<items>
<item translatable="yes">Center</item>
<item translatable="yes">Right</item>
<item translatable="yes">Left</item>
</items>
</object>
<object class="GtkStringList" id="clock_menu_position_offset_model">
<items>
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
</items>
</object>
<object class="GtkStringList" id="workspace_switcher_size_model">
<items>
<item translatable="yes">Default</item>
<item>1%</item>
<item>2%</item>
<item>3%</item>
<item>4%</item>
<item>5%</item>
<item>6%</item>
<item>7%</item>
<item>8%</item>
<item>9%</item>
<item>10%</item>
<item>11%</item>
<item>12%</item>
<item>13%</item>
<item>14%</item>
<item>15%</item>
<item>16%</item>
<item>17%</item>
<item>18%</item>
<item>19%</item>
<item>20%</item>
<item>21%</item>
<item>22%</item>
<item>23%</item>
<item>24%</item>
<item>25%</item>
<item>26%</item>
<item>27%</item>
<item>28%</item>
<item>29%</item>
<item>30%</item>
</items>
</object>
<object class="GtkStringList" id="animation_model">
<items>
<item translatable="yes">No Animation</item>
<item translatable="yes">Default Speed</item>
<item translatable="yes">Almost None</item>
<item translatable="yes">Fastest</item>
<item translatable="yes">Faster</item>
<item translatable="yes">Fast</item>
<item translatable="yes">Slow</item>
<item translatable="yes">Slower</item>
<item translatable="yes">Slowest</item>
</items>
</object>
<object class="GtkStringList" id="dash_icon_size_model">
<items>
<item translatable="yes">Default</item>
<item>16px</item>
<item>22px</item>
<item>24px</item>
<item>32px</item>
<item>40px</item>
<item>48px</item>
<item>56px</item>
<item>64px</item>
</items>
</object>
<object class="GtkStringList" id="notification_banner_position_model">
<items>
<item translatable="yes">Top Start</item>
<item translatable="yes">Top Center</item>
<item translatable="yes">Top End</item>
<item translatable="yes">Bottom Start</item>
<item translatable="yes">Bottom Center</item>
<item translatable="yes">Bottom End</item>
</items>
</object>
<object class="GtkStringList" id="osd_position_model">
<items>
<item translatable="yes">Default</item>
<item translatable="yes">Top Start</item>
<item translatable="yes">Top Center</item>
<item translatable="yes">Top End</item>
<item translatable="yes">Bottom Start</item>
<item translatable="yes">Bottom Center</item>
<item translatable="yes">Bottom End</item>
<item translatable="yes">Center Start</item>
<item translatable="yes">Center</item>
<item translatable="yes">Center End</item>
</items>
</object>
<object class="GtkStringList" id="alt_tab_window_preview_size_model">
<items>
<item translatable="yes">Default</item>
<item>32</item>
<item>64</item>
<item>128</item>
<item>256</item>
<item>512</item>
</items>
</object>
<object class="GtkStringList" id="alt_tab_small_icon_size_model">
<items>
<item translatable="yes">Default</item>
<item>32</item>
<item>64</item>
<item>128</item>
<item>256</item>
<item>512</item>
</items>
</object>
<object class="GtkStringList" id="alt_tab_icon_size_model">
<items>
<item translatable="yes">Default</item>
<item>32</item>
<item>64</item>
<item>128</item>
<item>256</item>
<item>512</item>
</items>
</object>
<object class="GtkStringList" id="looking_glass_width_model">
<items>
<item translatable="yes">Default</item>
<item>10%</item>
<item>20%</item>
<item>30%</item>
<item>40%</item>
<item>50%</item>
<item>60%</item>
<item>70%</item>
<item>80%</item>
<item>90%</item>
</items>
</object>
<object class="GtkStringList" id="looking_glass_height_model">
<items>
<item translatable="yes">Default</item>
<item>10%</item>
<item>20%</item>
<item>30%</item>
<item>40%</item>
<item>50%</item>
<item>60%</item>
<item>70%</item>
<item>80%</item>
<item>90%</item>
</items>
</object>
</interface>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="AdwPreferencesPage" id="icons">
<property name="name">icons</property>
<property name="title" translatable="yes">Icons</property>
<property name="icon-name">emblem-photos-symbolic</property>
<child>
<object class="AdwPreferencesGroup" id="icons_group">
<property name="title" translatable="yes">Icons</property>
<child>
<object class="AdwActionRow" id="panel_notification_icon_row">
<property name="title" translatable="yes">Panel Notification Icon</property>
<property name="activatable-widget">panel_notification_icon_switch</property>
<child>
<object class="GtkSwitch" id="panel_notification_icon_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="power_icon_row">
<property name="title" translatable="yes">Power Icon</property>
<property name="activatable-widget">power_icon_switch</property>
<child>
<object class="GtkSwitch" id="power_icon_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="window_picker_icon_row">
<property name="title" translatable="yes">Window Picker Icon</property>
<property name="subtitle" translatable="yes">The icon under window preview in overview</property>
<property name="activatable-widget">window_picker_icon_switch</property>
<child>
<object class="GtkSwitch" id="window_picker_icon_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>

View File

@ -0,0 +1,153 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="AdwPreferencesPage" id="profile">
<property name="name">profile</property>
<property name="title" translatable="yes">Profile</property>
<property name="icon-name">view-list-symbolic</property>
<child>
<object class="AdwPreferencesGroup" id="profile_group">
<property name="title" translatable="yes">Profile</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">center</property>
<property name="label" translatable="yes">You can choose between pre-defined profiles or you can simply use your own customized settings</property>
<property name="xalign">0</property>
<property name="wrap">True</property>
<property name="width-chars">0</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<style>
<class name="dim-label"/>
</style>
<attributes>
<attribute name="scale" value="0.9"/>
</attributes>
</object>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hexpand">0</property>
<property name="vexpand">0</property>
<child>
<object class="GtkToggleButton" id="profile_default">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="label" translatable="yes">Default</property>
<property name="active">1</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
</object>
</child>
<child>
<object class="GtkToggleButton" id="profile_custom">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="label" translatable="yes">Custom</property>
<property name="group">profile_default</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
</object>
</child>
<child>
<object class="GtkToggleButton" id="profile_minimal">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="label" translatable="yes">Minimal</property>
<property name="group">profile_default</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
</object>
</child>
<child>
<object class="GtkToggleButton" id="profile_superminimal">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="label" translatable="yes">Super Minimal</property>
<property name="group">profile_default</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
</object>
</child>
<style>
<class name="linked"/>
</style>
</object>
</child>
</object>
</child>
<child>
<object class="AdwPreferencesGroup" id="override_group">
<property name="title" translatable="yes">Override</property>
<child>
<object class="AdwActionRow" id="theme_row">
<property name="title" translatable="yes">Shell Theme</property>
<property name="subtitle" translatable="yes">Overrides the shell theme partially to create a minimal desktop</property>
<property name="activatable-widget">theme_switch</property>
<child>
<object class="GtkSwitch" id="theme_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="AdwPreferencesGroup" id="support_group">
<property name="title" translatable="yes">Links</property>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Bug Report</property>
<property name="activatable-widget">bug_report_linkbutton</property>
<child>
<object class="GtkLinkButton" id="bug_report_linkbutton">
<property name="uri">https://gitlab.gnome.org/jrahmatzadeh/just-perfection/-/issues</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Support via Patreon</property>
<property name="activatable-widget">patreon_linkbutton</property>
<child>
<object class="GtkLinkButton" id="patreon_linkbutton">
<property name="uri">https://www.patreon.com/justperfection</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Support via Buy Me a Coffee</property>
<property name="activatable-widget">buymeacoffee_linkbutton</property>
<child>
<object class="GtkLinkButton" id="buymeacoffee_linkbutton">
<property name="uri">https://www.buymeacoffee.com/justperfection</property>
</object>
</child>
</object>
</child>"
</object>
</child>
</object>
</interface>

View File

@ -0,0 +1,369 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="AdwPreferencesPage" id="visibility">
<property name="name">visibility</property>
<property name="title" translatable="yes">Visibility</property>
<property name="icon-name">weather-clear-symbolic</property>
<child>
<object class="AdwPreferencesGroup" id="visibility_group">
<property name="title" translatable="yes">Visibility</property>
<child>
<object class="AdwActionRow" id="panel_row">
<property name="title" translatable="yes">Panel</property>
<property name="activatable-widget">panel_switch</property>
<child>
<object class="GtkSwitch" id="panel_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="panel_in_overview_row">
<property name="title" translatable="yes">Panel in Overview</property>
<property name="activatable-widget">panel_in_overview_switch</property>
<property name="sensitive" bind-source="panel_switch" bind-property="active" bind-flags="invert-boolean|sync-create"/>
<child>
<object class="GtkSwitch" id="panel_in_overview_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="activities_button_row">
<property name="title" translatable="yes">Activities Button</property>
<property name="subtitle" translatable="yes">Button in panel to toggle overview visibility</property>
<property name="activatable-widget">activities_button_switch</property>
<child>
<object class="GtkSwitch" id="activities_button_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="clock_menu_row">
<property name="title" translatable="yes">Clock Menu</property>
<property name="subtitle" translatable="yes">Also known as date menu shows date and time in panel</property>
<property name="activatable-widget">clock_menu_switch</property>
<child>
<object class="GtkSwitch" id="clock_menu_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="keyboard_layout_row">
<property name="title" translatable="yes">Keyboard Layout</property>
<property name="subtitle" translatable="yes">Keyboard Layout indicator button in panel</property>
<property name="activatable-widget">keyboard_layout_switch</property>
<child>
<object class="GtkSwitch" id="keyboard_layout_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="accessibility_menu_row">
<property name="title" translatable="yes">Accessibility Menu</property>
<property name="subtitle" translatable="yes">Accessibility Menu indicator button in panel</property>
<property name="activatable-widget">accessibility_menu_switch</property>
<child>
<object class="GtkSwitch" id="accessibility_menu_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="quick_settings_row">
<property name="title" translatable="yes">Quick Settings</property>
<property name="subtitle" translatable="yes">Quick settings menu in panel</property>
<property name="activatable-widget">quick_settings_switch</property>
<child>
<object class="GtkSwitch" id="quick_settings_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="screen_sharing_indicator_row">
<property name="title" translatable="yes">Screen Sharing Indicator</property>
<property name="subtitle" translatable="yes">Screen sharing indicator in panel</property>
<property name="activatable-widget">screen_sharing_indicator_switch</property>
<child>
<object class="GtkSwitch" id="screen_sharing_indicator_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="screen_recording_indicator_row">
<property name="title" translatable="yes">Screen Recording Indicator</property>
<property name="subtitle" translatable="yes">Screen recording indicator in panel</property>
<property name="activatable-widget">screen_recording_indicator_switch</property>
<child>
<object class="GtkSwitch" id="screen_recording_indicator_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="world_clock_row">
<property name="title" translatable="yes">World Clock</property>
<property name="subtitle" translatable="yes">World clock in clock menu</property>
<property name="activatable-widget">world_clock_switch</property>
<child>
<object class="GtkSwitch" id="world_clock_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="weather_row">
<property name="title" translatable="yes">Weather</property>
<property name="subtitle" translatable="yes">Weather in clock menu</property>
<property name="activatable-widget">weather_switch</property>
<child>
<object class="GtkSwitch" id="weather_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="calendar_row">
<property name="title" translatable="yes">Calendar</property>
<property name="subtitle" translatable="yes">Calendar in clock menu</property>
<property name="activatable-widget">calendar_switch</property>
<child>
<object class="GtkSwitch" id="calendar_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="events_button_row">
<property name="title" translatable="yes">Events</property>
<property name="subtitle" translatable="yes">Events button in clock menu</property>
<property name="activatable-widget">events_button_switch</property>
<child>
<object class="GtkSwitch" id="events_button_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="search_row">
<property name="title" translatable="yes">Search</property>
<property name="subtitle" translatable="yes">Search entry in overview</property>
<property name="activatable-widget">search_switch</property>
<child>
<object class="GtkSwitch" id="search_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="dash_row">
<property name="title" translatable="yes">Dash</property>
<property name="subtitle" translatable="yes">Dash holds favorite and opened applications icons</property>
<property name="activatable-widget">dash_switch</property>
<child>
<object class="GtkSwitch" id="dash_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="dash_separator_row">
<property name="title" translatable="yes">Dash Separator</property>
<property name="subtitle" translatable="yes">Dash separator line that separates pin apps from unpin apps</property>
<property name="activatable-widget">dash_separator_switch</property>
<child>
<object class="GtkSwitch" id="dash_separator_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="dash_app_running_row">
<property name="title" translatable="yes">Dash App Running Indicator</property>
<property name="subtitle" translatable="yes">The dot indicator in dash that shows the app is running</property>
<property name="activatable-widget">dash_app_running_switch</property>
<child>
<object class="GtkSwitch" id="dash_app_running_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="show_apps_button_row">
<property name="title" translatable="yes">Show Applications Button</property>
<property name="subtitle" translatable="yes">Button in dash that toggles applications list visibility</property>
<property name="activatable-widget">show_apps_button_switch</property>
<child>
<object class="GtkSwitch" id="show_apps_button_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="osd_row">
<property name="title" translatable="yes">On Screen Display (OSD)</property>
<property name="subtitle" translatable="yes">Volume and brightness on screen display when the change happens</property>
<property name="activatable-widget">osd_switch</property>
<child>
<object class="GtkSwitch" id="osd_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="workspace_popup_row">
<property name="title" translatable="yes">Workspace Popup</property>
<property name="subtitle" translatable="yes">Popup that appears on the screen when you change the workspace</property>
<property name="activatable-widget">workspace_popup_switch</property>
<child>
<object class="GtkSwitch" id="workspace_popup_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="workspace_row">
<property name="title" translatable="yes">Workspace Switcher</property>
<property name="subtitle" translatable="yes">Also refers to workspace thumbnails that you see in overview for selecting a workspace</property>
<property name="activatable-widget">workspace_switch</property>
<child>
<object class="GtkSwitch" id="workspace_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="workspaces_in_app_grid_row">
<property name="title" translatable="yes">Workspaces App Grid</property>
<property name="subtitle" translatable="yes">Workspace boxes in app grid</property>
<property name="activatable-widget">workspaces_in_app_grid_switch</property>
<child>
<object class="GtkSwitch" id="workspaces_in_app_grid_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="window_preview_close_button_row">
<property name="title" translatable="yes">Window Picker Close Button</property>
<property name="subtitle" translatable="yes">The close button on window preview in overview</property>
<property name="activatable-widget">window_preview_close_button_switch</property>
<child>
<object class="GtkSwitch" id="window_preview_close_button_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="window_preview_caption_row">
<property name="title" translatable="yes">Window Picker Caption</property>
<property name="subtitle" translatable="yes">The text under window preview in overview</property>
<property name="activatable-widget">window_preview_caption_switch</property>
<child>
<object class="GtkSwitch" id="window_preview_caption_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="background_menu_row">
<property name="title" translatable="yes">Background Menu</property>
<property name="subtitle" translatable="yes">When you right click on desktop background</property>
<property name="activatable-widget">background_menu_switch</property>
<child>
<object class="GtkSwitch" id="background_menu_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="ripple_box_row">
<property name="title" translatable="yes">Ripple Box</property>
<property name="subtitle" translatable="yes">Hot corner animation effects</property>
<property name="activatable-widget">ripple_box_switch</property>
<child>
<object class="GtkSwitch" id="ripple_box_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
<child>
<object class="AdwActionRow" id="window_menu_take_screenshot_button_row">
<property name="title" translatable="yes">Take Screenshot button in Window Menu</property>
<property name="subtitle" translatable="yes">Take screenshot button in title bar right click menu</property>
<property name="activatable-widget">window_menu_take_screenshot_button_switch</property>
<child>
<object class="GtkSwitch" id="window_menu_take_screenshot_button_switch">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>