summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/appdata/meson.build14
-rw-r--r--data/appdata/no-tasks.pngbin0 -> 47848 bytes
-rw-r--r--data/appdata/org.gnome.Todo.appdata.xml.in.in158
-rw-r--r--data/appdata/task-list.pngbin0 -> 44723 bytes
-rw-r--r--data/icons/hicolor/scalable/apps/org.gnome.Todo.Devel.svg70
-rw-r--r--data/icons/hicolor/scalable/apps/org.gnome.Todo.svg23
-rw-r--r--data/icons/hicolor/symbolic/actions/builder-view-left-pane-symbolic.svg6
-rw-r--r--data/icons/hicolor/symbolic/actions/drag-handle-symbolic.svg44
-rw-r--r--data/icons/hicolor/symbolic/actions/mail-inbox-symbolic.svg62
-rw-r--r--data/icons/hicolor/symbolic/actions/view-tasks-all-symbolic.svg48
-rw-r--r--data/icons/hicolor/symbolic/actions/view-tasks-today-symbolic.svg52
-rw-r--r--data/icons/hicolor/symbolic/actions/view-tasks-unscheduled-symbolic.svg56
-rw-r--r--data/icons/hicolor/symbolic/actions/view-tasks-week-symbolic.svg52
-rw-r--r--data/icons/hicolor/symbolic/apps/org.gnome.Todo-symbolic.svg6
-rw-r--r--data/icons/icons.gresource.xml13
-rw-r--r--data/icons/meson.build4
-rw-r--r--data/icons/org.gnome.Todo.Source.svg585
-rw-r--r--data/meson.build37
-rw-r--r--data/org.gnome.Todo.desktop.in.in13
-rw-r--r--data/org.gnome.Todo.service.in3
-rw-r--r--data/org.gnome.todo.gschema.xml35
21 files changed, 1281 insertions, 0 deletions
diff --git a/data/appdata/meson.build b/data/appdata/meson.build
new file mode 100644
index 0000000..21614ae
--- /dev/null
+++ b/data/appdata/meson.build
@@ -0,0 +1,14 @@
+appdata_conf = configuration_data()
+appdata_conf.set('appid', application_id)
+appdata = i18n.merge_file(
+ type: 'xml',
+ input: configure_file(
+ input: 'org.gnome.Todo.appdata.xml.in.in',
+ output: 'org.gnome.Todo.appdata.xml.in',
+ configuration: appdata_conf
+ ),
+ output: '@0@.appdata.xml'.format(application_id),
+ po_dir: po_dir,
+ install: true,
+ install_dir: join_paths(endeavour_datadir, 'metainfo')
+)
diff --git a/data/appdata/no-tasks.png b/data/appdata/no-tasks.png
new file mode 100644
index 0000000..6dd8816
--- /dev/null
+++ b/data/appdata/no-tasks.png
Binary files differ
diff --git a/data/appdata/org.gnome.Todo.appdata.xml.in.in b/data/appdata/org.gnome.Todo.appdata.xml.in.in
new file mode 100644
index 0000000..07a4290
--- /dev/null
+++ b/data/appdata/org.gnome.Todo.appdata.xml.in.in
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>@appid@</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-3.0+</project_license>
+ <name>Endeavour</name>
+ <summary>Manage your tasks</summary>
+
+ <description>
+ <p>
+ Endeavour is a task management application designed for simplicity. Save and order your todos.
+ Manage multiple todo lists. And more
+ </p>
+ </description>
+
+ <url type="homepage">https://wiki.gnome.org/Apps/Todo</url>
+ <url type="bugtracker">https://gitlab.gnome.org/World/Endeavour/issues</url>
+ <project_group>GNOME</project_group>
+
+ <screenshots>
+ <screenshot width="1920" height="1080">
+ <image>https://gitlab.gnome.org/World/Endeavour/raw/main/data/appdata/no-tasks.png</image>
+ <caption>Empty state</caption>
+ </screenshot>
+ <screenshot width="1920" height="1080">
+ <image>https://gitlab.gnome.org/World/Endeavour/raw/main/data/appdata/task-list.png</image>
+ <caption>Task lists</caption>
+ </screenshot>
+ </screenshots>
+
+ <kudos>
+ <kudo>AppMenu</kudo>
+ <kudo>ModernToolkit</kudo>
+ </kudos>
+
+ <releases>
+ <release date="2022-11-02" version="43.0">
+ <description>
+ <p>
+ Endeavour 43 brings major improvements:
+ <ul>
+ <li>
+ The Welcome screen has been removed, as its design didn't really
+ work out.
+ </li>
+ <li>
+ The notification system was switched to use AdwToast instead of the older,
+ custom notifications.
+ </li>
+ <li>
+ Styles have been updated to fit a more Adwaita-like design.
+ </li>
+ <li>
+ Lots of bugs have been squashed, leading to a more stable experience.
+ </li>
+ </ul>
+ </p>
+ </description>
+ </release>
+
+ <release date="2022-07-27" version="42.0">
+ <description>
+ <p>
+ Endeavour 42.0 comes with various improvements, bug squashing, and updated
+ translations.
+ </p>
+ <p>
+ This is the first release to feature new branding under the Endeavour name,
+ along with new maintainership.
+ </p>
+ </description>
+ </release>
+
+ <release date="2021-09-16" version="41.0">
+ <description>
+ <p>
+ GNOME To Do 41.0 comes with a selection of fixes, help pages, and many
+ updated translations.
+ </p>
+ </description>
+ </release>
+
+ <release date="2021-06-15" version="40.1">
+ <description>
+ <p>
+ GNOME To Do 40.1 comes with a selection of fixes to bugs and packaging issues,
+ cleanups, and many updated translations.
+ </p>
+ </description>
+ </release>
+
+ <release date="2021-05-03" version="40.0">
+ <description>
+ <p>
+ After 4 years in development, we are proud to annouce GNOME To Do 40.0!
+ </p>
+ <p>
+ GNOME To Do 40 brings major improvements:
+ <ul>
+ <li>
+ Loading, saving, and editing tasks is now completely asynchronous. This
+ should bring much better performance, particularly when dealing with
+ very large task lists.
+ </li>
+ <li>
+ The user interface was largely redesigned. It now features a sidebar that
+ collapses when the window is too small. Task editing is done in place now.
+ </li>
+ <li>GNOME To Do now uses GTK4!</li>
+ <li>
+ A welcome screen, and more welcoming empty states, should make To Do more
+ rewarding and engaging to use.
+ </li>
+ </ul>
+ </p>
+ <p>
+ Unfortunately, Todoist and Todo.txt are disabled now. The future of these
+ integration points is uncertain, given that the featureset they support is
+ different than GNOME To Do.
+ </p>
+ <p>This release also updates translations, and adds new translations.</p>
+ </description>
+ </release>
+ </releases>
+ <content_rating type="oars-1.1">
+ <content_attribute id="violence-cartoon">none</content_attribute>
+ <content_attribute id="violence-fantasy">none</content_attribute>
+ <content_attribute id="violence-realistic">none</content_attribute>
+ <content_attribute id="violence-bloodshed">none</content_attribute>
+ <content_attribute id="violence-sexual">none</content_attribute>
+ <content_attribute id="violence-desecration">none</content_attribute>
+ <content_attribute id="violence-slavery">none</content_attribute>
+ <content_attribute id="violence-worship">none</content_attribute>
+ <content_attribute id="drugs-alcohol">none</content_attribute>
+ <content_attribute id="drugs-narcotics">none</content_attribute>
+ <content_attribute id="drugs-tobacco">none</content_attribute>
+ <content_attribute id="sex-nudity">none</content_attribute>
+ <content_attribute id="sex-themes">none</content_attribute>
+ <content_attribute id="sex-homosexuality">none</content_attribute>
+ <content_attribute id="sex-prostitution">none</content_attribute>
+ <content_attribute id="sex-adultery">none</content_attribute>
+ <content_attribute id="sex-appearance">none</content_attribute>
+ <content_attribute id="language-profanity">none</content_attribute>
+ <content_attribute id="language-humor">none</content_attribute>
+ <content_attribute id="language-discrimination">none</content_attribute>
+ <content_attribute id="social-chat">none</content_attribute>
+ <content_attribute id="social-info">none</content_attribute>
+ <content_attribute id="social-audio">none</content_attribute>
+ <content_attribute id="social-location">none</content_attribute>
+ <content_attribute id="social-contacts">none</content_attribute>
+ <content_attribute id="money-purchasing">none</content_attribute>
+ <content_attribute id="money-gambling">none</content_attribute>
+ </content_rating>
+ <launchable type="desktop-id">org.gnome.Todo.desktop</launchable>
+ <developer_name>Jamie Murphy</developer_name>
+ <update_contact>hello@itsjamie.dev</update_contact>
+ <translation type="gettext">gnome-todo</translation>
+</component>
diff --git a/data/appdata/task-list.png b/data/appdata/task-list.png
new file mode 100644
index 0000000..29c4bd0
--- /dev/null
+++ b/data/appdata/task-list.png
Binary files differ
diff --git a/data/icons/hicolor/scalable/apps/org.gnome.Todo.Devel.svg b/data/icons/hicolor/scalable/apps/org.gnome.Todo.Devel.svg
new file mode 100644
index 0000000..3954313
--- /dev/null
+++ b/data/icons/hicolor/scalable/apps/org.gnome.Todo.Devel.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="19.999998" x2="112.778587" y1="29.118027" y2="97.447845">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.563959" stop-color="#9141ac"/>
+ <stop offset="1" stop-color="#ed333b"/>
+ </linearGradient>
+ <clipPath id="b">
+ <rect height="128" width="128"/>
+ </clipPath>
+ <clipPath id="c">
+ <rect height="128" width="128"/>
+ </clipPath>
+ <filter id="d" height="100%" width="100%" x="0%" y="0%">
+ <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
+ </filter>
+ <mask id="e">
+ <g clip-path="url(#c)" filter="url(#d)">
+ <g clip-path="url(#b)">
+ <path d="m 28.722656 16 h 70.554688 c 4.816406 0 8.722656 4.0625 8.722656 9.078125 v 85.84375 c 0 5.015625 -3.90625 9.078125 -8.722656 9.078125 h -70.554688 c -4.816406 0 -8.722656 -4.0625 -8.722656 -9.078125 v -85.84375 c 0 -5.015625 3.90625 -9.078125 8.722656 -9.078125 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 106.921875 v 4.359375 c 0 4.828125 3.890625 8.71875 8.71875 8.71875 h 70.5625 c 4.828125 0 8.71875 -3.890625 8.71875 -8.71875 v -4.359375 c 0 5.027344 -3.890625 9.078125 -8.71875 9.078125 h -70.5625 c -4.828125 0 -8.71875 -4.050781 -8.71875 -9.078125 z m 0 0" fill-opacity="0.34902"/>
+ <path d="m 32 78 h 64 c 2.210938 0 4 1.789062 4 4 v 22 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -22 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#deddda"/>
+ <path d="m 32 24 h 64 c 2.210938 0 4 1.789062 4 4 v 70 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -70 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#ffffff"/>
+ <path d="m 44 12 c -2.214844 0 -4 1.785156 -4 4 v 14 h 48 v -14 c 0 -2.214844 -1.804688 -4.3125 -4 -4 h -14 l -6 7 l -6 -7 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 70 184 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="none" stroke="#c0bfbc" stroke-linejoin="round" stroke-width="4" transform="matrix(1 0 0 1 0 -172)"/>
+ <path d="m 40 28 h 48 v 4 h -48 z m 0 0" fill="#9a9996"/>
+ <path d="m 33.00001 220.999994 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" transform="matrix(1 0 0 1 6.99999 -155.999994)"/>
+ <path d="m 64 44 h 22 v 4 h -22 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 33.00001 218.999995 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" transform="matrix(1 0 0 1 6.99999 -173.999995)"/>
+ <path d="m 33.00001 220.999996 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" transform="matrix(1 0 0 1 6.99999 -135.999996)"/>
+ <path d="m 64 64 h 26 v 4 h -26 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 64 84 h 18 v 4 h -18 z m 0 0" fill="#c0bfbc"/>
+ </g>
+ </g>
+ </mask>
+ <mask id="f">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.8" height="128" width="128"/>
+ </g>
+ </mask>
+ <linearGradient id="g" gradientTransform="matrix(0 0.37 -0.98462 0 295.38501 -30.360001)" gradientUnits="userSpaceOnUse" x1="300" x2="428" y1="235" y2="235">
+ <stop offset="0" stop-color="#f9f06b"/>
+ <stop offset="1" stop-color="#f5c211"/>
+ </linearGradient>
+ <clipPath id="h">
+ <rect height="128" width="128"/>
+ </clipPath>
+ <clipPath id="i">
+ <rect height="128" width="128"/>
+ </clipPath>
+ <path d="m 28.722656 16 h 70.554688 c 4.816406 0 8.722656 4.0625 8.722656 9.078125 v 85.84375 c 0 5.015625 -3.90625 9.078125 -8.722656 9.078125 h -70.554688 c -4.816406 0 -8.722656 -4.0625 -8.722656 -9.078125 v -85.84375 c 0 -5.015625 3.90625 -9.078125 8.722656 -9.078125 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 106.921875 v 4.359375 c 0 4.828125 3.890625 8.71875 8.71875 8.71875 h 70.5625 c 4.828125 0 8.71875 -3.890625 8.71875 -8.71875 v -4.359375 c 0 5.027344 -3.890625 9.078125 -8.71875 9.078125 h -70.5625 c -4.828125 0 -8.71875 -4.050781 -8.71875 -9.078125 z m 0 0" fill-opacity="0.34902"/>
+ <path d="m 32 78 h 64 c 2.210938 0 4 1.789062 4 4 v 22 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -22 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#deddda"/>
+ <path d="m 32 24 h 64 c 2.210938 0 4 1.789062 4 4 v 70 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -70 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#ffffff"/>
+ <path d="m 44 12 c -2.214844 0 -4 1.785156 -4 4 v 14 h 48 v -14 c 0 -2.214844 -1.804688 -4.3125 -4 -4 h -14 l -6 7 l -6 -7 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 70 12 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="none" stroke="#c0bfbc" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 40 28 h 48 v 4 h -48 z m 0 0" fill="#9a9996"/>
+ <path d="m 40 65 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 64 44 h 22 v 4 h -22 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 40 45 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 40 85 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 64 64 h 26 v 4 h -26 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 64 84 h 18 v 4 h -18 z m 0 0" fill="#c0bfbc"/>
+ <g clip-path="url(#i)" mask="url(#e)">
+ <g clip-path="url(#h)" mask="url(#f)">
+ <path d="m 128 80.640625 v 47.359375 h -128 v -47.359375 z m 0 0" fill="url(#g)"/>
+ <path d="m 13.308594 80.640625 l 47.355468 47.359375 h 21.214844 l -47.359375 -47.359375 z m 42.421875 0 l 47.363281 47.359375 h 21.214844 l -47.363282 -47.359375 z m 42.429687 0 l 29.839844 29.839844 v -21.210938 l -8.628906 -8.628906 z m -98.160156 7.90625 v 21.214844 l 18.238281 18.238281 h 21.214844 z m 0 0"/>
+ </g>
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/apps/org.gnome.Todo.svg b/data/icons/hicolor/scalable/apps/org.gnome.Todo.svg
new file mode 100644
index 0000000..e1e4fb3
--- /dev/null
+++ b/data/icons/hicolor/scalable/apps/org.gnome.Todo.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="19.999998" x2="112.778587" y1="29.118027" y2="97.447845">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.563959" stop-color="#9141ac"/>
+ <stop offset="1" stop-color="#ed333b"/>
+ </linearGradient>
+ <path d="m 28.722656 16 h 70.554688 c 4.816406 0 8.722656 4.0625 8.722656 9.078125 v 85.84375 c 0 5.015625 -3.90625 9.078125 -8.722656 9.078125 h -70.554688 c -4.816406 0 -8.722656 -4.0625 -8.722656 -9.078125 v -85.84375 c 0 -5.015625 3.90625 -9.078125 8.722656 -9.078125 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 106.921875 v 4.359375 c 0 4.828125 3.890625 8.71875 8.71875 8.71875 h 70.5625 c 4.828125 0 8.71875 -3.890625 8.71875 -8.71875 v -4.359375 c 0 5.027344 -3.890625 9.078125 -8.71875 9.078125 h -70.5625 c -4.828125 0 -8.71875 -4.050781 -8.71875 -9.078125 z m 0 0" fill-opacity="0.34902"/>
+ <path d="m 32 78 h 64 c 2.210938 0 4 1.789062 4 4 v 22 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -22 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#deddda"/>
+ <path d="m 32 24 h 64 c 2.210938 0 4 1.789062 4 4 v 70 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -70 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#ffffff"/>
+ <path d="m 44 12 c -2.214844 0 -4 1.785156 -4 4 v 14 h 48 v -14 c 0 -2.214844 -1.804688 -4.3125 -4 -4 h -14 l -6 7 l -6 -7 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 70 12 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="none" stroke="#c0bfbc" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 40 28 h 48 v 4 h -48 z m 0 0" fill="#9a9996"/>
+ <path d="m 40 65 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 64 44 h 22 v 4 h -22 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 40 45 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
+ <path d="m 40 85 l 5 5 l 9 -9" fill="none" stroke="#77767b" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/>
+ <g fill="#c0bfbc">
+ <path d="m 64 64 h 26 v 4 h -26 z m 0 0"/>
+ <path d="m 64 84 h 18 v 4 h -18 z m 0 0"/>
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/builder-view-left-pane-symbolic.svg b/data/icons/hicolor/symbolic/actions/builder-view-left-pane-symbolic.svg
new file mode 100644
index 0000000..b0b8449
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/builder-view-left-pane-symbolic.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <g color="#000" fill="#2e3436">
+ <path d="M15.012 1h-14v14h14zm-1 1v12h-12V2z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
+ <path d="M5.014 2.95v10.032H2.98V2.95z" style="marker:none" overflow="visible"/>
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/drag-handle-symbolic.svg b/data/icons/hicolor/symbolic/actions/drag-handle-symbolic.svg
new file mode 100644
index 0000000..1a4880f
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/drag-handle-symbolic.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ width="16"
+ version="1.1"
+ id="svg7384"
+ height="16">
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-19.999954,-20.010822)"
+ id="layer2">
+ <path
+ id="rect1273"
+ d="m 25,23 h 6 v 2 h -6 z"
+ style="opacity:1;fill:#3d3846;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1" />
+ <path
+ id="rect1275"
+ d="m 25,27 h 6 v 2 h -6 z"
+ style="opacity:1;fill:#3d3846;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1" />
+ <path
+ id="rect1277"
+ d="m 25,31 h 6 v 2 h -6 z"
+ style="opacity:1;fill:#3d3846;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/mail-inbox-symbolic.svg b/data/icons/hicolor/symbolic/actions/mail-inbox-symbolic.svg
new file mode 100644
index 0000000..3f1c377
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/mail-inbox-symbolic.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg7384"
+ height="16"
+ width="16"
+ version="1.1"
+ sodipodi:docname="mail-inbox-symbolic.svg"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="799"
+ inkscape:window-height="480"
+ id="namedview11"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="-1.8983051"
+ inkscape:cy="7.4576271"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg7384" />
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs9" />
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Bitstream Vera Sans';-inkscape-font-specification:'Bitstream Vera Sans';text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
+ d="M 6.99999,0.9999 V 6.5624 L 5.71874,5.2812 C 5.53058,5.093 5.26529,4.9999 4.99999,4.9999 h -1 v 1 C 4,6.2652 4.09309,6.5305 4.28124,6.7187 l 3,3 0.28125,0.2812 h 0.875 l 0.28125,-0.2812 3,-3 c 0.18819,-0.1882 0.28124,-0.4535 0.28125,-0.7188 v -1 h -1 c -0.2653,0 -0.53059,0.093 -0.71875,0.2813 L 8.99999,6.5624 V 0.9999 Z"
+ id="path11507" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
+ d="M 3,9 V 11 11.502 14 a 0.9999947,0.9999947 0 0 0 0.9727,0.998 v 0 H 12 a 0.9999947,0.9999947 0 0 0 1,-1 v -3 -2 h -2 v 2 H 5 v -2 z m 3.4941,3 h 3 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 h -3 c -0.277,0 -0.5,-0.223 -0.5,-0.5 0,-0.277 0.223,-0.5 0.5,-0.5 z"
+ id="path11509" />
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/view-tasks-all-symbolic.svg b/data/icons/hicolor/symbolic/actions/view-tasks-all-symbolic.svg
new file mode 100644
index 0000000..ef7cce9
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/view-tasks-all-symbolic.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ width="16"
+ version="1.1"
+ id="svg7384"
+ height="16">
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-39.99995,-0.01082611)"
+ id="layer2">
+ <path
+ id="rect909"
+ d="m 42,1 a 1.0001,1.0001 0 0 0 -1,1 v 4 a 1.0001,1.0001 0 0 0 1,1 h 4 A 1.0001,1.0001 0 0 0 47,6 V 2 A 1.0001,1.0001 0 0 0 46,1 Z m 1,2 h 2 v 2 h -2 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="rect924"
+ d="m 50,1 a 1.0001,1.0001 0 0 0 -1,1 v 4 a 1.0001,1.0001 0 0 0 1,1 h 4 A 1.0001,1.0001 0 0 0 55,6 V 2 A 1.0001,1.0001 0 0 0 54,1 Z m 1,2 h 2 v 2 h -2 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="rect926"
+ d="m 42,9 a 1.0001,1.0001 0 0 0 -1,1 v 4 a 1.0001,1.0001 0 0 0 1,1 h 4 a 1.0001,1.0001 0 0 0 1,-1 V 10 A 1.0001,1.0001 0 0 0 46,9 Z m 1,2 h 2 v 2 h -2 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="rect928"
+ d="m 50,9 a 1.0001,1.0001 0 0 0 -1,1 v 4 a 1.0001,1.0001 0 0 0 1,1 h 4 a 1.0001,1.0001 0 0 0 1,-1 V 10 A 1.0001,1.0001 0 0 0 54,9 Z m 1,2 h 2 v 2 h -2 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/view-tasks-today-symbolic.svg b/data/icons/hicolor/symbolic/actions/view-tasks-today-symbolic.svg
new file mode 100644
index 0000000..9863840
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/view-tasks-today-symbolic.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ width="16.00005"
+ version="1.1"
+ id="svg7384"
+ height="16">
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(4.9591064e-5,-0.01082611)"
+ id="layer2">
+ <path
+ id="rect1285"
+ d="M 1.5,2 C 0.68629723,2 0,2.6862972 0,3.5 v 10 C 0,14.313703 0.68629723,15 1.5,15 h 13 C 15.313703,15 16,14.313703 16,13.5 V 3.5 C 16,2.6862972 15.313703,2 14.5,2 Z M 2,4 h 12 v 9 H 2 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path1287"
+ d="M 2,4 V 6 H 14 V 4 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="rect1295"
+ d="m 10,8 h 2 v 2 h -2 z"
+ style="opacity:1;fill:#3d3846;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1" />
+ <path
+ id="path837"
+ d="M 3,1 V 4 H 5 V 1 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path839"
+ d="m 11,1 v 3 h 2 V 1 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/view-tasks-unscheduled-symbolic.svg b/data/icons/hicolor/symbolic/actions/view-tasks-unscheduled-symbolic.svg
new file mode 100644
index 0000000..2032f3f
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/view-tasks-unscheduled-symbolic.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ width="16"
+ version="1.1"
+ id="svg7384"
+ height="16.020926">
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-59.999954,0.01010025)"
+ id="layer2">
+ <path
+ id="path897"
+ d="m 68,2 v 2 h 7 V 2 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path942"
+ d="m 68,7 v 2 h 7 V 7 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path944"
+ d="m 68,12 v 2 h 7 v -2 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path946"
+ d="m 65.980469,-0.00976563 a 1.0001,1.0001 0 0 0 -0.6875,0.30273438 L 63,2.5859375 62.707031,2.2929688 A 1.0001,1.0001 0 1 0 61.292969,3.7070312 L 63,5.4140625 66.707031,1.7070312 a 1.0001,1.0001 0 0 0 -0.726562,-1.71679683 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path948"
+ d="m 65.980469,4.9902344 a 1.0001,1.0001 0 0 0 -0.6875,0.3027344 L 63,7.5859375 62.707031,7.2929688 A 1.0001,1.0001 0 1 0 61.292969,8.7070312 L 63,10.414062 66.707031,6.7070312 A 1.0001,1.0001 0 0 0 65.980469,4.9902344 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path950"
+ d="m 65.980469,9.9902344 a 1.0001,1.0001 0 0 0 -0.6875,0.3027346 L 63,12.585938 62.707031,12.292969 a 1.0001,1.0001 0 1 0 -1.414062,1.414062 L 63,15.414062 66.707031,11.707031 A 1.0001,1.0001 0 0 0 65.980469,9.9902344 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/actions/view-tasks-week-symbolic.svg b/data/icons/hicolor/symbolic/actions/view-tasks-week-symbolic.svg
new file mode 100644
index 0000000..ef446c5
--- /dev/null
+++ b/data/icons/hicolor/symbolic/actions/view-tasks-week-symbolic.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ width="16.00005"
+ version="1.1"
+ id="svg7384"
+ height="16">
+ <metadata
+ id="metadata90">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386" />
+ <g
+ transform="translate(-19.99995,-0.01082611)"
+ id="layer2">
+ <path
+ id="rect1307"
+ d="M 21.5,2 C 20.686297,2 20,2.6862972 20,3.5 v 10 c 0,0.813703 0.686297,1.5 1.5,1.5 h 13 C 35.313703,15 36,14.313703 36,13.5 V 3.5 C 36,2.6862972 35.313703,2 34.5,2 Z M 22,4 h 12 v 9 H 22 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path1309"
+ d="M 21,4 V 6 H 35 V 4 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="rect1311"
+ d="m 23,8 h 10 v 2 H 23 Z"
+ style="opacity:1;fill:#3d3846;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1" />
+ <path
+ id="path841"
+ d="m 23,1 v 2 h 2 V 1 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ id="path843"
+ d="m 31,1 v 2 h 2 V 1 Z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#3d3846;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/apps/org.gnome.Todo-symbolic.svg b/data/icons/hicolor/symbolic/apps/org.gnome.Todo-symbolic.svg
new file mode 100644
index 0000000..6a406e1
--- /dev/null
+++ b/data/icons/hicolor/symbolic/apps/org.gnome.Todo-symbolic.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 5 1 c -1.644531 0 -3 1.355469 -3 3 v 8 c 0 1.644531 1.355469 3 3 3 h 6 c 1.644531 0 3 -1.355469 3 -3 v -8 c 0 -1.644531 -1.355469 -3 -3 -3 v 2 c 0.570312 0 1 0.429688 1 1 v 8 c 0 0.570312 -0.429688 1 -1 1 h -6 c -0.570312 0 -1 -0.429688 -1 -1 v -8 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/>
+ <path d="m 13 4 c -0.265625 0 -0.519531 0.105469 -0.707031 0.292969 l -4.292969 4.292969 l -1.292969 -1.292969 c -0.390625 -0.390625 -1.023437 -0.390625 -1.414062 0 s -0.390625 1.023437 0 1.414062 l 2 2 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 5 -5 c 0.390625 -0.390625 0.390625 -1.023437 0 -1.414062 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 z m 0 0"/>
+ <path d="m 6 0 h 4 v 3 h -4 z m 0 0"/>
+</svg>
diff --git a/data/icons/icons.gresource.xml b/data/icons/icons.gresource.xml
new file mode 100644
index 0000000..6a9b7d1
--- /dev/null
+++ b/data/icons/icons.gresource.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+ <!-- Icons -->
+ <gresource prefix="/org/gnome/todo/icons">
+ <file preprocess="xml-stripblanks" alias="scalable/actions/builder-view-left-pane-symbolic.svg">hicolor/symbolic/actions/builder-view-left-pane-symbolic.svg</file>
+ <file preprocess="xml-stripblanks" alias="scalable/actions/drag-handle-symbolic.svg">hicolor/symbolic/actions/drag-handle-symbolic.svg</file>
+ <file preprocess="xml-stripblanks" alias="scalable/actions/mail-inbox-symbolic.svg">hicolor/symbolic/actions/mail-inbox-symbolic.svg</file>
+ <file preprocess="xml-stripblanks" alias="scalable/actions/view-tasks-all-symbolic.svg">hicolor/symbolic/actions/view-tasks-all-symbolic.svg</file>
+ <file preprocess="xml-stripblanks" alias="scalable/actions/view-tasks-today-symbolic.svg">hicolor/symbolic/actions/view-tasks-today-symbolic.svg</file>
+ <file preprocess="xml-stripblanks" alias="scalable/actions/view-tasks-unscheduled-symbolic.svg">hicolor/symbolic/actions/view-tasks-unscheduled-symbolic.svg</file>
+ <file preprocess="xml-stripblanks" alias="scalable/actions/view-tasks-week-symbolic.svg">hicolor/symbolic/actions/view-tasks-week-symbolic.svg</file>
+ </gresource>
+</gresources>
diff --git a/data/icons/meson.build b/data/icons/meson.build
new file mode 100644
index 0000000..7acd245
--- /dev/null
+++ b/data/icons/meson.build
@@ -0,0 +1,4 @@
+install_subdir(
+ 'hicolor',
+ install_dir: join_paths(endeavour_datadir, 'icons')
+)
diff --git a/data/icons/org.gnome.Todo.Source.svg b/data/icons/org.gnome.Todo.Source.svg
new file mode 100644
index 0000000..29a9f9f
--- /dev/null
+++ b/data/icons/org.gnome.Todo.Source.svg
@@ -0,0 +1,585 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 192 152"
+ style="display:inline;enable-background:new"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:docname="org.gnome.Endeavour.Source.svg"
+ inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+ sodipodi:version="0.32"
+ id="svg11300"
+ height="152"
+ width="192"
+ inkscape:export-filename="Template.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <title
+ id="title4162">Adwaita Icon Template</title>
+ <defs
+ id="defs3">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14298">
+ <stop
+ style="stop-color:#62a0ea;stop-opacity:1"
+ offset="0"
+ id="stop14292" />
+ <stop
+ style="stop-color:#9141ac;stop-opacity:1"
+ offset="0.56395853"
+ id="stop14294" />
+ <stop
+ style="stop-color:#ed333b;stop-opacity:1"
+ offset="1"
+ id="stop14296" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14298"
+ id="linearGradient1115"
+ x1="19.999998"
+ y1="201.11803"
+ x2="112.77859"
+ y2="269.44785"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ borderlayer="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-center="true"
+ showborder="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-global="true"
+ inkscape:bbox-nodes="true"
+ inkscape:object-nodes="true"
+ inkscape:measure-end="0,0"
+ inkscape:measure-start="0,0"
+ inkscape:locked="false"
+ inkscape:guide-bbox="true"
+ showguides="false"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-maximized="1"
+ guidetolerance="13"
+ gridtolerance="12"
+ objecttolerance="7"
+ inkscape:snap-bbox="false"
+ inkscape:snap-nodes="true"
+ height="300px"
+ width="400px"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="1016"
+ inkscape:window-width="1920"
+ inkscape:showpageshadow="false"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ showgrid="false"
+ inkscape:current-layer="layer9"
+ inkscape:cy="70.710678"
+ inkscape:cx="-49.497475"
+ inkscape:zoom="1.4142136"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="0.25490196"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ fill="#f57900"
+ stroke="#ef2929"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ originy="8"
+ originx="8"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ spacingy="2"
+ spacingx="2"
+ id="grid5883"
+ type="xygrid" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide1073"
+ orientation="0,1"
+ position="72,16" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide1075"
+ orientation="1,0"
+ position="20,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide1099"
+ orientation="0,1"
+ position="72,112" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide993"
+ orientation="0,1"
+ position="72,136" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide995"
+ orientation="1,0"
+ position="112,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide867"
+ orientation="1,0"
+ position="8.0000001,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide869"
+ orientation="1,0"
+ position="128,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide871"
+ orientation="0,1"
+ position="72,124" />
+ <inkscape:grid
+ originy="8"
+ originx="8"
+ dotted="true"
+ empopacity="0.08627451"
+ empcolor="#000000"
+ opacity="0.49019608"
+ color="#000000"
+ empspacing="8"
+ spacingy="1"
+ spacingx="1"
+ id="grid873"
+ type="xygrid" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide877"
+ orientation="1,0"
+ position="32,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide879"
+ orientation="1,0"
+ position="124,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide881"
+ orientation="0,1"
+ position="72,128" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide883"
+ orientation="0,1"
+ position="72,20" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide885"
+ orientation="1,0"
+ position="16,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide887"
+ orientation="1,0"
+ position="136,72" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide897"
+ orientation="0,1"
+ position="72,8" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide899"
+ orientation="0,1"
+ position="72,32" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide950"
+ orientation="-0.70710678,0.70710678"
+ position="264,264" />
+ <sodipodi:guide
+ inkscape:color="rgb(0,0,255)"
+ inkscape:label=""
+ inkscape:locked="false"
+ id="guide952"
+ orientation="0.70710678,0.70710678"
+ position="72,72" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>GNOME Design Team</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:source />
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+ <dc:title>Adwaita Icon Template</dc:title>
+ <dc:subject>
+ <rdf:Bag />
+ </dc:subject>
+ <dc:date />
+ <dc:rights>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:relation />
+ <dc:language />
+ <dc:coverage />
+ <dc:description />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(8,-156)"
+ style="display:inline"
+ inkscape:groupmode="layer"
+ inkscape:label="App Icon"
+ id="layer1">
+ <g
+ sodipodi:insensitive="true"
+ style="display:inline"
+ inkscape:label="template"
+ id="layer4"
+ inkscape:groupmode="layer">
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
+ id="hicolor"
+ width="128"
+ height="128"
+ x="9.2651362e-08"
+ y="172"
+ inkscape:label="0" />
+ <rect
+ inkscape:label="0"
+ y="172"
+ x="160"
+ height="16"
+ width="16"
+ id="symbolic"
+ style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ style="display:none"
+ inkscape:label="baseplate"
+ id="layer2"
+ inkscape:groupmode="layer"
+ sodipodi:insensitive="true">
+ <g
+ inkscape:export-ydpi="12"
+ inkscape:export-xdpi="12"
+ id="g12027"
+ transform="matrix(7.9911709,0,0,8.0036407,-167.7909,-4846.0776)"
+ style="display:inline;fill:#000000;enable-background:new" />
+ <rect
+ inkscape:label="0"
+ y="172"
+ x="9.2651362e-08"
+ height="128"
+ width="128"
+ id="128"
+ style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate" />
+ <g
+ transform="translate(-24,24)"
+ style="fill:none;fill-opacity:0.25098;stroke:#a579b3;stroke-opacity:1"
+ id="g883" />
+ <g
+ transform="translate(-24,24)"
+ style="fill:none;fill-opacity:0.25098;stroke:#a579b3;stroke-opacity:1"
+ id="g900" />
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:accumulate"
+ id="16"
+ width="16"
+ height="16"
+ x="160"
+ y="172"
+ inkscape:label="" />
+ <text
+ inkscape:label="icon-name"
+ id="text863"
+ y="167"
+ x="0"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.332649;enable-background:new"
+ xml:space="preserve"><tspan
+ y="167"
+ x="0"
+ id="tspan861"
+ sodipodi:role="line"
+ style="font-size:4px;stroke-width:0.332649">Hicolor</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.332649;enable-background:new"
+ x="160"
+ y="167"
+ id="text867"
+ inkscape:label="icon-name"><tspan
+ style="font-size:4px;stroke-width:0.332649"
+ sodipodi:role="line"
+ id="tspan865"
+ x="160"
+ y="167">Symbolic</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ inkscape:label="icons"
+ id="layer9"
+ inkscape:groupmode="layer">
+ <g
+ transform="translate(0,8)"
+ id="g1454" />
+ <g
+ transform="translate(-940,8)"
+ id="g2091" />
+ <g
+ transform="translate(0.0021,4)"
+ id="g2295" />
+ <rect
+ ry="9.077342"
+ rx="8.7213678"
+ y="188"
+ x="19.999998"
+ height="104"
+ width="88"
+ id="rect978"
+ style="display:inline;fill:url(#linearGradient1115);fill-opacity:1;stroke:none;stroke-width:8.92538;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
+ <path
+ id="rect942-6"
+ style="display:inline;fill:#000000;fill-opacity:0.34999999;stroke:none;stroke-width:8.74862;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new;opacity:1"
+ d="M 20 278.92188 L 20 283.2793 C 20 288.11093 23.88907 292 28.720703 292 L 99.279297 292 C 104.11093 292 108 288.11093 108 283.2793 L 108 278.92188 C 108 283.95072 104.11093 288 99.279297 288 L 28.720703 288 C 23.88907 288 20 283.95072 20 278.92188 z " />
+ <rect
+ y="250.00002"
+ x="27.999998"
+ height="30.000002"
+ width="72"
+ id="rect962"
+ style="display:inline;fill:#deddda;fill-opacity:1;stroke:none;stroke-width:8.00002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+ rx="4"
+ ry="4" />
+ <rect
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8.09249;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+ id="rect904"
+ width="72"
+ height="78"
+ x="27.999998"
+ y="196"
+ rx="4"
+ ry="4" />
+ <g
+ style="display:inline;stroke:#5e5c64;enable-background:new"
+ id="g958"
+ transform="translate(7.9999923,32.000005)" />
+ <path
+ style="display:inline;fill:#c0bfbc;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+ d="m 43.99999,184.00001 c -2.216,0 -4,1.78399 -4,4 v 14 h 48 v -14 c 0,-2.21601 -1.80627,-4.31339 -4,-4 h -14 l -6,7 -6,-7 z"
+ id="rect920"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssccsscccs" />
+ <circle
+ style="display:inline;fill:none;fill-opacity:1;stroke:#c0bfbc;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+ id="path925"
+ cx="63.999981"
+ cy="184"
+ r="6" />
+ <rect
+ style="display:inline;fill:#9a9996;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new"
+ id="rect927"
+ width="48"
+ height="4"
+ x="39.999981"
+ y="200" />
+ <path
+ id="rect10924"
+ style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:9.8"
+ d="M 165 173 C 163.3553 173 162 174.3553 162 176 L 162 184 C 162 185.6447 163.3553 187 165 187 L 171 187 C 172.6447 187 174 185.6447 174 184 L 174 176 C 174 174.3553 172.6447 173 171 173 L 171 175 C 171.5713 175 172 175.4287 172 176 L 172 184 C 172 184.5713 171.5713 185 171 185 L 165 185 C 164.4287 185 164 184.5713 164 184 L 164 176 C 164 175.4287 164.4287 175 165 175 L 165 173 z " />
+ <path
+ style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="m 173,176 a 1,1 0 0 0 -0.70703,0.29297 L 168,180.58594 l -1.29297,-1.29297 a 1,1 0 0 0 -1.41406,0 1,1 0 0 0 0,1.41406 l 2,2 a 1.0001,1.0001 0 0 0 1.41406,0 l 5,-5 a 1,1 0 0 0 0,-1.41406 A 1,1 0 0 0 173,176 Z"
+ id="path10926" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:9.8;stroke-opacity:1"
+ id="rect31394"
+ width="4"
+ height="3"
+ x="166"
+ y="172" />
+ <g
+ transform="translate(6.99999,16.000005)"
+ id="g37250"
+ style="display:inline;stroke:#77767b;stroke-linecap:round;stroke-linejoin:round;enable-background:new">
+ <path
+ style="fill:none;stroke:#77767b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 33,221 5,5 9,-9"
+ id="path37248"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path37252"
+ d="M 63.99999,216.00001 H 86 v 4 H 63.99999 Z"
+ style="display:inline;fill:#c0bfbc;fill-opacity:1;stroke:none;stroke-width:5.72542;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
+ <g
+ style="display:inline;stroke:#77767b;stroke-linecap:round;stroke-linejoin:round;enable-background:new"
+ id="g37258"
+ transform="translate(6.99999,-1.999995)">
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path37256"
+ d="m 33,219 5,5 9,-9"
+ style="fill:none;stroke:#77767b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ style="display:inline;stroke:#77767b;stroke-linecap:round;stroke-linejoin:round;enable-background:new"
+ id="g37262"
+ transform="translate(6.99999,36.000005)">
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path37260"
+ d="m 33,221 5,5 9,-9"
+ style="fill:none;stroke:#77767b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ style="display:inline;fill:#c0bfbc;fill-opacity:1;stroke:none;stroke-width:5.72542;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+ d="m 63.999993,236 h 26.000011 v 4 H 63.999993 Z"
+ id="path37264"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path38512"
+ d="m 63.99999,256 h 18 v 4 h -18 z"
+ style="display:inline;fill:#c0bfbc;fill-opacity:1;stroke:none;stroke-width:5.72542;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
+ </g>
+ <g
+ sodipodi:insensitive="true"
+ style="display:none"
+ inkscape:label="grid"
+ id="layer3"
+ inkscape:groupmode="layer">
+ <circle
+ style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+ id="circle2892"
+ r="59.504131"
+ cy="236"
+ cx="64.000031" />
+ <rect
+ style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+ id="rect2894"
+ width="87.009987"
+ height="111.01005"
+ x="20.495007"
+ y="180.49496"
+ rx="8.701004"
+ ry="7.9292889" />
+ <rect
+ style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+ id="rect2896"
+ width="103.00952"
+ height="103.00952"
+ x="12.495266"
+ y="184.49524"
+ rx="7.9238095"
+ ry="7.9238095" />
+ <rect
+ style="display:inline;opacity:0.1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.99, 0.99;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
+ id="rect2898"
+ width="111.01004"
+ height="87.010048"
+ x="8.4950066"
+ y="200.49496"
+ rx="7.9292889"
+ ry="8.701005" />
+ <path
+ style="display:inline;fill:none;stroke:#62a0ea;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
+ d="M 2.6203015e-5,288.99999 H 128.00003"
+ id="path2900"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/data/meson.build b/data/meson.build
new file mode 100644
index 0000000..0c7a309
--- /dev/null
+++ b/data/meson.build
@@ -0,0 +1,37 @@
+desktop_conf = configuration_data()
+desktop_conf.set('icon', application_id)
+desktop_conf.set('application_id', application_id)
+desktop = i18n.merge_file(
+ type: 'desktop',
+ input: configure_file(
+ input: 'org.gnome.Todo.desktop.in.in',
+ output: 'org.gnome.Todo.desktop.in',
+ configuration: desktop_conf
+ ),
+ output: '@0@.desktop'.format(application_id),
+ po_dir: po_dir,
+ install: true,
+ install_dir: join_paths(endeavour_datadir, 'applications')
+)
+
+service_conf = configuration_data()
+service_conf.set('bindir', endeavour_bindir)
+service_conf.set('application_id', application_id)
+
+service = configure_file(
+ input: 'org.gnome.Todo.service.in',
+ output: '@0@.service'.format(application_id),
+ install: true,
+ install_dir: join_paths(endeavour_datadir, 'dbus-1', 'services'),
+ configuration: service_conf
+)
+
+compile_schemas = gnome.compile_schemas()
+
+install_data(
+ 'org.gnome.todo.gschema.xml',
+ install_dir: endeavour_schemadir
+)
+
+subdir('appdata')
+subdir('icons')
diff --git a/data/org.gnome.Todo.desktop.in.in b/data/org.gnome.Todo.desktop.in.in
new file mode 100644
index 0000000..a357057
--- /dev/null
+++ b/data/org.gnome.Todo.desktop.in.in
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=Endeavour
+Comment=Manage your personal tasks
+Exec=endeavour
+# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
+Icon=@icon@
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GNOME;GTK;Utility;
+# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
+Keywords=Task;Productivity;Todo;
+DBusActivatable=true
diff --git a/data/org.gnome.Todo.service.in b/data/org.gnome.Todo.service.in
new file mode 100644
index 0000000..8684a5b
--- /dev/null
+++ b/data/org.gnome.Todo.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=@application_id@
+Exec=@bindir@/endeavour --gapplication-service
diff --git a/data/org.gnome.todo.gschema.xml b/data/org.gnome.todo.gschema.xml
new file mode 100644
index 0000000..7869931
--- /dev/null
+++ b/data/org.gnome.todo.gschema.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schemalist gettext-domain="endeavour">
+ <schema id="org.gnome.todo" path="/org/gnome/todo/">
+ <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>(800, 600)</default>
+ <summary>Window size</summary>
+ <description>Window size (width and height).</description>
+ </key>
+ <key name="first-run" type="b">
+ <default>true</default>
+ <summary>First run of Endeavour</summary>
+ <description>Whether it’s the first run of Endeavour (to run the initial setup) or not</description>
+ </key>
+ <key name="default-provider" type="s">
+ <default>"local"</default>
+ <summary>Default provider to add new lists to</summary>
+ <description>The identifier of the default provider to add new lists to</description>
+ </key>
+ <key name="active-extensions" type="as">
+ <default>["task-lists-workspace", "inbox-panel", "all-tasks-panel", "background", "eds", "today-panel", "next-week-panel", "night-light"]</default>
+ <summary>List of active extensions</summary>
+ <description>The list of active extensions</description>
+ </key>
+ <key name="sidebar-revealed" type="b">
+ <default>true</default>
+ <summary>Sidebar revealed</summary>
+ <description>Whether the sidebar is revealed or not</description>
+ </key>
+ </schema>
+</schemalist>