Difference between revisions of "Projects/Aki"

Jump to: navigation, search
Line 1: Line 1:
 +
[[File: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.  

Revision as of 11:15, 14 July 2009

Aki128.png

Contents

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.

Development

General Information

AkiIRC ToDo

  • Implement Reply codes
  • Switch from QSslSocket to KTcpSocket
  • Finish the Aki::Irc::Channel class
  • Add function to extract Urls (Should this be under Aki instead?)
  • Add documentation
  • Create tutorials

Aki ToDo

Backend

  • Implement Kross
  • Implement DBus
  • Implement Plugins

Dialogs

  • Make UrlWatcher catch Urls
  • Make Character Selector work
  • Rewrite MessageLog dialog to text base instead of QTableWidget
  • Add ReplaceWord Dialog
  • Complete the PluginLoader Dialog
  • Write the ScriptLoader Dialog
  • Write a Script Dialog to edit scripts inside Aki

ServerView

  • Make tabs moveable
  • Make tabs closeable

ChannelView

  • Make PrivateTab tab be able to be coloured.
  • Finish setting up the reply codes
  • Make it possible to see /list /who etc in the parser

Configuration

  • Implement all the default colours
  • Add buttons to select colours for online/away in the NickList
  • Add General Page
  • 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.

Screenshots


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal