OK
Rating:
3.99
Thread Listing » AWN Applets
(Detachable) To-Do List
#21192 by sharkbait (0.9200) posted on 3:38pm Thursday, March 27th, 2008
Update: The To-Do List applet has been pushed into Awn Extras as of r616.
[Q]



I made a simple To-Do List Applet. It displays the number of items as its icon and shows the items when clicked. It can also be detached from Awn, and opened like a regular Awn dialog. You can change the priority, progress, and details of an item, and organize the items into categories.
There's also a Run Applet, like Alt+F2 (in Gnome at least), and a Detachable skeleton applet (try scrolling on it when detached!).
[Q]






Screencast (no sound):
[Q]






Or, if you want to download from by Bazaar branch, go right ahead:
https://code.launchpad.net/~sharkbaitbobby/+junk/testing
[Q]



Example:
[Q]



 
bzr co lp:~sharkbaitbobby/+junk/testing
[Q]
 



Then copy the contents of the 'testing' folder into ~/.config/awn/applets.
[Q]

--
http://sharkbaitbobby.blogspot.com/

*Edited at 6:55pm, 06/28/08
Score: 0.96 points
Any particular reason?
#21193 by moonbeam (1.0000) posted on 4:40pm Thursday, March 27th, 2008
( no avatar )
Cool. When you feel it's ready to push into awn-extras just leave a note here or drop by #awn on freenode.
[Q]



Looks like you have a launchpad account and are beginning to use bzr... so if you're interested in joining awn-extras so you can take care of committing your own applets then just ask.
[Q]
Score: 0 points
Any particular reason?
#21200 by asomething (0.9744) posted on 8:20pm Thursday, March 27th, 2008
Very neat.
[Q]



Have you seen this? http://live.gnome.org/Tasque
[Q]



It has a DBus API, so there it could be a way to add some more functionality to your applet without starting from scratch.
[Q]



It has multiple backend options (including Remember The Milk). I made a RTM applet, but it's web based so you need to be online to use it.
[Q]

Score: 0 points
Any particular reason?
#21215 by pavpanchekha (1.0000) posted on 6:25am Friday, March 28th, 2008
asomething said:
It has a DBus API, so there it could be a way to add some more functionality to your applet without starting from scratch.
[Q]



This would be a great idea, I already use tasque so this would be quite useful.
[Q]

Score: 0 points
Any particular reason?
#21218 by hopecon_ (0.1768) posted on 8:37am Friday, March 28th, 2008
( no avatar )
Great and simple applet for people who don't need complex task management. great job
[Q]



asomething said:
It has a DBus API, so there it could be a way to add some more functionality to your applet without starting from scratch.
[Q]




I don't understand the need for an applet that interact with an already running application, which i can access with the same number of click in the systray. If I want to add a task to tasque I'll use the tasque interface or the gnome-do plugin (which is the fastest way to create a task).
[Q]



It is also valid for other apps discussed in other thread like tomboy. Maybe i'm missing something...
[Q]

Score: 0 points
Any particular reason?
#21220 by pavpanchekha (1.0000) posted on 10:19am Friday, March 28th, 2008
hopecon_ said:
It is also valid for other apps discussed in other thread like tomboy. Maybe i'm missing something...
[Q]



You are - if you interact only with a direct data store, you'll have to code your own RTM backend (if people want it). There is some pre-build functionality. Look at the clock-calendar applet - you can apply the same argument you made to say it shouldn't interact with gCal, or with evolution.
[Q]

Score: 0 points
Any particular reason?
#21221 by hopecon_ (0.1768) posted on 10:46am Friday, March 28th, 2008
( no avatar )
Maybe you I wasn't clear.
[Q]



pavpanchekha said:
You are - if you interact only with a direct data store, you'll have to code your own RTM backend (if people want it). There is some pre-build functionality. Look at the clock-calendar applet - you can apply the same argument you made to say it shouldn't interact with gCal, or with evolution.
[Q]



It's not the same thing. I understand the whole "pre-built" funcitonality and all. But to use the DBus interface of Tasque or Tomboy, Tasque/tomboy process need to be running. Therefore why would I need an applet on my dock to interact with Tasque (or Tomboy) if I can access directly in the notification area? Accessing the application via the dock won't make its use any faster nor easier. In this case simply use the application, period. Creating applet just for "the applet sake" is pointless.
[Q]



In the case of the clock-calendar applet it's a different story since it use (i suppose) evolution-data-server, evolution itself do not have to be running. And it do not really apply with the google calendar backend since its a web service. In this case, yes, It's easier and faster to interact with the applet than with the application itself.
[Q]

Score: 0 points
Any particular reason?
#21222 by sharkbait (0.9200) posted on 10:49am Friday, March 28th, 2008



I'd love to check it out, but unfortunately, gnome.org is down (for me at least). Anything GNOME is down, even pygtk.org. Does anyone know of a mirror?
[Q]
Score: 0 points
Any particular reason?
#21224 by moonbeam (1.0000) posted on 11:25am Friday, March 28th, 2008
( no avatar )
hopecon_ said:
It's not the same thing. I understand the whole "pre-built" funcitonality and all. But to use the DBus interface of Tasque or Tomboy, Tasque/tomboy process need to be running. Therefore why would I need an applet on my dock to interact with Tasque (or Tomboy) if I can access directly in the notification area? Accessing the application via the dock won't make its use any faster nor easier. In this case simply use the application, period. Creating applet just for "the applet sake" is pointless.
[Q]



I would assume the applications in question are client/server in nature and the notification area application is just a client. But that is a guess as I don't really go for these types of organization tools (though maybe I should)... but it's how I'd do it. In which case you get the beauty of allowing multiple frontends.
[Q]



Another thing I would note... a surprising number of people do not use a notification area and even more would like to get rid of it.
[Q]
Score: 0 points
Any particular reason?
#21226 by sharkbait (0.9200) posted on 4:26pm Friday, March 28th, 2008
I added two new revisions. The first added editing of items and custom text colors, nothing major. The second really added custom colors and also can use the current GTK theme for the icon. It also added drag and drop support, which I think is worth checking out. D
[Q]



Comments, suggestions, etc. are appreciated.
[Q]
Score: 0 points
Any particular reason?
#21247 by moonbeam (1.0000) posted on 8:06am Saturday, March 29th, 2008
( no avatar )
sharkbait said:
Comments, suggestions, etc. are appreciated.
[Q]



Since you have a couple awn applets and you seem to be actively developing them I've just went ahead and added you to awn-extras so you can check in your updates, when/if you feel it's a good idea.
[Q]



If you don't want that then there is the option to remove yourself... hopefully you won't. Also, if you have questions, feel free to ask in the forum or on irc.
[Q]



A couple useful links
[Q]









One thing that is appreciated is if a merge can be avoided then please do so... merges work and all but they leave the revision history a bit messy. So we suggest as much as possible doing a bzr pull before committing a change... and then push as soon as possible after committing. Beyond that, mistakes will happen, but don't worry about them too much... that's why we have bzr revert.
[Q]
Score: 0 points
Any particular reason?
#21272 by sharkbait (0.9200) posted on 2:26pm Monday, March 31st, 2008
moonbeam said:
Since you have a couple awn applets and you seem to be actively developing them I've just went ahead and added you to awn-extras so you can check in your updates, when/if you feel it's a good idea.
[Q]



Great. Thanks. :)
When I think this applet is ready for inclusion in Awn Extras, how would I go about including it? I'm thinking I should upload it without doing the Makefile stuff, and asking if it should be included. And, if so, where should I do that? Thanks.
[Q]
Score: 0 points
Any particular reason?
#21273 by moonbeam (1.0000) posted on 3:35pm Monday, March 31st, 2008
( no avatar )
sharkbait said:
Great. Thanks. :)
When I think this applet is ready for inclusion in Awn Extras, how would I go about including it? I'm thinking I should upload it without doing the Makefile stuff, and asking if it should be included. And, if so, where should I do that? Thanks.
[Q]



Yep. best thing to do is just check in the applet source code into the src/applet_dir directory.
[Q]



After that point I'd suggest a coupe things.
[Q]



1) look over a simple (python) applet Makefile.am.
2) Also of interest is the toplevel configure.ac and src/Makefile.am
3) Ask questions here or drop by #awn on freenode.
[Q]



Anything I miss?
[Q]
Score: 0 points
Any particular reason?
#21280 by searayman (1.0000) posted on 5:21pm Monday, March 31st, 2008
I would love to see a video of this working if anyone has the time to create it.
[Q]
Score: 0 points
Any particular reason?
#21330 by sharkbait (0.9200) posted on 3:21pm Wednesday, April 02nd, 2008
searayman said:
I would love to see a video of this working if anyone has the time to create it.
[Q]



I made a quick video of this using gtk-recordMyDesktop, however, I have two questions:
The video is at 1280x1024 (my resolution), so how would I resize it to something smaller?
And, what's a good host for uploading this, other than YouTube, etc?
[Q]
Score: 0 points
Any particular reason?
#21364 by searayman (1.0000) posted on 6:28pm Friday, April 04th, 2008
sharkbait said:
I made a quick video of this using gtk-recordMyDesktop, however, I have two questions:
The video is at 1280x1024 (my resolution), so how would I resize it to something smaller?
And, what's a good host for uploading this, other than YouTube, etc?
[Q]



well i was goign to suggest youtube or google video for resizing lol. I would just use either of them its quick and easy.
[Q]
Score: 0 points
Any particular reason?
#21378 by sharkbait (0.9200) posted on 8:20pm Saturday, April 05th, 2008
searayman said:
well i was goign to suggest youtube or google video for resizing lol. I would just use either of them its quick and easy.
[Q]



Alright, here's a video.
[Q]



recordMyDesktop really slows my computer, so things like the black box when dragged and the icon staying on Awn longer than it should are the results of recordMyDesktop using most of my processing power.
[Q]
Score: 0 points
Any particular reason?
#21387 by searayman (1.0000) posted on 7:45am Sunday, April 06th, 2008
sharkbait said:
Alright, here's a video.
[Q]



sweet super cool concept. Now only if we could do this with every screenlet...
[Q]



I do think the icon looks a little cheesy though..
[Q]
Score: 0 points
Any particular reason?
#21450 by sharkbait (0.9200) posted on 1:25pm Monday, April 07th, 2008
searayman said:
sweet super cool concept. Now only if we could do this with every screenlet...
[Q]



Thanks. I'm working on making it so the detach file is separate from the applet, and the applet maker would only need to add about a dozen or so lines to make it detach.
[Q]



searayman said:
I do think the icon looks a little cheesy though..
[Q]



What kind of icon would you suggest? When I first started work on this I was thinking of using the current theme's checkmark icon (as in "check off an item on the list"), but I thought that was kinda cheesy... :)
[Q]
Score: 0 points
Any particular reason?
#21451 by moonbeam (1.0000) posted on 1:28pm Monday, April 07th, 2008
( no avatar )
sharkbait said:
What kind of icon would you suggest? When I first started work on this I was thinking of using the current theme's checkmark icon (as in "check off an item on the list"), but I thought that was kinda cheesy... :)
[Q]



We strong suggest defaulting to a theme icon http://wiki.awn-project.org/Applets:DevelopmentGuidelines#Icon_Style
[Q]



Though giving an override option is normally a good thing.
[Q]
Score: 0 points
Any particular reason?
#21485 by davim (0.9996) posted on 4:54am Thursday, April 10th, 2008
wow this detach thing is really great :)
[Q]



this would be awesome with screenlets :) the weather applet could turn into the weather screenlet when detached!
[Q]



*Edited at 4:55am, 04/10/08
Score: 0 points
Any particular reason?
#21713 by sharkbait (0.9200) posted on 7:11pm Monday, April 21st, 2008
sharkbait said:
Thanks. I'm working on making it so the detach file is separate from the applet, and the applet maker would only need to add about a dozen or so lines to make it detach.
[Q]



...And I'm (partially/mostly) done. The detach "library" is now in a separate file, and does not have to be very integrated into the source code (just a little with the showing dialogs). It also fixes a few bugs from the previous one. It can also tell the applet to show the dialog while still attached, which may be a convenience.
[Q]



