diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2021-05-03 19:21:03 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2021-05-03 19:28:32 -0300 |
commit | 5045df4ca446ae255f11af77abd11abd567a2b07 (patch) | |
tree | c4e33584d7afa30050739a2eaf6efce4fc7e4fba | |
parent | e9e4d5066aa32504ed7d9f081f27165f64a1dda0 (diff) | |
download | gnome-todo-40.0.tar.gz |
40.040.0
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | data/appdata/dark-theme.png | bin | 58310 -> 0 bytes | |||
-rw-r--r-- | data/appdata/editing-tasklists.png | bin | 27728 -> 0 bytes | |||
-rw-r--r-- | data/appdata/grid-view.png | bin | 58787 -> 0 bytes | |||
-rw-r--r-- | data/appdata/list-view.png | bin | 58165 -> 0 bytes | |||
-rw-r--r-- | data/appdata/no-tasks.png | bin | 0 -> 85338 bytes | |||
-rw-r--r-- | data/appdata/org.gnome.Todo.appdata.xml.in.in | 202 | ||||
-rw-r--r-- | data/appdata/plugins.png | bin | 61060 -> 0 bytes | |||
-rw-r--r-- | data/appdata/task-list.png | bin | 0 -> 62750 bytes | |||
-rw-r--r-- | data/appdata/today-panel.png | bin | 26520 -> 0 bytes | |||
-rw-r--r-- | data/appdata/welcome-screen.png | bin | 0 -> 24592 bytes | |||
-rw-r--r-- | meson.build | 8 |
12 files changed, 40 insertions, 179 deletions
@@ -1,4 +1,13 @@ ============== +Version 40 +============== + +* Improvements to the sidebar-based layout, including a single headerbar +* Port to GTK4 +* Asynchronous providers +* Many translation updates + +============== Version 3.91.1 ============== diff --git a/data/appdata/dark-theme.png b/data/appdata/dark-theme.png Binary files differdeleted file mode 100644 index fa092eb4..00000000 --- a/data/appdata/dark-theme.png +++ /dev/null diff --git a/data/appdata/editing-tasklists.png b/data/appdata/editing-tasklists.png Binary files differdeleted file mode 100644 index 64f31fce..00000000 --- a/data/appdata/editing-tasklists.png +++ /dev/null diff --git a/data/appdata/grid-view.png b/data/appdata/grid-view.png Binary files differdeleted file mode 100644 index dae51feb..00000000 --- a/data/appdata/grid-view.png +++ /dev/null diff --git a/data/appdata/list-view.png b/data/appdata/list-view.png Binary files differdeleted file mode 100644 index 9245dfd5..00000000 --- a/data/appdata/list-view.png +++ /dev/null diff --git a/data/appdata/no-tasks.png b/data/appdata/no-tasks.png Binary files differnew file mode 100644 index 00000000..c1ecb905 --- /dev/null +++ b/data/appdata/no-tasks.png diff --git a/data/appdata/org.gnome.Todo.appdata.xml.in.in b/data/appdata/org.gnome.Todo.appdata.xml.in.in index 2d95559a..447bdd7b 100644 --- a/data/appdata/org.gnome.Todo.appdata.xml.in.in +++ b/data/appdata/org.gnome.Todo.appdata.xml.in.in @@ -20,29 +20,17 @@ <project_group>GNOME</project_group> <screenshots> - <screenshot width="1200" height="675"> - <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/dark-theme.png</image> - <caption>GNOME To Do with the dark theme variant</caption> + <screenshot width="1920" height="1080"> + <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/welcome-screen.png</image> + <caption>Welcome screen</caption> </screenshot> - <screenshot width="1200" height="675"> - <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/editing-tasklist.png</image> - <caption>Editing a tasklist with GNOME To Do</caption> + <screenshot width="1920" height="1080"> + <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/no-tasks.png</image> + <caption>Empty state</caption> </screenshot> - <screenshot width="1200" height="675"> - <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/grid-view.png</image> - <caption>Task lists displayed on grid mode</caption> - </screenshot> - <screenshot width="1200" height="675"> - <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/list-view.png</image> - <caption>Task lists displayed on list mode</caption> - </screenshot> - <screenshot width="1200" height="675"> - <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/plugins.png</image> - <caption>Available plugins for GNOME To Do</caption> - </screenshot> - <screenshot width="1200" height="675"> - <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/today-panel.png</image> - <caption>Visualizing tasks for today on GNOME To Do’s Today panel</caption> + <screenshot width="1920" height="1080"> + <image>https://gitlab.gnome.org/GNOME/gnome-todo/raw/master/data/appdata/task-list.png</image> + <caption>Task lists</caption> </screenshot> </screenshots> @@ -52,168 +40,36 @@ </kudos> <releases> - <release date="2018-05-25" version="3.91.1"> - <description> - <p> - We're proud to annouce GNOME To Do 3.91.1! - </p> - <p> - GNOME To Do 3.92.1 is the first alpha release of the next version, 4.0, and introduces a remarkable - change in the main user experiece by switching to a sidebar-based layout. - </p> - <p> - The new layout is more streamlined and suits better the needs of more advanced users, without letting - go of the simplicity that was always a signature of GNOME To Do. - </p> - <p> - This gives the flexibility needed for the introduction of new panels and plugins, which was simply - not possible with the previous layout. - </p> - <p>This release also updates translations, and adds new translations.</p> - </description> - </release> - - <release date="2018-03-12" version="3.28.0"> - <description> - <p> - We're proud to annouce GNOME To Do 3.28.0! - </p> - <p> - GNOME To Do 3.28 is a major improvement over the previous versions, and introduces - exciting new features and important fixes. The highlights of this release are: - <ul> - <li>The Todoist integration was much polished and improved, and should work more reliably now.</li> - <li>A big performance issue on startup was fixed. GNOME To Do should start much faster for users with many tasks.</li> - <li>Google Tasks integration was fixed, and completed tasks now are correctly detected.</li> - <li>Integration with Evolution received lots of improvements and fixes, and is reaching a mature state.</li> - <li>Nightly Flatpaks have debugging and tracing enabled, allowing early testers to accurately report issues in To Do.</li> - <li>A major rework of the task lists interface landed, bringing a much improved experience when managing your tasks!</li> - </ul> - </p> - <p> - One major drawback of this release is that the Todo.txt integration plugin lost the ability to handle subtasks. If you - rely on that feature, please refrain from using this version of GNOME To Do. - </p> - <p> - It is important to notice that Todoist and Todo.txt integrations are still considered experimental, and should not be - used in production environments. - </p> - <p>This release also updates translations, and adds new translations.</p> - </description> - </release> - - <release date="2018-02-11" version="3.27.90"> + <release date="2021-05-03" version="40.0"> <description> <p> - We're proud to annouce GNOME To Do 3.27.90, the alpha release of the - next stable release that is going to be released this semester. + After 4 years in development, we are proud to annouce GNOME To Do 40.0! </p> <p> - The highlights of this release are: + GNOME To Do 40 brings major improvements: <ul> - <li>The Todoist integration was much polished and improved, and should work more reliably now.</li> - <li>A big performance issue on startup was fixed. GNOME To Do should start much faster for users with many tasks.</li> - <li>Nightly Flatpaks have debugging and tracing enabled, allowing early testers to accurately report issues in To Do.</li> - <li>Google Tasks integration was fixed, and completed tasks now are correctly detected.</li> - <li>Many small polishes in the user interface.</li> + <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> - One major drawback of this release is that the Todo.txt integration plugin - lost the ability to handle subtasks. If you rely on that feature, please - refrain from using this version of GNOME To Do. - </p> - <p>This release also updates translations, and adds new translations.</p> - </description> - </release> - - <release date="2017-11-16" version="3.27.2"> - <description> - <p> - We're proud to annouce GNOME To Do 3.27.2, the first development snapshot - of the 3.28 release. - </p> - <p> - This release features a big (but still ongoing) redesign of the task rows. - They are now much simpler and easier to work with, while having more features! - </p> - <p>This release also updates translations, and adds new translations.</p> - <p>Thanks to everyone that contributed to GNOME To Do this cycle!</p> - </description> - </release> - - <release date="2017-09-11" version="3.26.0"> - <description> - <p> - We're proud to annouce GNOME To Do 3.26, the first release in the 3.26 stable - series! This release, thanks to the hard work of a Google Summer of Code student, - we have synchronization with Todoist in place. - </p> - <p>This release also updates translations, and adds new translations.</p> - <p>Thanks to everyone that contributed to GNOME To Do this cycle!</p> - </description> - </release> - - <release date="2017-08-10" version="3.25.90"> - <description> - <p> - This is the second unstable release for GNOME 3.26 series. The new changes - are: - </p> - <ul> - <li>Implementation of the Todoist plugin by Rohit Kaushik. </li> - <li>Complete move to the Meson build system, dramatically reducing the build times by 80% or more. </li> - </ul> - <p>This release also updates translations, and adds new translations.</p> - </description> - </release> - - <release date="2017-06-19" version="3.25.3"> - <description> - <p> - This is the first unstable release for GNOME 3.26 series, and adds many new features - and improvements. The major addition was the new Todoist plugin skeleton by Rohit - Kaushik, and many other smaller improvements and bugfixes. - </p> - <p>This release also updates translations, and adds new translations.</p> - <p>Thanks to all the contributors that worked on GNOME To Do!</p> - </description> - </release> - - <release date="2017-04-24" version="3.24.0"> - <description> - <p> - This is the first stable release for GNOME 3.24, and adds many new features - and improvements. - <ul> - <li>GNOME To Do can run when you startup and notify you about your tasks</li> - <li>Memory consumption was optimized</li> - <li>An experimental Todo.txt plugin was added, but disabled by default</li> - <li>An initial version of the API documentation was released</li> - <li>You can select the tasklist where the task will be created in Today and Scheduled panels</li> - </ul> - </p> - <p>This release also updates translations, and adds new translations.</p> - <p>Thanks to all the contributors that worked on GNOME To Do!</p> - </description> - </release> - - <release date="2016-11-01" version="3.22.0"> - <description> - <p> - This is the first stable release for GNOME 3.22, and adds many new features - and improvements. - <ul> - <li>GNOME To Do now supports subtasks</li> - <li>Memory consumption was optimized</li> - <li>The task editor panel received handy buttons to change the task’s due date</li> - <li>An initial version of the API documentation was released</li> - <li>All panels except the “List” panel are now plugins and, as such, they can be disabled</li> - <li>The user can switch between dark and light theme variants now</li> - </ul> + 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> - <p>Thanks to all the contributors that worked on GNOME To Do!</p> </description> </release> </releases> diff --git a/data/appdata/plugins.png b/data/appdata/plugins.png Binary files differdeleted file mode 100644 index d3f73208..00000000 --- a/data/appdata/plugins.png +++ /dev/null diff --git a/data/appdata/task-list.png b/data/appdata/task-list.png Binary files differnew file mode 100644 index 00000000..16495fa5 --- /dev/null +++ b/data/appdata/task-list.png diff --git a/data/appdata/today-panel.png b/data/appdata/today-panel.png Binary files differdeleted file mode 100644 index f95a2655..00000000 --- a/data/appdata/today-panel.png +++ /dev/null diff --git a/data/appdata/welcome-screen.png b/data/appdata/welcome-screen.png Binary files differnew file mode 100644 index 00000000..fdf7dcaf --- /dev/null +++ b/data/appdata/welcome-screen.png diff --git a/meson.build b/meson.build index b291b24f..c10efbb8 100644 --- a/meson.build +++ b/meson.build @@ -1,17 +1,13 @@ project( 'gnome-todo', 'c', - version: '3.91.1', + version: '40.0', license: 'GPL3+', default_options: [ 'buildtype=debugoptimized', 'warning_level=1' ], meson_version: '>= 0.53.0' ) gnome_todo_version = meson.project_version() -version_array = gnome_todo_version.split('.') -gnome_todo_major_version = version_array[0].to_int() -gnome_todo_minor_version = version_array[1].to_int() -gnome_todo_micro_version = version_array[2].to_int() gnome_todo_gir_namespace = 'Gtd' gnome_todo_gir_version = '1.0' @@ -56,7 +52,7 @@ config_h = configuration_data() config_h.set_quoted('GETTEXT_PACKAGE', meson.project_name()) # development build -config_h.set('DEVELOPMENT_BUILD', gnome_todo_minor_version.is_odd() or profile == 'Devel') +config_h.set('DEVELOPMENT_BUILD', profile == 'Devel') # debug options config_h.set('GNOME_TODO_ENABLE_DEBUG', gnome_todo_debug) |