Files
quotes/schemas/org.gnome.shell.extensions.quotes.gschema.xml
2025-07-16 15:12:58 +00:00

50 lines
2.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<schema id="org.gnome.shell.extensions.quotes" path="/org/gnome/shell/extensions/quotes/">
<key name="rotation-interval" type="i">
<default>30</default>
<summary>Quote rotation interval</summary>
<description>Time in seconds between quote rotations</description>
</key>
<key name="sync-interval" type="i">
<default>3600</default>
<summary>Sync interval</summary>
<description>Time in seconds between API synchronizations</description>
</key>
<key name="api-url" type="s">
<default>'https://api.quotable.io/random'</default>
<summary>API URL</summary>
<description>URL for fetching quotes from remote server</description>
</key>
<key name="font-size" type="i">
<default>14</default>
<summary>Font size</summary>
<description>Font size for quote text in pixels</description>
</key>
<key name="text-color" type="s">
<default>'#ffffff'</default>
<summary>Text color</summary>
<description>Color for quote text in hex format</description>
</key>
<key name="max-width" type="i">
<default>60</default>
<summary>Maximum character width</summary>
<description>Maximum number of characters to display before truncating</description>
</key>
<key name="quotes-file" type="s">
<default>'quotes.json'</default>
<summary>Quotes file name</summary>
<description>Name of the JSON file to store quotes</description>
</key>
<key name="custom-quotes" type="s">
<default>'[]'</default>
<summary>Custom quotes</summary>
<description>JSON array of custom quotes objects with text and author properties</description>
</key>
<key name="use-custom-quotes" type="b">
<default>false</default>
<summary>Use custom quotes</summary>
<description>Whether to use custom quotes instead of built-in/synced quotes</description>
</key>
</schema>
</schemalist>