+ The Welcome screen has been removed, as its design didn't really
+ work out.
+
+
+ The notification system was switched to use AdwToast instead of the older,
+ custom notifications.
+
+
+ Styles have been updated to fit a more Adwaita-like design.
+
+
+ Lots of bugs have been squashed, leading to a more stable experience.
+
+
+
+
+
+
+
+
+
+ Endeavour 42.0 comes with various improvements, bug squashing, and updated
+ translations.
+
+
+ This is the first release to feature new branding under the Endeavour name,
+ along with new maintainership.
+
+
+
+
+
+
+
+ GNOME To Do 41.0 comes with a selection of fixes, help pages, and many
+ updated translations.
+
+
+
+
+
+
+
+ GNOME To Do 40.1 comes with a selection of fixes to bugs and packaging issues,
+ cleanups, and many updated translations.
+
+
+
+
+
+
+
+ After 4 years in development, we are proud to annouce GNOME To Do 40.0!
+
+
+ GNOME To Do 40 brings major improvements:
+
+
+ Loading, saving, and editing tasks is now completely asynchronous. This
+ should bring much better performance, particularly when dealing with
+ very large task lists.
+
+
+ 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.
+
+
GNOME To Do now uses GTK4!
+
+ A welcome screen, and more welcoming empty states, should make To Do more
+ rewarding and engaging to use.
+
+
+
+
+ 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.
+
+
This release also updates translations, and adds new translations.
+
+
+
+
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+ none
+
+ org.gnome.Todo.desktop
+ Jamie Murphy
+ hello@itsjamie.dev
+ gnome-todo
+
diff --git a/data/appdata/task-list.png b/data/appdata/task-list.png
new file mode 100644
index 0000000..29c4bd0
Binary files /dev/null and b/data/appdata/task-list.png 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 @@
+
+
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 @@
+
+
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 @@
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
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 @@
+
+
+
+
+ hicolor/symbolic/actions/builder-view-left-pane-symbolic.svg
+ hicolor/symbolic/actions/drag-handle-symbolic.svg
+ hicolor/symbolic/actions/mail-inbox-symbolic.svg
+ hicolor/symbolic/actions/view-tasks-all-symbolic.svg
+ hicolor/symbolic/actions/view-tasks-today-symbolic.svg
+ hicolor/symbolic/actions/view-tasks-unscheduled-symbolic.svg
+ hicolor/symbolic/actions/view-tasks-week-symbolic.svg
+
+
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 @@
+
+
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 @@
+
+
+
+
+ true
+ Window maximized
+ Window maximized state
+
+
+ (800, 600)
+ Window size
+ Window size (width and height).
+
+
+ true
+ First run of Endeavour
+ Whether it’s the first run of Endeavour (to run the initial setup) or not
+
+
+ "local"
+ Default provider to add new lists to
+ The identifier of the default provider to add new lists to
+
+
+ ["task-lists-workspace", "inbox-panel", "all-tasks-panel", "background", "eds", "today-panel", "next-week-panel", "night-light"]
+ List of active extensions
+ The list of active extensions
+
+
+ true
+ Sidebar revealed
+ Whether the sidebar is revealed or not
+
+
+
--
cgit v1.2.3