Aptitude packages query UI and language
Mentor: Daniel Burrows
Summary: improve the GTK+ search UI and language for complex packages queries
- Familiarity with Aptitude and its search query language
- GTK+, C++
- Some understanding of good UI design
Description: Aptitude has a very powerful and complex packages query language. Expose it in an intuitive way to the user by designing a good complex packages query builder for its GTK+ version. If time allows, you could also implement some extensions to the query language; however, an extensible GUI component is the top priority for this project.