Anjez - Get More Done

Anjez

Get More Done

Clean, Simple, and Powerful enough!

Anjez Window

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

Add new tasks

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

Sort tasks

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

Filter tasks

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

Shortcuts

Worry not with unlimited Undo/Redo

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.

Send your tasks to the clouds of DropBox

Dropbox

Want your tasks up there in the clouds? Good news, Anjez and DropBox are good friends! That means:

Track the precious seconds spent on every task

Tracking Controls

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

Multi-language support

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:

Switch Anjez's language and open help file to learn about the translations in a specific language.

Your feedback is so much appreciated!

Feedback

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.

License

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.

Credits

Anjez is brought to you by Anas H. Sulaiman.