Fix provider sync, left mouse event handling

This commit is contained in:
2025-07-16 17:18:43 +00:00
parent c0d2cd4599
commit d3cd06cd7f
4 changed files with 277 additions and 43 deletions

Binary file not shown.

View File

@ -11,10 +11,10 @@
<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 name="api-providers" type="s">
<default>'[{"name":"quotable","url":"https://api.quotable.io/random","method":"GET","mapping":{"text":"content","author":"author"},"enabled":true}]'</default>
<summary>API providers</summary>
<description>JSON array of API provider configurations</description>
</key>
<key name="font-size" type="i">
<default>14</default>
@ -46,5 +46,15 @@
<summary>Use custom quotes</summary>
<description>Whether to use custom quotes instead of built-in/synced quotes</description>
</key>
<key name="show-change-indicator" type="b">
<default>true</default>
<summary>Show change indicator</summary>
<description>Whether to show countdown before quote changes</description>
</key>
<key name="indicator-duration" type="i">
<default>5</default>
<summary>Indicator duration</summary>
<description>Duration in seconds for the change indicator countdown</description>
</key>
</schema>
</schemalist>