Difference between revisions of "Projects/Aki"

Jump to: navigation, search
(Created page with '== 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 pow...')
 
(Added more items)
Line 10: Line 10:
 
* Switch from QSslSocket to KTcpSocket
 
* Switch from QSslSocket to KTcpSocket
 
* Finish the Aki::Irc::Channel class
 
* Finish the Aki::Irc::Channel class
* Add function to extract Urls
+
* Add function to extract Urls (Should this be under Aki instead?)
 +
* Add documentation
 +
* Create tutorials
 
=== Aki ToDo ===
 
=== Aki ToDo ===
 
=== Backend ===
 
=== Backend ===
Line 21: Line 23:
 
* Rewrite MessageLog dialog to text base instead of QTableWidget
 
* Rewrite MessageLog dialog to text base instead of QTableWidget
 
* Add ReplaceWord Dialog
 
* Add ReplaceWord Dialog
 +
* Complete the PluginLoader Dialog
 +
* Write the ScriptLoader Dialog
 +
* Write a Script Dialog to edit scripts inside Aki
 
=== ServerView ===
 
=== ServerView ===
 
* Make tabs moveable
 
* Make tabs moveable

Revision as of 07:08, 11 July 2009

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

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