Re: myk's code contributions
Many thanks, Chris! I'll get my patches checked in when the privileges sync.
Did Doublestrike have a TODO list I can reference to see if I can pick up anything?
Here are some additional ideas I had (well, at least the ones I think I can handle at this stage):
Deck editor
Match
I haven't read through all the forum topics, but have there been any popular requests for the UI that I should consider? I am trying to keep the changes relatively simple until I have a better understanding of the codebase, though. Also, considering my newbieness, would it be alright if I did my work in a side branch (sync'd regularly from trunk, of course) and requested periodic code reviews?
edit: it seems the permissions have synched already, so I got the patches checked in. Should I update CHANGES.txt, or is that done automatically? Also, could someone close issues 653, 657, and 652 on cardforge?
Did Doublestrike have a TODO list I can reference to see if I can pick up anything?
Here are some additional ideas I had (well, at least the ones I think I can handle at this stage):
Deck editor
- better default column widths for tables
- save deck editor filter settings between program invocations (perhaps save the settings per deck)
- bold NEW cards until they are selected and viewed (NEW column remains, just unbolded after view)
- cards are labeled NEW compared to last time deck was edited, not just for the last booster pack acquired; implementation options:
- maintain NEW list per deck
- cards have a lastAcquired timestamp, decks have lastModified, compare at display time
- maintain NEW list per deck
- combine filter widgets with stats header widgets
- some way to get cards directly from catalog into the deck sidebar
Match
- when '>'ing an item in the simultaneous spell abilities dialog, autofocus on the next ability instead of leaving focus on the button so the relevant card appears in the card viewer
- keep focus on the ok button in the match window so <enter> always works to click the ok button
- when tapping mana, reevaluate cursor hover so multiple lands can be tapped without moving the mouse
- allow You Win quest duel screen to scroll when the random rare widget pushes the boost pack widget off the bottom of the screen
I haven't read through all the forum topics, but have there been any popular requests for the UI that I should consider? I am trying to keep the changes relatively simple until I have a better understanding of the codebase, though. Also, considering my newbieness, would it be alright if I did my work in a side branch (sync'd regularly from trunk, of course) and requested periodic code reviews?
edit: it seems the permissions have synched already, so I got the patches checked in. Should I update CHANGES.txt, or is that done automatically? Also, could someone close issues 653, 657, and 652 on cardforge?