-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathgo-for-it.gschema.xml.in
309 lines (294 loc) · 11.6 KB
/
go-for-it.gschema.xml.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<enum id="@APP_ID@.timer-mode">
<value nick="simple" value="0"/>
<value nick="pomodoro" value="1"/>
<value nick="custom" value="2"/>
</enum>
<enum id="@APP_ID@.override-bool">
<value nick="default" value="0"/>
<value nick="false" value="1"/>
<value nick="true" value="2"/>
</enum>
<enum id="@APP_ID@.color-scheme">
<value nick="default" value="0"/>
<value nick="light" value="1"/>
<value nick="dark" value="2"/>
</enum>
<schema path="@SCHEMA_PATH@/saved-state/" id="@APP_ID@.saved-state">
<key name="window-size" type="(ii)">
<default>(280,320)</default>
<summary>Window size</summary>
<description>Most recent size of the window (width, height)</description>
</key>
<key name="window-position" type="(ii)">
<default>(-1,-1)</default>
<summary>Window position</summary>
<description>Most recent position of the window (x, y)</description>
</key>
<key name="last-loaded-list" type="(ss)">
<default>('','')</default>
<summary></summary>
<description>To-do list that was most recently displayed (list type, list ID). If instead of a to-do list, the list overview was last shown, type and id are empty.</description>
</key>
</schema>
<schema path="@SCHEMA_PATH@/timer/" id="@APP_ID@.timer">
<key name="task-duration" type="i">
<range min="1" max="86340"/>
<default>1500</default>
<summary>Default task duration</summary>
<description>Duration of the timer when working on a task in seconds.</description>
</key>
<key name="break-duration" type="i">
<range min="1" max="86340"/>
<default>300</default>
<summary>Break duration</summary>
<description>Duration of a normal break in seconds.</description>
</key>
<key name="long-break-duration" type="i">
<range min="1" max="86340"/>
<default>900</default>
<summary>Duration of a long break</summary>
<description>Duration of a long break (for pomodoro timer) in seconds.</description>
</key>
<key name="pomodoro-period" type="i">
<range min="2" max="100"/>
<default>4</default>
<summary></summary>
<description>This value determines when a long break should be scheduled. For value n (n-1) normal breaks are scheduled followed by a long break, after which the cycle repeats.</description>
</key>
<key name="timer-mode" enum="@APP_ID@.timer-mode">
<default>'simple'</default>
<summary></summary>
<description></description>
</key>
<key name="schedule" type="a(ii)">
<default>[]</default>
<summary>Task/break duration schedule</summary>
<description>Task and break duration schedule given as list of (task duration, break duration) pears, both in seconds.</description>
</key>
<key name="reminder-time" type="i">
<range min="0" max="600"/>
<default>60</default>
<summary></summary>
<description>When to show a reminder. Value is number of seconds from the end of the task duration.</description>
</key>
<key name="resume-tasks-after-break" type="b">
<default>false</default>
<summary></summary>
<description></description>
</key>
<key name="reset-timer-on-task-switch" type="b">
<default>false</default>
<summary></summary>
<description></description>
</key>
</schema>
<schema path="@SCHEMA_PATH@/settings/" id="@APP_ID@.settings">
<key name="settings-version" type="i">
<default>0</default>
<summary></summary>
<description>Value used to determine if settings should be migrated. If set to 0 the application will try to import its settings from keyfiles used in versions <=1.8.</description>
</key>
<key name="lists" type="a(ss)">
<default>[]</default>
<summary>To-do lists</summary>
<description>Configured to-do lists in the order in which the user placed them in the list overview (list type, list ID).</description>
</key>
<key name="new-tasks-on-top" type="b">
<default>false</default>
<summary></summary>
<description>If set to true new tasks will be placed at the top of a list, otherwise new tasks will be placed at the end.</description>
</key>
<key name="add-default-todos" type="b">
<default>false</default>
<summary>Whether the example tasks need to be added</summary>
<description>If set to true the examples tasks will be added to the first new (files did not yet exist) list. </description>
</key>
<!--ui-->
<key name="use-header-bar" enum="@APP_ID@.override-bool">
<default>'default'</default>
<summary></summary>
<description></description>
</key>
<key name="color-scheme" enum="@APP_ID@.color-scheme">
<default>'default'</default>
<summary></summary>
<description></description>
</key>
<key name="small-toolbar-icons" type="b">
<default>false</default>
<summary></summary>
<description></description>
</key>
<key name="switcher-use-icons" type="b">
<default>true</default>
<summary></summary>
<description></description>
</key>
</schema>
<schema path="@SCHEMA_PATH@/settings/sounds/" id="@APP_ID@.settings.sounds">
<key name="reminder-sound-volume" type="d">
<range min="0.0" max="1.0"/>
<default>1.0</default>
<summary></summary>
<description></description>
</key>
<key name="reminder-sound-file" type="s">
<default>''</default>
<summary></summary>
<description></description>
</key>
<key name="break-start-sound-volume" type="d">
<range min="0.0" max="1.0"/>
<default>1.0</default>
<summary></summary>
<description></description>
</key>
<key name="break-start-sound-file" type="s">
<default>'singing-bowl.ogg'</default>
<summary>Sound to play at the start of the break</summary>
<description>Sound to play at the start of the break. For custom sound files specify a file:/// uri.</description>
</key>
<key name="break-end-sound-volume" type="d">
<range min="0.0" max="1.0"/>
<default>1.0</default>
<summary></summary>
<description></description>
</key>
<key name="break-end-sound-file" type="s">
<default>'aluminium-bowl.ogg'</default>
<summary>Sound to play at the end of the break</summary>
<description>Sound to play at the end of the break. For custom sound files specify a file:/// uri.</description>
</key>
<key name="mute" type="b">
<default>false</default>
<summary>Whether notification sounds should be muted</summary>
<description>If set to true notification sounds played by the application itself will be muted.</description>
</key>
</schema>
<schema path="@SCHEMA_PATH@/keybindings/" id="@APP_ID@.keybindings">
<key name="move-row-up" type="s">
<default><![CDATA['<Control>j']]></default>
<summary>Move the selected row up.</summary>
<description></description>
</key>
<key name="move-row-down" type="s">
<default><![CDATA['<Control>k']]></default>
<summary>Move the selected row down.</summary>
<description></description>
</key>
<key name="next-task" type="s">
<default><![CDATA['j']]></default>
<summary>Switch to the next task or list.</summary>
<description></description>
</key>
<key name="prev-task" type="s">
<default><![CDATA['k']]></default>
<summary>Switch to the previous task or list.</summary>
<description></description>
</key>
<key name="cycle-page-reverse" type="s">
<default><![CDATA['<Control><Shift>Tab']]></default>
<summary>Cycle through the pages in reverse order.</summary>
<description></description>
</key>
<key name="cycle-page" type="s">
<default><![CDATA['<Control>Tab']]></default>
<summary>Cycle through the pages.</summary>
<description></description>
</key>
<key name="filter" type="s">
<default><![CDATA['<Control>f']]></default>
<summary>Filter/search shortcut.</summary>
<description></description>
</key>
<key name="sort" type="s">
<default><![CDATA['']]></default>
<summary>Sort shortcut.</summary>
<description></description>
</key>
<key name="add-new" type="s">
<default><![CDATA['<Control>n']]></default>
<summary>Add a new task or list.</summary>
<description></description>
</key>
<key name="toggle-timer" type="s">
<default><![CDATA['<Control>p']]></default>
<summary>Stop or start the timer.</summary>
<description></description>
</key>
<key name="skip" type="s">
<default><![CDATA['']]></default>
<summary>Skip the break or the task.</summary>
<description></description>
</key>
<key name="mark-task-done" type="s">
<default><![CDATA['<Control>Return']]></default>
<summary>Mark the current task as completed.</summary>
<description></description>
</key>
<key name="edit-properties" type="s">
<default><![CDATA['space']]></default>
<summary>Edit the properties of a list or a task.</summary>
<description></description>
</key>
</schema>
<schema path="@SCHEMA_PATH@/backends/todo-txt/" id="@APP_ID@.todo-txt">
<key name="lists" type="as">
<default>[]</default>
<summary>Todo.txt lists</summary>
<description>IDs of the configured lists.</description>
</key>
</schema>
<schema id="@APP_ID@.todo-txt.list">
<key name="name" type="s">
<default>''</default>
<summary>Name of the to-do list</summary>
<description>Name of the to-do list.</description>
</key>
<key name="todo-list-uri" type="s">
<default>''</default>
<summary>URI of to-do list</summary>
<description>URI of the file containing to-do tasks that have yet to be completed.</description>
</key>
<key name="done-list-uri" type="s">
<default>''</default>
<summary>URI of "done" list</summary>
<description>URI of the file containing to-do tasks that have already been completed.</description>
</key>
<key name="log-timer-in-txt" type="b">
<default>true</default>
<summary>Log total time per task in todo.txt files</summary>
<description></description>
</key>
<key name="add-creation-dates" type="b">
<default>true</default>
<summary>Store the creation dates of tasks in the todo.txt files</summary>
<description></description>
</key>
<key name="reminder-time" type="i">
<range min="-1" max="600"/>
<default>-1</default>
<summary></summary>
<description>When to show a reminder. Value is number of seconds from the end of the task duration. If set to -1, the default reminder time is used.</description>
</key>
<key name="schedule" type="a(ii)">
<default>[]</default>
<summary>Task/break duration schedule</summary>
<description>Task and break duration schedule given as list of (task duration, break duration) pears, both in seconds.</description>
</key>
<key name="activity-log-uri" type="s">
<default>''</default>
<summary>File in which to log activity</summary>
<description>URI of file in which the timer activity is logged.</description>
</key>
</schema>
<schema path="@SCHEMA_PATH@/plugins/" id="@APP_ID@.plugins">
<key name="enabled-plugins" type="as">
<default>@DEFAULT_PLUGINS@</default>
<summary>Enabled plugins</summary>
<description>List of enabled plugins. Plugin support must be enabled at compile time.</description>
</key>
</schema>
</schemalist>