As a project to refresh my programming skills this summer I plan to completely rewrite my FF Draft Assistant app as a full GUI application using GTK+.
Here’s a current planned feature list:
Full Draft Setup Capabilities
[ul]
[li]Uses full player names (hopefully allowing spaces, likely no periods)
[/li][li]Option for randomized or entered player order
[/li][li]Option for randomized or entered random team list order
[/li][li]Settings for # of rounds and serpentine or standard draft for flexibility
[/li][li]Automatic pick time creation based on entered start time[list][*]Built-in default time per round, and an option for manual configuration.[/ul]
[/li][li]Automatic download and parsing of event team list (hopefully)
[/li][ul][li]Manual entry if list is unavailable or parser fails[/ul]
[/li][li]Robust list reader
[/li][ul][li]Remove need for list ending character such as -1 or .
[/li][li]Automatically remove non-attending teams
[/li][li]Automatically match lists to tiers[/ul]
[/li][/LIST]
Full Draft Running Capabilities
[ul][li]Manual, random and list pick options
[/li] [list][li]Separate button for single list pick or multiple if possible
[/li] [li]Visual indicator of players with lists with available teams (hopefully)[/ul]
[/li] [li]Intuitive pick edit capabilities
[/li] [li]In-Draft List Editor
[/li] [li]Option for auto draft running using list/random based on time (maybe)
[/li] [li]Direct CD export
[/li] [ul][li]Possibly direct copy paste from in-program display[/ul][/list]
[/li]
Save/Resume Functionality
[ul][li]Allow save at any point
[/li] [li]Resume from single save file or from CD output + setup files
[/li][/ul]
There may be more implemented if I think of things, but if anyone has anything they would like to see in a program like this please post here with your idea(s).