I also added a Run Applet, which can be thought of as Alt-F2, but, of course, as an applet. I developed it while developing the Detach library.
[Q]



Unfortunately, the only documentation is in the source code. If you want to see an example, the Run Applet isn't too bad for that. The To-Do List Applet hasn't been converted to the new Detach library, but that's on my To-Do List. D
[Q]
Score: 0 points
Any particular reason?
#22084 by sharkbait (0.9200) posted on 2:19pm Sunday, May 11th, 2008
Some updates:
The To-Do list can edit the priority, progress, and details of an item.
I make a "skeleton" applet that can detach. Try scrolling the scrollwheel on it when detached. ;)
The detached dialog shows much nicer now and is probably better in performance.
Plenty of bugfixes (and still many more to do =[ )
[Q]



When you change the priority of an item in the To-Do list, something magical happens:
[Q]



[Q]



As always, comments and suggestions are welcome.
[Q]




Edit: I made .tgz archives for installation via Awn Manager.
To-Do List
Run Applet
Skeleton
[Q]

--
http://sharkbaitbobby.blogspot.com/

*Edited at 2:23pm, 05/11/08
Score: 0 points
Any particular reason?
#22085 by moonbeam (1.0000) posted on 3:47pm Sunday, May 11th, 2008
( no avatar )
sharkbait said:
As always, comments and suggestions are welcome.
[Q]



Any plans on putting a copy into extras? It's looking like it might be getting to the point where it'll gets some fans if you do :-)
[Q]
Score: 0 points
Any particular reason?
#22415 by sharkbait (0.9200) posted on 10:36am Monday, June 02nd, 2008
Updates!
I added categories to to-do so you can organize your to-do items. (It's still a little buggy...)
Plenty of bugfixes and some minor enhancements.
Also, it actually works (nice feature)! I had forgotten to include an essential file. :/
[Q]






Awn Manager Packages:
To-Do List
Run Applet
Skeleton
[Q]



moonbeam said:
Any plans on putting a copy into extras? It's looking like it might be getting to the point where it'll gets some fans if you do :-)
[Q]



Yes, but not too soon. I still want to get rid of some bugs and (probably) get a preferences dialog.
[Q]

--
http://sharkbaitbobby.blogspot.com/

*Edited at 10:37am, 06/02/08
Score: 0 points
Any particular reason?
#22569 by rospo (0.1929) posted on 8:08am Saturday, June 14th, 2008
( no avatar )
need some dependices for use these applets?
[Q]

Score: 0 points
Any particular reason?
#22580 by sharkbait (0.9200) posted on 2:12pm Saturday, June 14th, 2008
rospo said:
need some dependices for use these applets?
[Q]



Oops, I hadn't thought about that. The only dependency that I know of is a version of Awn Extras greater than 0.2.6. However, that's the latest release. If you have Ubuntu, you can install a testing version from the Awn Testing PPA. Otherwise, the only other way would be to install from source.
When I get back to my Linux box sometime today I'll fix that (should be a quick and easy fix).
[Q]
Score: 0 points
Any particular reason?
#22918 by sharkbait (0.9200) posted on 6:54pm Saturday, June 28th, 2008
The To-Do List applet has been pushed into Awn Extras as of r616. (AFAIK) All the issues involving losing data, etc. have been fixed. The applet now uses AwnConfigClient instead of GConf.
[Q]
Score: 0 points
Any particular reason?
#22921 by c.atterly (0.9959) posted on 8:46am Sunday, June 29th, 2008
Great job! That is funny, just yesterday I thought, "AWN really should have a simple to-do list applet!" Can't wait to try it.
[Q]

--
-Chaz
Score: 0 points
Any particular reason?
#23001 by c.atterly (0.9959) posted on 10:29pm Thursday, July 03rd, 2008
Please make it resize properly to the bar height! "Technically" it is probably in guidelines as it takes up the right amount of space, but doesn't do it properly.
[Q]



On my 32 height awn the icon is cropped instead of scaled:
[Q]



[Q]



