Version 7 (modified by 17 years ago) (diff) | ,
---|
Periodically we see or come up with ideas that would make a good Google Summer of Code project. Many of these get forgotten when we actually get around to listing ideas for the next summer. Here is a space to store them.
ICQ TLC
Our ICQ implementation in the oscar code is substandard in a variety of respects. We do not have full support for ICQ status, ICQ privacy, or ICQ formatting to name just a few shortfalls. Others include our buddy list management, message size restrictions and ICQ's chats. Your goal is to compare what Pidgin does at a protocol level with what the official winicq client does, figure out where it differs, and to repair Pidgin's implementation, extending Pidgin's capabilities where possible.
Finch Improvements
- A new window manager (or improvements to the existing ones). For
example, a tiling window manager would be super awesome.
- Improve the widget-packing in a container (GntBox?), may be even have a
grid like container.
- Implement plugin-pref-ui using the request-api.
- Have python (or some other) bindings for libgnt. This would allow
creating functional/useful dbus clients with gnt ui.
- Add some more items in the buddy-list menu. Copy the gstreamer,
auto-reconnection etc. code from Pidgin to Finch
- Have a spell checker, which would add some way of indicating spelling
errors, suggesting possible corrections etc.