This project is read-only.

Command processing

Application commands clear [-s(tatus)e(ditbox)] [windowname] - clear buffer clearall [-s(tatus)c(hannel)q(uery)a(ll)] - clear all buffers close [-i(nactive dcc)c(hat)g(et)m(query)s(end)t(status)...

Id #33 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Apr 3, 2011 at 9:41 AM by w0rddriven

Copy/Paste

Pretty much none of the TextBlocks used offer any C/P support. Not that this matters a ton but it'd be a lovely stopgap until I supported web links and proper tombstoning.

Id #32 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Apr 1, 2011 at 5:20 PM by w0rddriven

Blendability

I broke design time view model data when I switched to using Funq and changed the way the VMs were created. I've lived without it for a while but I'm kind of tired of seeing nothing. It's bad enoug...

Id #31 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Mar 30, 2011 at 8:56 PM by w0rddriven

Channel NickNames

Channel joins show up as normal messages with NickName -> Channel. Suppress these but use it to update the nicknames list. Do so in a throttled manner or always call threadpool queue. That did real...

Id #29 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Mar 28, 2011 at 1:52 AM by w0rddriven

Bold, underline, color codes, etc.

Support the RFC here too. Tempting to just use Converters at the XAML level but it might introduce unnecessary perf hits since not all lines will have color codes or bold/underline.

Id #28 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Mar 28, 2011 at 1:38 AM by w0rddriven

UI cleaning

Add a small transparent yet visible somehow border above the send box so that the List properly scrolls to the bottom. A lot of times it gets stuck likely because at least the first line's showing ...

Id #26 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Mar 28, 2011 at 1:32 AM by w0rddriven

Settings - Network -> Auto Identify

Storing the username/password pair in a dictionary is the most volatile part. I don't want to be careless with this data. It's tempting to just prompt for a password too. Once the dictionary is f...

Id #25 | Release: None | Updated: Mar 25, 2011 at 3:54 PM by w0rddriven | Created: Mar 25, 2011 at 3:54 PM by w0rddriven

Showing blank messages = Show more data

Hide: When users join, it shows as NickName -> #Channel. This only matters to internal tracking and shouldn't bubble up. Test this by having a user join the channel after connected. There are so...

Id #24 | Release: None | Updated: Mar 25, 2011 at 8:14 AM by w0rddriven | Created: Mar 25, 2011 at 8:14 AM by w0rddriven

Recent Connections - Delete sticks

Due to not really relying on the core API to tell me if I can delete a record or not, I blindly check at startup and set it to false when only one item is left. There needs to be a time where it re...

Id #22 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Mar 25, 2011 at 7:55 AM by w0rddriven

Settings - Servers -> Auto Connect

Deserved a separate issue to work out what I'm thinking: Simple checkbox in the UI sets the font to bold or something to make the UI stand out. Accent color is a little weak here for me. Use a dra...

Id #21 | Release: None | Updated: Nov 30 at 6:49 PM by w0rddriven | Created: Mar 25, 2011 at 7:52 AM by w0rddriven