bsaleil / todolist-gnome-shell-extension Goto Github PK
View Code? Open in Web Editor NEWSimple todo list extension for gnome-shell
License: GNU General Public License v3.0
Simple todo list extension for gnome-shell
License: GNU General Public License v3.0
hi:
I installed it with git clone. But it does not appear in the GNOME tweak tool.
My GNOME extension version is: GNOME Shell 3.25.4
Would you please help to check it?
Thanks.
Just upgraded to 17.10 and I notice that I get the following error when I try to launch the todo list app:
SyntaxError: redeclaration of formal parameter iter
Stack trace: Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:246:17
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:402:5
@
I have not previously used the todo list app, but it seemed like a handy thing to have, so I'd be interested in giving it a try if/when this is fixed, and would be happy to experiment; I don't have any todo list data to lose.
From Gnome extensions website :
"The entry field goes off-screen when the list grows very long and there is no way of scrolling up."
Hello there,
Your todo list extension is very useful. However and in accordance with Gnome's general Google Accounts sync feature, it would be great to having your extension synced with Google Tasks.
Is this technically possible?
If you make multiple adds/deletes to a list in one go, a lot of the changes are lost and it looks like only one of the changes actually get saved to the JSON file on system.
In order to work around it, you have to open the to do list, make a single change and then close the to do list and repeat instead of making them all at once and then closing the to do list view.
Hi great extension
has anyone managed to connect it to GTasks ?
Bonjour,
j'ai téléchargé votre logiciel en cliquant sur le bouton, et quand je double clique dessus ca ne marche pas. Pourriez vous le réparer ?
What title says. Maybe evolution todo list or google tasks?
It would be nice that along with saving them to the home folder, that is also has the ability to integrate with third party apps like remember the milk.
When a very long line (some 200 letters) is added to todolist, its getting added. But when I click the todolist icon in top panel after adding, entire shell crashes (gets restarted) and list is not getting displayed.
Super + Space (or whatever I define) does not open todolist...I'm on GNOME 3.8
Hello,
can you add support for 3.16?
Regards
After create 30 tasks I can't create more because the box to create task is not visible in my monitor, maybe a up down scroll bar is needed.
It would be good having a shortcut key for creating new entries. It can open a popup like ALT+F2 shorcut.
It currently doesn't work with 3.12.
If you could tell me how I can make it work, I'd be glad to help out.
When i click to icon, the textbox should automatically get focus. So that i don't have to click textbox.
Hi, I have full backups of my Linux and today I reinstalled it. But this extenssion's settings are all gone. Where are the settings for it stored? Basically I lose my to-do list :D - cheers!
Extension fails to enable, throwing the error Shell.KeybindMode is undefined
in Looking Glass.
Reported by #40 (comment)
I've tested this also on Gnome Shell 3.24.2 -- in my case, I'm running Ubuntu 17.10 alpha (Artful Aardvark) and Wayland.
Will you make this extension compatible with Gnome 3.6?
I have two "Return" keys on my keyboard. One near the letters("Big return") and another near the numpad("Small return"). When i press "Small return" nothing is happens. Lets take a look into the code:
let symbol = e.get_key_symbol();
if (symbol == Clutter.Return)
what we have:
Clutter.Return constant is equal to 65293;
"Big return" code is 65293
"Small return" code is 65421
It would be nice if you can make an "Edit" and "Done" Button near the ToDos. So you can klick on the "Done"-Button to Close/Delete the ToDo and on the "Edit" Button to Edit the name of the ToDo!
The extension doesn't work on Fedora Gnome 40 unfortunately:
TypeError: Gtk.HBox is not a constructor
I don't know how much work it'd require to make it work again but I miss the extension 😿.
A basic workaround for now is to delete prefs.js
(and lose prefs obviously!) - I think the proper way would be to migrate prefs to .ui
file?
I suggest adding a feature to read all tasks from gnome-todo and using gnome-todo as a compliment. It's just an idea.
The error message when I click the settings of the extension.
SyntaxError: redeclaration of formal parameter iter
Stack trace:
Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:246:17
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:402:5
@<main>:1:43
Hello,
After switch on the control on https://extensions.gnome.org/extension/162/todo-list/, the extension is not being installed. (fedora 4.2.3-300.fc23.x86_64)
Gnome Version:
gnome-shell --version
GNOME Shell 3.18.3
While installing on ubuntu 18.04, I got the following issue:
SyntaxError: redeclaration of formal parameter iter
Stack trace:
_getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
@<main>:1:43
Here is a screenshot of my current env:
Is this information enough?
I got the newest version code to test.
When I removed all task, and want to add new task, the mouse had been grabbed.
Other gnome application could not recieve the mouse event.
After comment the follow lines, everything is ok.
/* // Add keybinding global.display.add_keybinding ( key_open, mySettings, Meta.KeyBindingFlags.NONE, Lang.bind(this, function() { this.menu.open(); }) ); // Auto focus this.menu.connect('open-state-changed', Lang.bind(this, function(menu, open) { if (open) { this.newTask.grab_key_focus(); } else { this.newTask.get_stage().set_key_focus(null); } })); */
Version:10 (install from Gnome-shell-extension site)
others are fine, just the item (or entry) start with "#" is buggy
I am using GNOME Shell 3.24.3 and the todolist is no longer present in my top bar. When I try to open the preferences of this extension I get the following error:
TypeError: redeclaration of formal parameter iter
Stack trace:
Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:246:17
wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:402:5
@<main>:1:49
Just adding "41" to metadata.json makes this extension to work on Gnome Shell 41. No source changes are needed.
From the extensions.gnome.org page your awesome module is not being supported in the latest gnome distro.
I was going to try installing this through git but I actually have no clue where the extensions are installed in Ubuntu (even though I searched 👎 )
When user open ToDo list you shoud focus “New ToDO” field. So user can write ToDo without extra click.
Would be great to have multiple lists, each with a different title
e.g. Job (3), Home (2)
Right-clicking on it could be used to change name or add a new list.
Like the title says :(
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.