Patrick Melanson
d18ff562fc
Tweaked exception handling, specifically small screen failures
...
Changes the dialog window that pops up for any exception to tell
the user to read Python's output (i.e. the stacktrace).
Also, handles the common failure of having too small a window and
trying to create a new ncurses dialog box. There is now a specific
failure message, so people know to make their terminal bigger.
Useful!
2017-12-27 11:48:46 -05:00
Connor Murphy
6ed3c35554
Added ability for libcom to send emails to those with overdue books
2017-02-04 00:24:15 -05:00
Charlie Wang
8e592f3adc
use default colour values for better integration
...
librarian now looks slightly better when launched from ceo
because it won't set a different background colour
2017-02-03 23:39:35 -05:00
Felix Bauckholt
1690ac87a8
Add "error windows", stop crashing when editing empty list of books
2016-02-06 16:17:44 -05:00
Felix Bauckholt
89c66c8188
Made it possible to view uncategorized books
...
Also "specialized" lists of books (categorized, on
shelf, checked out, uncategorized) don't revert to
the main book list when refreshing.
2016-02-06 16:13:27 -05:00
Felix Bauckholt
91f1ff9c55
In which I, Felix Bauckholt, assert my dominance
...
by changing the spacing.
Also by fixing the category window size.
2016-01-24 01:27:47 -05:00
John Ladan
985355d780
Moving code about for packaging
2013-12-18 20:31:27 -05:00