Search forward and back now handles case-sensitive
[public/library.git] / TODO
1 _List of Desired Features_
2
3 Categories work based on selection, not just highlight
4  - i.e. assign categories to multiple books at once
5  - this may involve extra logic if books don't have the same categories beforehand
6 Regex Search
7 Choose shown columns in browser
8 Support for multiple copies
9  - (better support, that is)
10  - some way of identifying the physical ones with the virtual ones
11
12
13 _Code Quality Improvements_
14 Document all functions
15 Conform to python naming conventions and code style
16 Make db_layer use a helper function to handle most of the database queries
17
18
19 _Bugs_
20 Error when entering bad ISBN e.g. 02010798X (instead of 020107981X)
21  - seems to be an intermittant error, likely related to polling openLibrary
22 Error on search 
23  - related to strings in Python3
24 When the top element shown is highlighted in the browser window, and pgUp is pressed (causing a scrollup), the bottom border of the window turns into 'qqqqqqqq'.
25  - does not happen when up_arrow is pressed.
26
27
28
29
30 _Implemented Features_
31 Sort by column in browser
32 Support UTF-8 for everything
33 Search ignores Case (for lowercase search strings)
34 Text entry supports longer string
35 Home and End navigate to top and bottom of catalogue respectively.