This is r647 of awn-extras. Thanks for the great applet!
[Q]

--
-Chaz
Score: 0 points
Any particular reason?
#23027 by sharkbait (0.9200) posted on 8:53pm Saturday, July 05th, 2008
c.atterly said:
On my 32 height awn the icon is cropped instead of scaled:
[Q]



Fixed in r650. (Nice number)
[Q]



c.atterly said:
This is r647 of awn-extras. Thanks for the great applet!
[Q]



Thanks. :)
[Q]
Score: 0 points
Any particular reason?
#23424 by jim01 (0.1772) posted on 6:37am Monday, July 28th, 2008
( no avatar )
Thanks for the great todo list. I just have a couple of questions.
[Q]



Is there any way to increase the width of the displayed list? I like to write long todo items and then have to scroll to read it.
[Q]



Is there a way to changed the colors used for the priority of an item?
[Q]

Score: 0 points
Any particular reason?
#23428 by sharkbait (0.9200) posted on 2:38pm Monday, July 28th, 2008
jim01 said:
Is there any way to increase the width of the displayed list? I like to write long todo items and then have to scroll to read it.
[Q]



jim01 said:
Is there a way to changed the colors used for the priority of an item?
[Q]



There is now. :) (r787) Thanks for both suggestions.
[Q]



I am red-green colorblind and wondering, how do the colors for priority look? I forgot about that when writing it, and didn't think about how it would look to others. :)
[Q]



Btw, for those who don't know, there is a preference window in to-do now. You can change the title, whether or not to confirm when removing items and categories, the icon color and type (including custom colors), and (now) the width and priority colors. You can configure the icon to show the overall progress of the entire to-do list.
[Q]
Score: 0 points
Any particular reason?
#24819 by UMDGaara (0.1825) posted on 12:11pm Wednesday, March 04th, 2009
( no avatar )
I installed the r11 download in the first post and the applet hangs when I attempt to add a category or item:
[Q]



Traceback (most recent call last):
File "/home/brent/.config/awn/applets/to-do/to-do.py", line 1075, in add_item_to_list
self.settings['items'] = tmp_list_names
File "/home/brent/.config/awn/applets/to-do/settings.py", line 132, in __setitem__
return self.set(key,value)
File "/home/brent/.config/awn/applets/to-do/settings.py", line 110, in set
x[0](string,value,*x[1],**x[2])
File "/home/brent/.config/awn/applets/to-do/to-do.py", line 888, in update_icon
self.pixbuf)
TypeError: Surface.to_pixbuf() takes exactly 1 argument (2 given)
[Q]



I grep'd Surface.to_pixbuf from the to-do applet directory and I didn't find anything (though just 'pixbuf' returns a bunch of things). Can anyone help?
[Q]



Thanks
-Brent
[Q]



*Edited at 12:11pm, 03/04/09
Score: 0 points
Any particular reason?
#24820 by malept (1.0000) posted on 12:27pm Wednesday, March 04th, 2009
( no avatar )
This applet is now in Awn Extras. Please don't use the standalone version anymore, it's sorely out-of-date.
[Q]

--
/
Score: 0 points
Any particular reason?
#24821 by UMDGaara (0.1825) posted on 12:51pm Wednesday, March 04th, 2009
( no avatar )
Thanks,
[Q]



That does make a bit of sense since I've used this applet on other installations without issue. However, this time it didn't appear as an available applet even though I installed awn-extras, so I thought I had to download it separately.
[Q]



Thanks again.
[Q]

Score: 0 points
Any particular reason?
#24822 by UMDGaara (0.1825) posted on 1:07pm Wednesday, March 04th, 2009
( no avatar )
Wow, I fail. Evidently my distro's repositories are out of date - I had installed awn/awn-extras 3.2 in the past, but I forgot about it and when I reinstalled my OS I used the repository which only goes up to v2.1.
[Q]



Sigh.
[Q]

Score: 0 points
Any particular reason?
Thread Listing » AWN Applets » (Detachable) To-Do List

Post A Reply:

Powered by Metaforum ©2004-2012
Get your own Free AJAX Forum Messageboard by visiting the offical site.
.