RandomWallpaperGnome3/randomwallpaper@iflow.space/schemas/org.gnome.shell.extensions.space.iflow.randomwallpaper.gschema.xml
2018-08-13 00:43:30 +03:00

199 lines
8.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain='gnome-shell-extensions'>
<enum id='org.gnome.shell.extensions.space.iflow.randomwallpaper.sources'>
<value value='0' nick='unsplash'/>
<value value='1' nick='desktoppr'/>
<value value='2' nick='wallhaven'/>
<value value='3' nick='reddit'/>
<value value='4' nick='genericJSON'/>
</enum>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper'>
<key type='i' name='history-length'>
<default>5</default>
<summary>History size</summary>
<description>Number of wallpapers stored locally</description>
<range min='2' max='100'/>
</key>
<key type='b' name='auto-fetch'>
<default>false</default>
<summary>Auto-Fetch</summary>
<description>Update the wallpaper based on a duration</description>
</key>
<key type='i' name='minutes'>
<default>30</default>
<summary>Duration</summary>
<description>Minutes to wait before a new wallpaper is fetched</description>
<range min='1' max='59'/>
</key>
<key type='i' name='hours'>
<default>1</default>
<summary>Duration</summary>
<description>Minutes to wait before a new wallpaper is fetched</description>
<range min='0' max='23'/>
</key>
<key name='source' enum='org.gnome.shell.extensions.space.iflow.randomwallpaper.sources'>
<default>'unsplash'</default>
<summary>Wallpaper Source</summary>
<description>Describes the adapter that will be used.</description>
</key>
<key type='as' name='history'>
<default>[]</default>
<summary>History</summary>
<description>Stores the history objects as stringified JSONs</description>
</key>
<key type='x' name='timer-last-trigger'>
<default>0</default>
<summary>Timestamp of the last timer trigger.</summary>
<description>A JS timestamp of the last timer callback trigger. Zero if no last change registered.
</description>
</key>
<key type='b' name='change-lock-screen'>
<default>false</default>
<summary>Change lock screen</summary>
<description>Weather the gnome lock screen should also be set to the new wallpaper.</description>
</key>
<key type='b' name='disable-hover-preview'>
<default>false</default>
<summary>Disable hover preview</summary>
<description>Disables the preview of the background while hovering the history list</description>
</key>
<key type='b' name='hide-panel-icon'>
<default>false</default>
<summary>Hide the panel icon</summary>
<description>Removes the panel icon from the gnome shell.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper/desktopper/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.desktopper'>
<key type='b' name='allow-unsafe'>
<default>false</default>
<summary>Allow Unsafe</summary>
<description>Weather the extension should fetch images that are rated as unsafe.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper/unsplash/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.unsplash'>
<key type='s' name='unsplash-keyword'>
<default>""</default>
<summary>Keyword</summary>
<description>The keyword will be used to search images.</description>
</key>
<key type='s' name='unsplash-username'>
<default>""</default>
<summary>Username</summary>
<description>Only fetch random images of a given user.</description>
</key>
<key type='s' name='unsplash-collections'>
<default>""</default>
<summary>Collections</summary>
<description>Only fetch random images from a comma separated list of collections.</description>
</key>
<key type='i' name='image-width'>
<default>1920</default>
<summary>Image Width</summary>
<description>The width of the image.</description>
</key>
<key type='i' name='image-height'>
<default>1080</default>
<summary>Image Width</summary>
<description>The height of the image.</description>
</key>
<key type='b' name='featured-only'>
<default>false</default>
<summary>Featured images only</summary>
<description>This results in a smaller wallpaper pool but the images are considered to have higher
quality.
</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper/wallhaven/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.wallhaven'>
<key type='s' name='wallhaven-keyword'>
<default>""</default>
<summary>Keyword</summary>
<description>The keyword will be used to search images.</description>
</key>
<key type='s' name='resolutions'>
<default>"1920x1200, 1920x1080, 2560x1440, 2560x1600, 3840x1080"</default>
<summary>Resolutions</summary>
<description>The acceptable resolutions.</description>
</key>
<key type='b' name='allow-sfw'>
<default>true</default>
<summary>SFW</summary>
<description>Weather safe images are allowed.</description>
</key>
<key type='b' name='allow-sketchy'>
<default>false</default>
<summary>Sketchy</summary>
<description>Weather sketchy images are allowed.</description>
</key>
<key type='b' name='category-general'>
<default>true</default>
<summary>Category General</summary>
<description>Weather the general category should be searched.</description>
</key>
<key type='b' name='category-anime'>
<default>true</default>
<summary>Category Anime</summary>
<description>Weather the anime category should be searched.</description>
</key>
<key type='b' name='category-people'>
<default>true</default>
<summary>Category People</summary>
<description>Weather the people category should be searched.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper/reddit/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.reddit'>
<key type='s' name='subreddits'>
<default>""</default>
<summary>Subreddits</summary>
<description>These subreddits will be searched.</description>
</key>
<key type='b' name='allow-sfw'>
<default>false</default>
<summary>SFW</summary>
<description>Whether safe images are allowed.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper/genericJSON/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.genericJSON'>
<key type='s' name='generic-json-request-url'>
<default>""</default>
<summary>The request URL</summary>
<description>The URL where the JSON will be requested.</description>
</key>
<key type='s' name='generic-json-response-path'>
<default>""</default>
<summary>JSON Path</summary>
<description>The JSON path that describes the picture URL.</description>
</key>
<key type='s' name='generic-json-url-prefix'>
<default>""</default>
<summary>Image URL prefix</summary>
<description>This prefix is added to the final image URL.</description>
</key>
</schema>
</schemalist>