Currently, there is no convenient way to report errors to the user. This is in part because tui-rs does not provide any such widgets, and implementing this functionality is tricky.
Error cases which are silently discarded include trying to open books which are not present, invalid commands (eg. column does not exist, incorrectly formatted), and trying to modify immutable columns, such as the book ID.
This change would necessitate building a widget which can be drawn over existing text, supports user feedback, and can easily be parameterized to display various text with various colors.
Such a feature would likely not require as much implementation work in a GUI implementation.
Currently, there is no convenient way to report errors to the user. This is in part because tui-rs does not provide any such widgets, and implementing this functionality is tricky.
Error cases which are silently discarded include trying to open books which are not present, invalid commands (eg. column does not exist, incorrectly formatted), and trying to modify immutable columns, such as the book ID.
This change would necessitate building a widget which can be drawn over existing text, supports user feedback, and can easily be parameterized to display various text with various colors.
Such a feature would likely not require as much implementation work in a GUI implementation.