Skip to content
Commits on Source (158)
stamp-h1
**/tags*
.flatpak-builder/
**/*.valid
_build
.gitignore
.editorconfig
.buildconfig
**/*~
......@@ -21,7 +21,7 @@ flatpak:master:
MANIFEST_PATH: "build-aux/flatpak/org.gnome.Todo.json"
RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo"
# Replace with your application name, as written in the manifest
FLATPAK_MODULE: "gnome-todo"
FLATPAK_MODULE: "endeavour"
# Make sure to keep this in sync with the Flatpak manifest, all arguments
# are passed except the config-args because we build it ourselves
MESON_ARGS: "-Dtracing=true -Dprofile=development"
......
......@@ -3,7 +3,7 @@ with images showing the issue.
Steps to reproduce:
1. Open GNOME To Do
1. Open Endeavour
2. Create a task
3. ...
......
==============
Version 41.0
==============
* Translation updates
==============
Version 41.rc
==============
* Documentation was added
* Translation updates
==============
Version 40.1
==============
* Bundle libadwaita as a submodule
* Misc cleanups
* Translation updates
==============
Version 40
==============
* Improvements to the sidebar-based layout, including a single headerbar
* Port to GTK4
* Asynchronous providers
* Many translation updates
==============
Version 3.91.1
==============
Project:
* Redesign the main user interface by introducing a sidebar-based layout
* Many translation updates
==============
Version 3.28.0
==============
Project:
* Minor UI fixups and polishing
* Many translation updates
Todoist:
* Todoist commands are now compressed, which allows up to 5.000 commands per minute. It
is very unlikely that users will ever reach Todoist limits now
* Tasks appear in GNOME To Do exactly how they appear in Todoist now
EDS:
* GNOME To Do now reacts to changes made by other applications such as Evolution
* The backend received more stability and fixes
Todo.txt:
* Hide internal data with 'h:1' (Kainaat Singh)
* Minor fixups
===============
Version 3.27.90
===============
Project:
* Add a 'org-gnome-Todo' style class (Alexis Diavatis)
* Remove reduntant 'New List' menu entry from appmenu (Shashwat)
* Fix untranslated Python plugins
* Add proper logging capabilities
* Flatpak master now shows trace messages
* Fix an important performance issue on startup
* Save edited tasks more aggressively
* Minor UI polishing
* Many translation updates
Todoist:
* Major rework of the Todoist data provider
* Errors are identified and treated more accurately now
* Tasks are now properly sorted
* Subtasks are correctly identified
EDS:
* Major rework of the codebase
* Correctly detect completed tasks (fixes Google Tasks integration)
Todo.txt:
* Initial rework of the Todo.txt data provider
* Temporary loss of subtasks
==============
Version 3.27.2
==============
Project:
* The task list view was redesigned, and now is much more cohesive
* GNOME To Do was moved to Gitlab!
* Many contribution resources were documented. The contribution workflow
is now much easier and better documented.
* Build with libical 3.0 (Milan Chra)
* Many translation updates.
==============
Version 3.26.0
==============
Project:
* Translation updates
===============
Version 3.25.90
===============
Project:
* Move to Meson build system (Iñigo Martínez)
* Fix Flatpak build (Florian Müllner)
* Introduce Todoist integration (Rohit Kaushik)
Translations:
* Belarussian (Yuras Shumovich)
* Catalan (Jordi Mas)
* Czech (Marek Cernocky)
* Friulian (Fabio Tomat)
* Galician (Fran Dieguez)
* German (Mario Blättermann)
* Hungarian (Balázs Meskó)
* Indonesian (Kukuh Syafaat)
* Kazakh (Baurzhan Muftakhidinov)
* Lithuanian (Aurimas Černius)
* Nepali (Pawan Chitrakar)
* Turkish (Emin Tufan Çetin)
* Slovak (Dušan Kazik)
* Slovenian (Matej Urbančič)
* Spanish (Daniel Mustieles)
* Vietnamese (Trần Ngọc Quân)
===============
Version 3.25.3
===============
Project:
* Improve Scheduled panel's date headers
* Allow pass an emit-error-message callback (Kevin Lopez)
* Allow control-click for selection mode (Linus Probert)
* Many improvements to Todo.txt plugin (Rohit Kaushik)
* Add Meson build system files (Iñigo Martínez)
* Plug memory leaks (Mohammed Sadiq)
* Add skeleton for Todoist plugin (Rohit Kaushik)
Translations:
* Belarussian (Yuras Shumovich)
* Brazilian Portuguese (Rafael Fontenelle)
* Friulian (Fabio Tomat)
* German (Christian Stadelmann, Mario Blättermann)
* Hungarian (Balázs Meskó)
* Indonesian (Kukuh Syafaat)
* Italian (Gianvito Cavasoli)
* Kazakh (Baurzhan Muftakhidinov)
* Lithuanian (Aurimas Černius)
* Norwegian bokmål (Kjartan Maraas)
* Polish (Piotr Drąg)
* Slovak (Dušan Kazik)
* Spanish (Daniel Mustieles)
* Swedish (Anders Jonsson)
* Turkish (Emin Tufan Çetin)
===============
Version 3.25.1
===============
No changes
===============
Version 3.24.0
===============
Project:
* Add a new plugin to run To Do in background
* A new experimental Todo.txt plugin was created, but disabled by default (Rohit Kaushik)
* Properly update panels when day changes (Aeden McClain, Georges Basile Stavracas Neto)
* Fix crash on various classes (Victor Toso)
* Add 'todo' keyword to the desktop file (Jehan)
* Fix tasklist thumbnails on HiDPI monitors (Kevin Lopez)
* Drop Intltool usage
* Add accelerators to Edit pane (djb)
* Improve CSS loading (Iñigo Martínez)
* Fix drag n' drop (Jens Sauer)
* Fix many memory leaks (Mohammed Sadiq, Victor Toso)
* Add tasklist selector in New Task row on tasklist-less panels
Translations:
* Basque (Inaki Larranaga Murgoitio)
* Brazilian Portuguese (Enrico Nicoletto, Rafael Fontenelle)
* Catalan (Jordi Mas)
* Chinese (simplified) (Mandy Wang)
* Chinese (Taiwan) (Chao-Hsiung Liao)
* Danish (Ask Hjorth Larsen, Alan Mortensen)
* Dutch (Hannie Dumoleyn)
* Czech (Marek Černocký)
* Finnish (Jiri Grönroos)
* French (Charles Monzat, Claude Paroz)
* Friulian (Fabio Tomat)
* Galician (Fran Dieguez)
* German (Mario Blättermann, Christian Kirbach, Bernd Homuth)
* Hungarian (Baláz Meskó, Gábor Kelemen)
* Indonesian (Kukuh Syafaat)
* Italian (Gianvito Cavasoli)
* Japanese (sujiniku)
* Kazakh (Baurzhan Muftakhidinov)
* Korean (Seong-ho Cho)
* Latvian (Rūdolfs Mazurs)
* Lithuanian (Aurimas Černius)
* Norwegian bokmål (Kjartan Maraas)
* Polish (Piotr Drąg)
* Russian (Yuri Myasoedov, Stas Solovey)
* Serbian (Мирослав Николић, Марко М. Костић)
* Slovak (Dušan Kazik)
* Spanish (Daniel Mustieles)
* Swedish (Anders Jonsson)
* Turkish (Çağatay Yiğit Şahin)
* Ukrainian (Daniel Korostil)
===============
Version 3.22.0
===============
Project:
* GNOME To Do now supports subtasks
* Plug various memory leaks (Victor Toso)
* Improved task editor panel (Rohit Kaushik)
* Avoid crash on labels (Jason Crain)
* Various cleanups (djb)
* Add developer documentation
* Make the stardard panels as plugins
* Add plugin to switch between dark/light theme variants
* General improvements on dark variant
Translations:
* Basque (Inaki Larranaga Murgoitio)
* Brazilian Portuguese (Gustavo Marques)
* British English (Bruce Cowan)
* Catalan (Jordi Mas)
* Czech (Marek Černocký)
* Chinese (Jeff Bai)
* Chinese (Taiwan) (Cheng-Chia Tseng)
* Danish (Ask Hjorth Larsen)
* Dutch (Hannie Dumoleyn)
* Galician (Fran Dieguez)
* German (Flo H, Mario Blättermann)
* Greek (Tom Tryfonidis)
* Finnish (Jiri Grönroos)
* French (Alexandre Franke)
* Friulian (Fabio Tomat)
* Hebrew (Yosef Or Boczko)
* Hungarian (Balázs Úr)
* Icelandic (Sveinn í Felli)
* Indonesian (Andika Triwidada)
* Italian (Gianvito Cavasoli)
* Kazakh (Baurzhan Muftakhidinov)
* Korean (Seong-ho Cho)
* Latvian (Rūdolfs Mazurs)
* Lithuanian (Aurimas Černius)
* Occitan (Cédric Valmary)
* Persian (Arash Mousavi)
* Polish (Piotr Drąg)
* Portuguese (Tiago Santos)
* Serbian (Мирослав Николић)
* Slovak (Dušan Kazik)
* Slovenian (Matej Urbančič)
* Swedish (Anders Jonsson)
* Spanish (Daniel Mustieles)
* Turkish (Muhammet Kara)
* Ukranian (Daniel Korostil)
* Vietnamese (Trần Ngọc Quân)
===============
Version 3.19.92
===============
Translations:
* Catalan (Jordi Mas)
* Dutch (hanniedu)
* Finnish (Jiri Grönroos)
* Hungarian (Balázs Úr)
* Italian (Gianvito Cavasoli)
* Kazakh (Baurzhan Muftakhidinov)
* Korean (Seong-ho Cho)
* Lithuanian (Aurimas Černius)
* Portuguese (Duarte Loreto)
* Serbian (Мирослав Николић)
* Serbian Latin (Мирослав Николић)
* Slovenian (Matej Urbančič)
* Ukranian (Daniel Korostil)
==============
Version 3.19.91
==============
Project:
* Consistently use To Do naming (Daniel Aleksander)
* Also consider creation date when sorting tasks (Isaque Galdino)
* Make EDS an embedded plugin (Saiful B. Khan)
Translations:
* Brazilian Portuguese (Artur de Aquino)
* Czech (Marek Černocký)
* Hebrew (Yosef Or Boczko)
* Galician (Fran Dieguez)
* German (Bernd Homuth)
* Greek (Efstathios Iosifidis)
* Hungarian (Gábor Kelemen, Balázs Meskó )
* Latvian (Rūdolfs Mazurs)
* Norwegan bokmål (Kjartan Maraas)
* Occitan (Cédric Valmary)
* Polish (Piotr Drag)
* Serbian (Мирослав Николић)
* Spanish (Daniel Mustieles)
==============
Version 3.19.90
==============
Project:
* Improved documentation for the plugin API
* Ignore casefolding when sorting tasks & lists (Isaque Galdino)
* Fix Scheduled headers and translations
* Improved Scheduled panel (Isaque Galdino)
Translations:
* Brazilian Portuguese (Rafael Fontanelle)
* Chinese Taiwan (Chao-Hsiung Liao)
* Friulian (Fabio Tomat)
* Hungarian (Gábor Kelemen, Balázs Meskó )
* Kazakh (Baurzhan Muftakhidinov)
* Latvian (Rūdolfs Mazurs)
* Polish (Piotr Drag)
* Slovak (Dušan Kazik)
* Spanish (Daniel Mustieles)
==============
Version 3.19.5
==============
Project:
* Vastly improve the plugin system (Patrick Griffis)
* Add kudos information in AppData (Richard Hughes)
* Adapt icon names to use the application id (Cosimo Cecchi)
* Many code cleanups and fixes
Translations:
* Friulian (Fabio Tomat)
* German (Matio Blättermann)
* Hungarian (Baláz Meskó)
* Slovak (Dušan Kazik)
==============
Version 3.19.4
==============
Project:
* Add a plugin subsystem
* Add list-based tasklist selector
* Port to use CSS names
==============
Version 3.18.0
==============
Translations:
* Brazilian Portuguese (Georges Basile Stavracas Neto, Rafael Fontenelle)
* Chinese (Taiwan) (Cheng-Chia Tseng)
* Czech (Marek Černocký)
* Danish (Ask Hjorth Larsen)
* Indonesian (Ade Malsasa Akbar)
* Korean (Seong-ho Cho)
* Persian (Arash Mousavi)
* Norwegan bokmål (Kjartan Maraas)
* Swedish (Anders Jonsson)
================
Version 3.17.92
================
Translations:
* Catalan (Jordi Mas)
* Finnish (Jiri Grönroos)
* French (Alexandre Franke)
* Galician (Fran Dieguez)
* German (Christian Kirbach)
* Greek (Tom Tryfonidis)
* Hungarian (Balázs Úr)
* Kazakh (Baurzhan Muftakhidinov)
* Korean (Seong-ho Cho)
* Lithianian (Aurimas Černius)
* Norwegian bokmål (Kjartan Maraas)
* Polish (Piotr Drąg)
* Portuguese (Pedro Albuquerque)
* Slovak (Dušan Kazik)
* Spanish (Daniel Mustieles)
* Turkish (Muhammet Kara)
================
Version 3.17.91
================
Project:
* Add selection mode, which allows renaming and removing lists
* Add a "Clear completed tasks..." item in gear menu
* Update build system (Emmanuele Bassi)
* Lots of bugfixes and cleanups
Translations:
* Catalan (Jordi Mas)
* Esperanto (Kristjan Schmidt)
* Galician (Fran Dieguez)
* Greek (Dimitris Spingos)
* Hebrew (Yosef Or Boczko)
* Hungarian (Balázs Meskó)
* Lithuanian (Aurimas Černius)
* Norwegian bokmal (Kjartan Maraas)
* Portuguese (Pedro Albuquerque)
* Polish (Pedro Albuquerque)
* Punjabi (A S Alam)
* Spanish (Daniel Mustieles)
* Slovak (Dušan Kazik)
* Turkish (Muhammet Kara)
================
Version 3.17.4
================
Project:
* Fix wrong name throughout the application
* Better represent visually task priorities by changing the row's color
* Make edit panel resizable
* Add "Today" and "Scheduled" custom lists
* Improve notification system
* Initial support for search over list names
Translations:
* Greek (Dimitris Spingos)
* Hebrew (Yosef Or Boczko)
* Polish (Piotr Drag)
* Spanish (Daniel Mustieles)
* Slovak (Dušan Kazik)
* Slovenian (Matej Urbančič)
================
Version 3.17.3.1
================
Project:
* Show 'Today' and 'Scheduled' task lists
* Use colors to represent priorities
* Fixed some very annoying bugs
Translations:
* Polish (Piotr Drag)
* Slovak (Dušan Kazik)
==============
Version 3.17.3
==============
Project:
* Many improvements on the Evolution-Data-Server backend
* Ability to create new tasklists
* Much better thumbnails for tasklists
* Initial setup dialog
* Task fields update is now possible
==============
Version 3.17.2
==============
Project:
* Initial release
* Simple and unfinished task management
* Evolution-Data-Server as data backend
# GNOME To Do
# Endeavour
GNOME To Do is an intuitive and powerful application to manage your personal tasks. It uses GNOME
Endeavour is an intuitive and powerful application to manage your personal tasks. It uses GNOME
technologies and has complete integration with the GNOME desktop environment.
......@@ -28,7 +28,7 @@ code.
## Getting In Touch
We use IRC as the main form of real-time communication. Asynchronous communication happens on
[GNOME To Do GitLab Project][gitlab]. You can join us at the [#gnome-todo][irc-channel] room on
[Endeavour GitLab Project][gitlab]. You can join us at the [#gnome-todo][irc-channel] room on
[GNOME IRC servers][irc-wiki-page].
All communications should follow the GNOME Code of Conduct. You can read more at our
......@@ -38,8 +38,8 @@ respectful and kind.
Stop by and say hello!
[code-style]: https://gitlab.gnome.org/GNOME/gnome-todo/blob/master/doc/HACKING.md
[contribution-guidelines]: https://gitlab.gnome.org/GNOME/gnome-todo/blob/master/doc/CONTRIBUTING.md
[gitlab]: https://gitlab.gnome.org/GNOME/gnome-todo
[code-style]: https://gitlab.gnome.org/World/Endeavour/blob/main/doc/HACKING.md
[contribution-guidelines]: https://gitlab.gnome.org/World/Endeavour/blob/main/doc/CONTRIBUTING.md
[gitlab]: https://gitlab.gnome.org/World/Endeavour
[irc-channel]: irc://irc.gnome.org/gnome-todo
[irc-wiki-page]: https://wiki.gnome.org/Community/GettingInTouch/IRC
......@@ -3,7 +3,7 @@
"runtime" : "org.gnome.Platform",
"runtime-version" : "master",
"sdk" : "org.gnome.Sdk",
"command" : "gnome-todo",
"command" : "endeavour",
"tags" : [
"devel"
],
......@@ -18,8 +18,7 @@
"--talk-name=org.gnome.evolution.dataserver.Calendar8",
"--talk-name=org.gnome.evolution.dataserver.Sources5",
"--talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*",
"--talk-name=org.gnome.OnlineAccounts",
"--talk-name=org.gnome.SettingsDaemon.Color"
"--talk-name=org.gnome.OnlineAccounts"
],
"x-run-args" : [
"--debug"
......@@ -66,8 +65,8 @@
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/libical/libical/releases/download/v3.0.10/libical-3.0.10.tar.gz",
"sha256" : "f933b3e6cf9d56a35bb5625e8e4a9c3a50239a85aea05ed842932c1a1dc336b4"
"url" : "https://github.com/libical/libical/releases/download/v3.0.14/libical-3.0.14.tar.gz",
"sha256" : "4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f"
}
]
},
......@@ -110,6 +109,19 @@
}
]
},
{
"name" : "gcr",
"buildsystem" : "meson",
"config-opts" : [
"-Dgtk_doc=false"
],
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gcr.git"
}
]
},
{
"name" : "evolution-data-server",
"cleanup": [ "/share/GConf" ],
......@@ -144,53 +156,20 @@
{
"name" : "libportal",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://github.com/flatpak/libportal.git"
}
]
},
{
"name" : "libsass",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://github.com/lazka/libsass.git",
"branch" : "meson"
}
]
},
{
"name" : "sassc",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://github.com/lazka/sassc.git",
"branch" : "meson"
}
]
},
{
"name" : "libadwaita",
"buildsystem" : "meson",
"config-opts" : [
"-Dexamples=false",
"-Dtests=false",
"-Dvapi=false"
"-Dbackends=gtk4",
"-Ddocs=false"
],
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/libadwaita.git",
"branch": "main"
"branch" : "main",
"url" : "https://github.com/flatpak/libportal.git"
}
]
},
{
"name" : "gnome-todo",
"name" : "endeavour",
"buildsystem" : "meson",
"config-opts" : [
"-Dtracing=true",
......@@ -199,7 +178,7 @@
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gnome-todo.git"
"url" : "https://gitlab.gnome.org/World/Endeavour.git"
}
]
}
......
......@@ -10,5 +10,5 @@ appdata = i18n.merge_file(
output: '@0@.appdata.xml'.format(application_id),
po_dir: po_dir,
install: true,
install_dir: join_paths(gnome_todo_datadir, 'metainfo')
install_dir: join_paths(endeavour_datadir, 'metainfo')
)
......@@ -4,32 +4,32 @@
<id>@appid@</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>To Do</name>
<name>Endeavour</name>
<summary>Task manager for GNOME</summary>
<description>
<p>
GNOME To Do is a task management application designed to integrate with GNOME. Save and order your todos.
Endeavour is a task management application designed to integrate with GNOME. Save and order your todos.
Manage multiple todo lists. Keep your todos on your computer or sync them with cloud providers.
Customize your experience with plugins.
</p>
</description>
<url type="homepage">https://wiki.gnome.org/Apps/Todo</url>
<url type="bugtracker">https://gitlab.gnome.org/GNOME/gnome-todo/issues</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/GNOME/gnome-todo/raw/master/data/appdata/welcome-screen.png</image>
<image>https://gitlab.gnome.org/World/Endeavour/raw/main/data/appdata/welcome-screen.png</image>
<caption>Welcome screen</caption>
</screenshot>
<screenshot width="1920" height="1080">
<image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/no-tasks.png</image>
<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/GNOME/gnome-todo/raw/master/data/appdata/task-list.png</image>
<image>https://gitlab.gnome.org/World/Endeavour/raw/main/data/appdata/task-list.png</image>
<caption>Task lists</caption>
</screenshot>
</screenshots>
......@@ -40,6 +40,19 @@
</kudos>
<releases>
<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>
......@@ -120,6 +133,8 @@
<content_attribute id="money-purchasing">none</content_attribute>
<content_attribute id="money-gambling">none</content_attribute>
</content_rating>
<update_contact>georges.stavracas@gmail.com</update_contact>
<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>
install_subdir(
'hicolor',
install_dir: join_paths(gnome_todo_datadir, 'icons')
install_dir: join_paths(endeavour_datadir, 'icons')
)
......@@ -11,24 +11,24 @@ desktop = i18n.merge_file(
output: '@0@.desktop'.format(application_id),
po_dir: po_dir,
install: true,
install_dir: join_paths(gnome_todo_datadir, 'applications')
install_dir: join_paths(endeavour_datadir, 'applications')
)
service_conf = configuration_data()
service_conf.set('bindir', gnome_todo_bindir)
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(gnome_todo_datadir, 'dbus-1', 'services'),
install_dir: join_paths(endeavour_datadir, 'dbus-1', 'services'),
configuration: service_conf
)
install_data(
'org.gnome.todo.gschema.xml',
install_dir: gnome_todo_schemadir
install_dir: endeavour_schemadir
)
subdir('appdata')
......
[Desktop Entry]
Name=To Do
Name=Endeavour
Comment=Manage your personal tasks
Exec=gnome-todo
Exec=endeavour
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@icon@
Terminal=false
......
[D-BUS Service]
Name=@application_id@
Exec=@bindir@/gnome-todo --gapplication-service
Exec=@bindir@/endeavour --gapplication-service
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="gnome-todo">
<schemalist gettext-domain="endeavour">
<schema id="org.gnome.todo" path="/org/gnome/todo/">
<key name="window-maximized" type="b">
<default>true</default>
......@@ -13,8 +13,8 @@
</key>
<key name="first-run" type="b">
<default>true</default>
<summary>First run of GNOME To Do</summary>
<description>Whether it’s the first run of GNOME To Do (to run the initial setup) or not</description>
<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>
......@@ -33,6 +33,7 @@
</key>
<key name="style-variant" type="s">
<choices>
<choice value="system"/>
<choice value="light"/>
<choice value="dark"/>
</choices>
......
# Contributing to GNOME To Do
# Contributing to Endeavour
When contributing to the development of GNOME To Do, please first discuss the change
When contributing to the development of Endeavour, please first discuss the change
you wish to make via issue, email, or any other method with the maintainers before
making a change.
......@@ -16,8 +16,8 @@ your interactions with the project.
# Issues, issues and more issues!
There are many ways you can contribute to GNOME To Do, and all of them involve creating issues
in [GNOME To Do issue tracker](https://gitlab.gnome.org/GNOME/gnome-todo/issues). This is the
There are many ways you can contribute to Endeavour, and all of them involve creating issues
in [Endeavour issue tracker](https://gitlab.gnome.org/World/Endeavour/issues). This is the
entry point for your contribution.
To create an effective and high quality ticket, try to put the following information on your
......@@ -41,7 +41,7 @@ If it's an issue, add the steps to reproduce like this:
Steps to reproduce:
1. Open GNOME To Do
1. Open Endeavour
2. Create a task
3. ...
......@@ -69,11 +69,11 @@ When using a very wide window, task rows grow super wide currently, because they
always take up the entire width of the window. This is not great for window sizes
larger than about 600px.
<img src="https://gitlab.gnome.org/GNOME/gnome-todo/uploads/a414239a44c5b2714634df5cb85a7a78/too-wide.png" width="400px" />
<img src="https://gitlab.gnome.org/World/Endeavour/uploads/a414239a44c5b2714634df5cb85a7a78/too-wide.png" width="400px" />
This is how it would look with a maximum width of 650px:
<img src="https://gitlab.gnome.org/GNOME/gnome-todo/uploads/7dfc77b1c3cc942cf1977770ea15b198/too-wide-fixed.png" width="400px" />
<img src="https://gitlab.gnome.org/World/Endeavour/uploads/7dfc77b1c3cc942cf1977770ea15b198/too-wide-fixed.png" width="400px" />
<h3>Design Tasks</h3>
* [x] Define how much rows should expand horizontally
......@@ -112,7 +112,7 @@ This is how it would look with a maximum width of 650px:
# Code of Conduct
GNOME To Do is a project developed based on GNOME Code of Conduct. You can read it below:
Endeavour is a project developed based on GNOME Code of Conduct. You can read it below:
## Summary
......
# Style
GNOME To Do has a coding style based on GTK Coding Style, but with a few more
Endeavour has a coding style based on GTK Coding Style, but with a few more
rules. Please read them carefully and, if in doubt, ask a maintainer for directions.
## General
The most important rule is: **see the surrounding code, and copy its style**.
GNOME To Do's line length is 120 columns.
Endeavour's line length is 120 columns.
Another rule that applies to function declarations is that all parameters are
aligned by the last '*'. There are plenty of examples below.
......@@ -97,7 +97,7 @@ on_size_allocated_cb (GtkWidget *widget,
### Line Splitting
GNOME To Do's line length is 120 columns.
Endeavour's line length is 120 columns.
Line splitting works following the GTK code style, but legibility comes over above
all. If a function call looks unbalanced following the GTK style, it is fine to
......
......@@ -4,12 +4,12 @@
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
<name xml:lang="en">GNOME To Do</name>
<name xml:lang="en">Endeavour</name>
<shortdesc xml:lang="en">Task manager for GNOME</shortdesc>
<description>Personal task manager for GNOME</description>
<homepage rdf:resource="https://wiki.gnome.org/Apps/Todo" />
<download-page rdf:resource="http://download.gnome.org/sources/gnome-todo/" />
<bug-database rdf:resource="https://gitlab.gnome.org/GNOME/gnome-todo/issues" />
<bug-database rdf:resource="https://gitlab.gnome.org/World/Endeavour/issues" />
<category rdf:resource="http://api.gnome.org/doap-extensions#core" />
<programming-language>C</programming-language>
......@@ -19,5 +19,10 @@
<foaf:mbox rdf:resource="mailto:georges.stavracas@gmail.com" />
<gnome:userid>gbsneto</gnome:userid>
</foaf:Person>
<foaf:Person>
<foaf:name>Jamie Murphy</foaf:name>
<foaf:mbox rdf:resource="mailto:hello@itsjamie.dev" />
<gnome:userid>ItsJamie9494</gnome:userid>
</foaf:Person>
</maintainer>
</Project>
......@@ -6,16 +6,16 @@
<link type="guide" xref="index#contribute"/>
</info>
<title>Contribute to GNOME To do</title>
<title>Contribute to Endeavour</title>
<p>There are multiple ways of helping to improve GNOME To Do:</p>
<p>There are multiple ways of helping to improve Endeavour:</p>
<list>
<item><p>File issues you have encountered while using GNOME To Do</p></item>
<item><p>Translate the user interface or help pages of GNOME To Do</p></item>
<item><p>File issues you have encountered while using Endeavour</p></item>
<item><p>Translate the user interface or help pages of Endeavour</p></item>
<item><p>Correct issues or implement new features</p></item>
</list>
<p>For filing an issue go to the <link href="https://gitlab.gnome.org/gnome/gnome-todo/issues">issuetracker</link>.</p>
<p>For filing an issue go to the <link href="https://gitlab.gnome.org/World/Endeavour/issues">issuetracker</link>.</p>
<p>And for contributing code or translations go to the <link href="https://wiki.gnome.org/action/show/Newcomers">newcomers guide</link>.</p>
</page>
......@@ -4,12 +4,12 @@
id="index">
<info>
<desc>GNOME To Do is a simple app, with that you can create, process and manage your tasks, to raise your productivity. Also you can synchronize your tasks through your online accounts, so you can check them on all your devices.</desc>
<desc>Endeavour is a simple app, with that you can create, process and manage your tasks, to raise your productivity. Also you can synchronize your tasks through your online accounts, so you can check them on all your devices.</desc>
</info>
<title>
<media type="image" its:translate="no" src="figures/org.gnome.Todo.svg" width="48" height="48"></media>
<span>GNOME To Do</span>
<span>Endeavour</span>
</title>
<p>A simple to-do app for GNOME.</p>
......
......@@ -10,6 +10,6 @@
<p>The user interface of GNOME To Do is composed of the utility pane on the left and the tasks in lists on the right. You can let you show your tasks in different modes. They can be selected through the utility pane. <gui>Inbox</gui> contains all tasks which have no date assigned to them and are not in a task list, <gui>Today</gui> all tasks with the date of today and <gui>Next 7 Days</gui> all tasks assigned to one of the next seven days. <gui>All</gui> shows all tasks in a chronological order and <gui>Archived</gui> archived task lists. At least there are also your custom task lists</p>
<p>The user interface of Endeavour is composed of the utility pane on the left and the tasks in lists on the right. You can let you show your tasks in different modes. They can be selected through the utility pane. <gui>Inbox</gui> contains all tasks which have no date assigned to them and are not in a task list, <gui>Today</gui> all tasks with the date of today and <gui>Next 7 Days</gui> all tasks assigned to one of the next seven days. <gui>All</gui> shows all tasks in a chronological order and <gui>Archived</gui> archived task lists. At least there are also your custom task lists</p>
</page>
......@@ -8,8 +8,8 @@
<title>Getting support</title>
<p>In the <link href="https://wiki.gnome.org/apps/todo">wiki</link> of GNOME To Do you can read more.</p>
<p>In the <link href="https://wiki.gnome.org/apps/todo">wiki</link> of Endeavour you can read more.</p>
<p>When you have questions, ask them on <link href="https://discourse.gnome.org/tag/todo">gnome discourse</link>.</p>
<p>You can also get in conversation with the developers of GNOME To Do by joining the <link href="https://gnome.element.io/#/room/#gnome-todo:gnome.org">matrix channel</link>.</p>
<p>You can also get in conversation with the developers of Endeavour by joining the <link href="https://gnome.element.io/#/room/#gnome-todo:gnome.org">matrix channel</link>.</p>
</page>