Ship as Federated Calendar, with the application ID computer.federated.FederatedCalendar and the executable federated-calendar, so it can be installed and run alongside GNOME Calendar. The settings schema follows the application ID too, so the two don't share settings or install the same schema. The project name sets the executable, gettext domain and data directory; the desktop file, D-Bus service, search provider, metainfo and icons follow the application ID. Internal resource paths and the template file names are unchanged, to keep merging from GNOME Calendar simple. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
1.5 KiB
XML
37 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<schemalist gettext-domain="@GETTEXT_PACKAGE@">
|
|
<schema id="@SCHEMA_ID@" path="@SCHEMA_PATH@">
|
|
<key name="window-maximized" type="b">
|
|
<default>true</default>
|
|
<summary>Window maximized</summary>
|
|
<description>Window maximized state</description>
|
|
</key>
|
|
<key name="window-size" type="(ii)">
|
|
<default>(768, 600)</default>
|
|
<summary>Window size</summary>
|
|
<description>Window size (width and height).</description>
|
|
</key>
|
|
<key name="active-view" enum="@SCHEMA_ID@.GcalWindowView">
|
|
<default>'month'</default>
|
|
<summary>Type of the active view</summary>
|
|
<description>Type of the active window view, default value is: monthly view</description>
|
|
</key>
|
|
<key name="weather-settings" type="(bbsmv)">
|
|
<default>(true, true, '', nothing)</default>
|
|
<summary>Weather Service Configuration</summary>
|
|
<description>Whether weather reports are shown, automatic locations are used and a location-name</description>
|
|
</key>
|
|
<key name="week-view-zoom-level" type="d">
|
|
<default>1.0</default>
|
|
<summary>Zoom level of the week grid</summary>
|
|
<description>The current zoom level of the week grid</description>
|
|
</key>
|
|
<key name="month-view-n-week-rows" type="u">
|
|
<range min="2" max="20"/>
|
|
<default>5</default>
|
|
<summary>Number of week rows displayed by the Month view</summary>
|
|
<description>The current number of week rows displayed by the Month view</description>
|
|
</key>
|
|
</schema>
|
|
</schemalist>
|