In this chapter, we built two features to enhance the usability of our application. Users can now make use of tags, to easily annotate comments with navigable items that provide summaries to the subject. They can also use drag and drop, to reorder tasks within the task list component.
Usability is a key asset in today's applications, and, by providing highly encapsulated and reusable components to address usability concerns, we can make our lives a lot easier when building those applications. When dealing with usability, thinking in terms of components is a very good thing, not only for easing development, but for establishing consistency. Consistency itself plays a major role in making an application usable.
In the next chapter, we're going to create some nifty components to manage time within our task management system. This will also include some new user...