Development
-
Added better ncurses interface
- Started using unicode aware ncurses
- Implemented logging interface
- Show status of indexer in interface
- Misc formatting
-
Convert to CMake
- Added CMakeList.txt files for all source directories
-
Remove dependency on QSqlQuery
- Removed the internal QSqlQuery
- Added an QSqlQuery reference argument to QueryBuilder::prepare()
- Changed the DatabaseTrait to include these changes
-
Prevent stream hang on empty database at startup
- Added processEvents() to the forever loop so events can be handled while no songs are found
-
Add install target
- Added an install directive to CMakeLists.txt to make the program installable