Code Monkey home page Code Monkey logo

todolist-gnome-shell-extension's People

Contributors

ac130kz avatar alexeevdv avatar bagage avatar bsaleil avatar davegregg avatar gdrius avatar jonnius avatar kscc25 avatar luord avatar magnush avatar mengzhuo avatar obsidien avatar py-crash avatar rastersoft avatar tuhaihe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

todolist-gnome-shell-extension's Issues

Panel label not vertically aligned

screenshot from 2014-03-03 14 15 51

The panel label does not seem to be aligned with the rest of the panel.
This is more evident when using different fonts in the shell theme.

"Return" key press event doesn't trigger

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

Gradient Background of Text Input

Hello,

This looks like a very nice extension. I was wondering if you could remove the gradient background for a more native look.

Thanks.

Screenshot from 2020-01-18 13-45-05

Unable to show in the GNOME Tweak Tool

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.

Can't create more then 30 tasks

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.

Ca marche pas

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 ?

Where does it store its settings?

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!

The extension will grab mouse and do not release for ever.

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); }
                }));
                */

Not working on gnome-shell 3.28.4

Hello :)

I really like this extension and would love to make it work on my computer!

When I try to install it via Gnome Shell extensions page I receive:
image

I also tried this solution from comments:
image

But after restart of gnome it still doesn't appear in right corner

3.6 support

Will you make this extension compatible with Gnome 3.6?

doesn't work with 3.12

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.

Not getting installed on my Ubuntu 17.10

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
  

Edit/Done Button

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!

Autofocus

When user open ToDo list you shoud focus “New ToDO” field. So user can write ToDo without extra click.

Integration with Third Party Apps

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.

Shell.KeybindingMode is undefined

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.

Gnome 40 support

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 😿.

Cf migration guide

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?

Gnome 41 support

Just adding "41" to metadata.json makes this extension to work on Gnome Shell 41. No source changes are needed.

Read gnome todo tasks

I suggest adding a feature to read all tasks from gnome-todo and using gnome-todo as a compliment. It's just an idea.

Syncing with Google Tasks

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?

Crashes after installation

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:
image

Is this information enough?

Multiple lists

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.

Making multiple changes at once doesnt get saved correctly

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.

Unable to Install in Ubuntu 17.10

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
@

:1:43

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.

Cannot install on Gnome 3.8 (Ubuntu 13)

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 👎 )

TypeError: redeclaration of formal parameter iter

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

Can't add item start with "#"

Version:10 (install from Gnome-shell-extension site)

others are fine, just the item (or entry) start with "#" is buggy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.