GTK2
Problem: Angband UIs are generally poor, and there is no equivalent to the old Tk
Solution: create a GTK-enhanced port
The idea is that once you can implement a GTK-enhanced port, you can implement an SDL or something else-enhanced port, because all the groundwork will already be in place.
This kind of work could include:
- Graphical startscreen
- Monster recall window
- Window options
- Text input/prompts
- Scrollbars for lists
- Proportional fonts in inventory
- Context menus (right-click on monster to recall, etc.)
- Gamepad support (possibly)
- Enhanced versions of most of the current term windows
