(Added plans for 0.0.4) |
|||
| Line 1: | Line 1: | ||
| − | [[ | + | [[Image:Aki128.png]] |
| − | == About Aki == | + | |
| + | == About Aki == | ||
| + | |||
Aki is an Extensive IRC Client written for KDE4. Is it design to give a lot of customising options for the users, while also keeping it very simple to the non power users. Has a separate library called AkiIrc to allow yours to create bots separately from Aki or with Aki together. | Aki is an Extensive IRC Client written for KDE4. Is it design to give a lot of customising options for the users, while also keeping it very simple to the non power users. Has a separate library called AkiIrc to allow yours to create bots separately from Aki or with Aki together. | ||
| − | == Development == | + | |
| − | === General Information === | + | == Development == |
| − | * Aki SVN: http://websvn.kde.org/trunk/playground/network/aki | + | |
| − | * AkiIrc SVN: http://websvn.kde.org/trunk/playground/network/akiirc | + | === General Information === |
| − | * IRC Channel: #aki on Freenode | + | |
| − | === AkiIRC ToDo === | + | *Aki SVN: http://websvn.kde.org/trunk/playground/network/aki |
| − | * Implement Reply codes | + | *AkiIrc SVN: http://websvn.kde.org/trunk/playground/network/akiirc |
| − | * Switch from QSslSocket to KTcpSocket | + | *IRC Channel: #aki on Freenode |
| − | * Finish the Aki::Irc::Channel class | + | |
| − | * Add function to extract Urls (Should this be under Aki instead?) | + | === AkiIRC ToDo === |
| − | * Add documentation | + | |
| − | * Create tutorials | + | *Implement Reply codes |
| − | === Aki ToDo === | + | *Switch from QSslSocket to KTcpSocket |
| − | === Backend === | + | *<strike>Finish the Aki::Irc::Channel class</strike> (Removed) |
| − | * Implement Kross | + | *Add function to extract Urls (Should this be under Aki instead?) |
| − | * Implement DBus | + | *Add documentation |
| − | * Implement Plugins (Implemented in v0.0.3) | + | *Create tutorials |
| − | * IRC:// IRCS:// IRC6:// urls | + | |
| − | * Logging system (Implemented in v0.0.3) | + | === Aki ToDo === |
| − | === Dialogs === | + | |
| − | * Make UrlWatcher catch Urls | + | === Backend === |
| − | * Make Character Selector work (Implemented in v0.0.3) | + | |
| − | * Rewrite MessageLog dialog to text base instead of QTableWidget | + | *Implement Kross |
| − | * Add ReplaceWord Dialog | + | *Implement DBus (Implemented in v0.0.3)<br> |
| − | * Complete the PluginLoader Dialog | + | *Implement Plugins (Implemented in v0.0.3) |
| − | * Write the ScriptLoader Dialog | + | *IRC:// IRCS:// IRC6:// urls |
| − | * Write a Script Dialog to edit scripts inside Aki | + | *Logging system (Implemented in v0.0.3) |
| − | * Write BanList | + | |
| − | * Write Topic History | + | === Dialogs === |
| − | * Write DCC | + | |
| − | === ServerView === | + | *Make UrlWatcher catch Urls |
| − | * Make tabs moveable (Implemented in v0.0.3) | + | *Make Character Selector work (Implemented in v0.0.3) |
| − | * Make tabs closeable (Implemented in v0.0.3) | + | *Rewrite MessageLog dialog to text base instead of QTableWidget (Implemented in v0.0.3) |
| − | === ChannelView === | + | *Add ReplaceWord Dialog |
| − | * Make PrivateTab tab be able to be coloured. (Implemented in v0.0.3) | + | *Complete the PluginLoader Dialog (Implemented in v0.0.3) |
| − | * Finish setting up the reply codes (In progress) | + | *Write the ScriptLoader Dialog |
| − | * Make it possible to see /list /who etc in the parser (In progress) | + | *Write a Script Dialog to edit scripts inside Aki |
| − | * Arbitrary highlighting | + | *Write BanList |
| − | * Auto away (optional auto announcing) configurable time since last message | + | *Write Topic History |
| − | * Last message line | + | *Write DCC |
| − | * Ignore system (full where it completely removes PRIVMSG from user) or Half-Ignore (User sets colour (Default light grey) so you can see them but know they are ignored)) | + | |
| − | * DCC Support | + | === ServerView === |
| − | === Configuration === | + | |
| − | * Implement all the default colours (Implemented in v0.0.3) | + | *Make tabs moveable (Implemented in v0.0.3) |
| − | * Add buttons to select colours for online/away in the NickList | + | *Make tabs closeable (Implemented in v0.0.3) |
| − | * Add General Page (Implemented in v0.0.3) | + | |
| − | * Add Alias Page | + | === ChannelView === |
| − | * Add Highlighting Page | + | |
| − | === ChatInput === | + | *Make PrivateTab tab be able to be coloured. (Implemented in v0.0.3) |
| − | * Make the tab completion keep searching on a character pressed on the keyboard only when the completion box is running. | + | *Finish setting up the reply codes (In progress) |
| − | === Input === | + | *Make it possible to see /list /who etc in the parser (In progress) |
| − | * Shift + left/right key to move to next tab | + | *Arbitrary highlighting |
| − | === Menu === | + | *Auto away (optional auto announcing) configurable time since last message |
| − | * Add conference mode. (hides parts/quits/modes etc) (configurable) (Implemented in v0.0.3) | + | *Last message line |
| − | == Screenshots == | + | *Ignore system (full where it completely removes PRIVMSG from user) or Half-Ignore (User sets colour (Default light grey) so you can see them but know they are ignored)) |
| + | *DCC Support | ||
| + | |||
| + | === Configuration === | ||
| + | |||
| + | *Implement all the default colours (Implemented in v0.0.3) | ||
| + | *Add buttons to select colours for online/away in the NickList | ||
| + | *Add General Page (Implemented in v0.0.3) | ||
| + | *Add Alias Page | ||
| + | *Add Highlighting Page | ||
| + | |||
| + | === ChatInput === | ||
| + | |||
| + | *Make the tab completion keep searching on a character pressed on the keyboard only when the completion box is running. | ||
| + | |||
| + | === Input === | ||
| + | |||
| + | *Shift + left/right key to move to next tab | ||
| + | |||
| + | === Menu === | ||
| + | |||
| + | *Add conference mode. (hides parts/quits/modes etc) (configurable) (Implemented in v0.0.3) | ||
| + | |||
| + | == Plans for 0.0.4 == | ||
| + | |||
| + | *Add Replace Dialog | ||
| + | *Add Topic History Dialog | ||
| + | *Add Ban Dialog | ||
| + | *Shift + left/right key to move to next tab | ||
| + | *Add buttons to select colours for online/away in the NickList | ||
| + | *Possibly make the colour page more comfortable | ||
| + | *DCC Support | ||
| + | *Make UrlWatcher catch Urls | ||
| + | *Remove QTcpSocket code | ||
| + | *IRC:// IRCS:// IRC6:// urls <br> | ||
| + | |||
| + | == Screenshots == | ||
| + | |||
<gallery> | <gallery> | ||
Image:Akiscreenshotwin.png|Aki v0.0.2 on Windows | Image:Akiscreenshotwin.png|Aki v0.0.2 on Windows | ||
</gallery> | </gallery> | ||
Contents |
Aki is an Extensive IRC Client written for KDE4. Is it design to give a lot of customising options for the users, while also keeping it very simple to the non power users. Has a separate library called AkiIrc to allow yours to create bots separately from Aki or with Aki together.