Chat Client Bounties reloaded (in Contests)


muon [The Winds Of Fate] May 1 2007 1:48 AM EDT

Hey

Once again, offering some bounties (which have been updated slightly to reflect some feedback I've received).

1) Unix-shell style history (up and down arrow) of chat _and_ pm input (keep them separate ;-) for each tab context.

2) A colour selection dialogue. Write some code that brings up a dialogue where the user can select the various colours used in the display (base_text, my_test, base_emote, my_emote etc). You could probably use the font dialogue module as a foundation, and modify it.

3) An iterative font change. At the moment, the code only changes the font of _future_ text to be submitted. Write some code to update the font of all previous text without munging the colours. This should include updating the colours if/when they change according to 2, but if not, that's ok. This should be modular; ie - it should be able to be used once the client uses a tabbed interface (see below).

4) Turn the chat client into a tabbed client. The window should consist of 2 things: a tabbed widget and the user list (plus various things like input boxes ;-). Each "channel" should be a new tab; the PM area should be treated the same as a channel (ie, in a new tab). Each tab should have it's own context if possible (font, colour selection, etc). Implement a new command "/new <channel>" that opens up a new tab in that channel.

5) Fix the autoscroll, so that it works perfectly every time (ie - not always autoscrolling; there are times (eg when reading previous text) that we don't want it to autoscroll, and others when we do. Focus should also be taken into account.

6) Look and Feel - Fix the time format (24 hour time still, but padded with 0's in the correct places, etc.) Improve the width distribution of the columns. Window decorations: window title and icon, and column titles. Also code in a sensible starting geometry, and make sure resizing is intelligent.

-------------------

I will bump this once a month; please don't reply to this thread.
Any suggestions for improvements, could you CM me (or tell me in chat if you see me); any completed bounties, again CM me and I will test the code and post that you completed the bounty here in this thread.

Cheers,
muon.

------------------

Bounty Amounts:
200k each.

Bounties Completed So Far:
None.
This thread is closed to new posts. However, you are welcome to reference it from a new thread; link this with the html <a href="/bboard/q-and-a-fetch-msg.tcl?msg_id=00268b">Chat Client Bounties reloaded</a>