Anjez philosophy is that time should be spent on getting things done, not planning for getting things done!
To that end,
Anjez is designed to help you without getting in your way.
Enter new tasks quickly and easily.
Find what you have to do now and then, in less than a second. Get it done, and smile :)
Anjez uses
Todo.txt file
format, which means, you can use your tasks file with any other app that supports this format. That includes your ToDo app on your mobile device.
Features List
Add new tasks, quickly and easily
To add a new task, simply enter your task information in the filter box then hit
Enter. It will instantly be added to the list. If you're familiar with Todo.txt format, you can use it to quickly set up your task in the filter box.
Here is a quick summary.
This is how a task would look like:
x 2013-12-31 (C) 2013-12-29 Do math homework @home +exams due:2013-12-30
Every task is described in exactly one line.
If the task has a priority, it must be the first one in the line.
The priority is denoted using the Alphabet. (A) is the highest priority.
The priority character must be in upper-case, and enclosed in parentheses.
Example:
(C) Do math homework
If the task has a start date, it must be the first one in the line, or immediately after the priority and one space.
Example:
2013-12-29 Do math homework.
Another:
(C) 2013-12-29 Do math homework
The rest of line is considered the description (info).
If the task is done, it must start with the character
x, in lower-case, immediately followed by one space, then the done date.
Don't be confused. If the task is not done yet, it either starts with a priority or a start date. However, if it's done, the x and the done date become first things in the line.
Example:
x 2013-12-31 Do math homework
Example:
x 2013-12-31 2013-12-29 Do math homework
Example:
x 2013-12-31 (C) 2013-12-29 Do math homework
To add a due date, use the notation:
due:date. For example:
due:2013-12-30.
To add a context to your task, use the notation:
@context.
Context are useful for grouping tasks that are related to the same context. For example, when you have several tasks at home, you'd add the context
@home to each of them.
To add a project to your task, use the notation:
+project.
Projects are another useful way of grouping tasks that are related to the same thing. For example, when you have a vacation project, you'd add the project
+vacation to each related task.
All dates must be in ISO format, which is:
yyyy-mm-dd. For example:
2013-12-31
Sort your tasks, exactly the way you want
To sort your tasks, simply click on the column header of your choice. You'll notice a little arrow appears on the column header, to let you know that this column is sorted. Click again to reverse sort order.
Also, you can sort your tasks using as many columns as you want. Simply, hold down the
shift
key, and then click on a second column. You'll notice another little arrow appears on the second column header, with two dots under it. Now your tasks are sorted according to the first column, then, according to the second column. You can sort according to as many columns as you want.
Filter tasks instantly and precisely
To filter your tasks, simply start typing in the filter box, and results will appear instantly. Hit the
ESC
key to quickly select all text in the filter box.
To show tasks for only a given context, simply type the context name after an @ sign, like:
@home. Same thing for projects, but with a + sign, like:
+exams.
By default, the filter query will be splitted into keywords, and any task that contains all of the keywords (regardless of their order), will appear in the results.
You can make an OR filter, by separating several sets of keywords using
|. For example, if you want to filter for all tasks in the context
@home or
@mall, simply, type the following in the filter box:
@home | @mall.
Save precious seconds using pre-defined filters & shortcuts
When adding a new task in the filter box, simply use
&today to quickly insert today's date. Please note that the replacement will occur after you hit the
Enter key.
You can also use
&next to insert tomorrow's date.
To filter your tasks to show only today's ones, simply type the word
:today in the filter box.
To filter your tasks to show only tomorrow's ones, simply type the word
:next in the filter box.
To filter your tasks to show only this week's ones, simply type the word
:week in the filter box.
To filter your tasks to show only ones with no due date specified, simply type the word
:someday in the filter box.
To filter your tasks to show only ones that are overdue, simply type the word
:overdue in the filter box.
To remove filters and show all tasks, simply type the word
:all in the filter box.
You can configure a default filter, which will be used when the filter box is empty. You can, for example, use this feature to show today's tasks without typing anything. To do that, go to preferences in the menu, and set up your default filter query.
Worry not with unlimited Undo/Redo
Anjez lets you undo and then redo your add/remove/edit actions for unlimited number of times. That means you can focus more on getting things done, and less about mistakes.
Just use
CTRL+
Z to undo an action, and
CTRL+
Y to redo it again.
With
Anjez, mistakes can be undone, to get more work done!
Your tasks are always saved, with auto-save
Who said you have to repeatedly save your session? With
Anjez, repeated tasks are waste of time.
Anjez will do that for you, and you focus on your tasks.
Adjust the auto save interval in the preferences from the menu.
Notice that the app title will end with an
* if there is an unsaved change. Also, the status bar will change its color, in case you didn't notice the title.
Want your tasks up there in the clouds? Good news,
Anjez and DropBox are good friends! That means:
Your tasks are always safe!
You can use
Anjez from home and from the office with the same list of tasks, always up to date!
You can open your tasks file from any other app that can use DropBox and supports todo.txt format!
Track the precious seconds spent on every task
With a click of a button, you're in a race with time!
Anjez will calculate how much time you spend on your tasks, so you know your most time consuming ones, or send that information to your boss!
When you track a task,
Anjez saves information about: when you started working on your task, when you stopped working, and how much time you spent in between. That way, you can tell how many times you worked on a task, and exactly how you spent that time. Cool!
You'll notice the tracking button in the status bar. And you can open the tracking details for a task, using the entry in the context menu, by right clicking on that task.
Anjez speaks your language
You can change the language in the preferences. Currently only Arabic is supported.
Anjez can understand Todo.txt format in your language, and at the same time, preserve Todo.txt standard format when saving tasks to a file. That means you can:
Use a translation of the character
x to denote a completed task.
Use your language's Alphabet to denote priorities. Only the first 26 characters.
Use a translation of the word
due to denote a due date.
Use a translation of the pre-defined filters and shortcuts to get the same effect.
Switch
Anjez's language and open help file to learn about the translations in a specific language.
Your feedback is so much appreciated!
Like
Anjez and want to say thank you :)
Have a problem with
Anjez and want it fixed :(
Have a suggestion to improve
Anjez :|
You can send feedback to
Anjez's developer using the filter box. Just start with one of the following smilies, then your message, and hit
Enter.
Use
:) for thank you messages.
Use
:( for problems messages.
Use
:| for sugesstions messages.
Anjez is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.