I'd like to use Google Tasks without having to open Gmail or Google Calendar or Google Docs. How can I do that?
It used to be possible with mail.google.com/tasks/canvas
Web Applications Stack Exchange is a question and answer site for power users of web applications. It only takes a minute to sign up.
Sign up to join this communityI'd like to use Google Tasks without having to open Gmail or Google Calendar or Google Docs. How can I do that?
It used to be possible with mail.google.com/tasks/canvas
Use this link by Google to open Tasks standalone:
https://tasks.google.com/embed/?origin=https://calendar.google.com&fullWidth=1
If you have multiple Google accounts logged in at the same time, you can add the target account to the link url like so:
javascript: if(!window.location.href.startsWith('https://tasks.google.com')){window.location = 'https://tasks.google.com/embed/?origin=https://calendar.google.com&fullWidth=1'} else {document.querySelector('body').style.display=null; }
Nice that you can bookmark a specific task list now, which you couldn't do in canvas. Now if someone could remove all that padding...
May 10, 2019 at 16:26
You now have a web interface for Google Tasks on https://tasksboard.app/
I used simplegamer solution with tasks.google.com/embed link but for javascript I prefer greasemonkey, so you save 1 click every time.
This is the script I use in greasemonkey:
// ==UserScript==
// @name google tasks
// @version 1
// @grant none
// ==/UserScript==
// @match https://tasks.google.com/embed/list/~default?fullWidth=1
// @match https://tasks.google.com/embed/?origin=https://calendar.google.com&fullWidth=1
javascript:document.querySelector('body').style.display=null
I'm also an old Google Tasks Canvas user, and I built a complete replacement web app for it (with upgrades) called GTaskD that you can use for free: https://tasks.gtaskd.com/
Warning: 2019-08-30 is the date that Google will get rid of multiple levels of subtasks in the API itself (as opposed to just their interfaces), so third party apps won't be able to support them directly anymore. I'm building my own API/backend that will sync with theirs, but I can't make that part free, so there will be a small fee.
Somehow @kokosnakokos's userscript didn't work in my browser. I got it work with a style
tag:
// ==UserScript==
// @name google tasks
// @match https://tasks.google.com/embed/*
// @grant none
// ==/UserScript==
var s = document.createElement('style');
s.textContent = 'body { display: inline !important }';
document.head.appendChild(s);
Alternatively, with stylus, or another user stylesheet manager:
@-moz-document url-prefix("https://tasks.google.com/embed/") {
body[style] {
display: initial !important;
}
}