I've slowly been working on cleaning up MonkeyQuestLog with all the little issues it has. I'm interested in cleaning up the user interaction of MonkeyQuestLog and MonkeyQuest. So far I feel it's pretty good, but it's not perfect. This is the kind of code that's a lot of work for things that seem simple so I don't know when it'll be done. And it's boring too :)
Here's what's been finished in MonkeyQuestLog lately:
- Share button disabled when you can't share the quest
- Updates the quest status when it changes
- When you hand in the quest that's being displayed in MQL, MQL will then display the quest that replaces it in the list
- The (done) tag shows up in the quest title when the quest is completed, or failed...
My TODO/Wish list:
- Clicking a second time on a quest in MonkeyQuest will close the MonkeyQuestLog window
- Change (done) to (failed) for failed quests in MQ and MQL
- Easier closing of MQL, possibly with esc and clicking anywhere in the description
- Look into the possibility of a resizing corner in MonkeyQuest... I'm not sure if I like this idea yet or not and it's clumbersome to make it an option
- Options, options, and more options for MonkeyQuestLog in MonkeyBuddy
- Clean up MonkeyBuddy layout, descriptions, and tooltips
The main option I'd like feedback on is using the MonkeyQuestLog resizer in MonkeyQuest. I always end up managing which quests to show before I head out, so size isn't an issue for me. The scrollbar seems to go against the functionality of a quest tracker, but at the same time MonkeyQuest gets freakin' huge when you show all the quests. And the resizer is pretty slick in MonkeyQuestLog. I'm still undecided...
As for my release plan, I'm thinking one more MonkeyQuestLog alpha release followed by a feature complete beta release of MonkeyQuestLog, MonkeyQuest, and MonkeyBuddy.
Labels: MonkeyMods