GTG

Comment 14 for bug 885320

Revision history for this message
Izidor MatuĊĦov (izidor) wrote : Re: GTG needs a GTK3 port and a UI redesign

> So, the user can actually drag a task from a list(or the inbox?) and drop it on another list?

It should be possible.

> What's the purpose of Workview? I tried it, but couldn't see its role.

Workview shows you only tasks you are able to work on. It filters out tasks which have start_date in future or they have children (because children should be done firstly). It is really useful thing. :-)

> The inbox, is the place where you receive tasks from other backends(RTM, GTasks, Evolution...). I tried to sync my tasks with the current build 0.3dev, GTG added them to the main list directly, I want to give the users the privilege of choosing where to put these new tasks. Also it has to be a notification about it in case of a collaboration(where someone adds a task in RTM for you). A very detailed mockup will give a clearer image, please, let me finish it and you'll see how cool it is :D.

I don't agree with you. In the current version, it depends on backend. (Tasks might be assigned a special tag or not). Inbox should be only for new tasks without any tags. For example, if somebody assigns to me a bug and I have configured launchpad backend to assign tags by project, it will miss my inbox and go directly to list for that project. If I don't want it, I can turn off assigning tags.

> What new button?

That you have removed. I think quick add toolbar should be optimal and not shown on default. It would simplify UI for newbies in the exchange for some functionality.

> The treeview is bad, confusing and old IMHO. I was thinking about 'Smart lists' instead, this is how they work:
I have 10 tasks with the tags of: sports, daily, home, wife. Creating a list with the name of 'Personal' and specifying the same tags in it(mockup in the works) will add all these 10 tasks to 'Personal' automagically! How about that, no need to the parent tag and it will make the life of millions easier. :)

We will loose a feature but it could simplify UI a lot.

> I will either add 'Online services' to the sidebar. OR, we add special tags for every service i.e. "rtm" for RTM and let the user decide if he wants to add a (neW)list for it using the smart lists idea.

Definitely tasks from a single backend should be accessible in one list. The name of the list will be the name of the backend.

> I changed things about the search(see mockups), and I need some explanations about the live lists :)

Look at Banshee and it's smart lists. The idea is to provide option to save search. Search is mighty (you can specify that you want to several tags, but not that tag, certain phrase, date time between X and Y). Writing queries all the time is not possible so you craft a query and after that you save it. On activating the query is applied. Another name could be "saved search"

> OK, removed the need for a main menu, backends and configuration should be integrated in the same window and launched from the 'settings' button. the plugins have to be configured from there too. (see Gedit)

Great

> I will take care of the Home screen when its time comes, I'm glad we agreed on its importance. :)

I am looking forward to it.

> About Sushi, I had an idea about a quick previewer(probably a nice way to see everything about a selected task) for GTG, still needs thinking. let's skip this item for the time being.

In the development version is implemented preview feature ala G-Mail. You have to turn it on by your own. After opening a task, it will provide to you window with nodes and every information about that task. I don't think we need no other preview feature.

> About the mockups:
> - There's now an 'omni' section. it should host everything: tasks, searches and another view(not done yet)
> - You can now search : text, tags and even colors!
> - I changed few things too.

Can you explain to me this search interface? I am lost in it.