This project aims to create a great cross platform desktop client for JabbR. This makes liberal use of the following libraries:
- Eto.Forms - Cross Platform UI toolkit
- JabbR.Client - .NET API for creating JabbR clients
- SignalR - Async library for .NET to help build real-time, multi-user interactive web applications
- Json.NET - Json.NET is a popular high-performance JSON framework for .NET
Cloning:
This uses submodules, so ensure you do a recursive clone of this project!
OS X:
- Install Xcode 4.3 from Mac App Store
- Install Mono SDK 2.10.9 for OS X
- Install MonoDevelop 3.0.2 for OS X
- In terminal.app: git clone --recursive git://github.com/cwensley/JabbR.Eto.git
- Open Source/JabbR.Eto.Mac.sln in MonoDevelop
- Build & Run!
Windows:
- Install Visual C# 2010 Express
- Install git client of choice
- In console (or via gui): git clone --recursive git://github.com/cwensley/JabbR.Eto.git
- Open Source/JabbR.Eto.Wpf.sln in Visual Studio
- Build & Run!
JabbR.Eto is in a very early state and is missing many features or can be unstable.
Current features:
- Sign in using social or username/password
- Multiple servers
- Channel listing
- Private chats with other users
- Shows all media and links
- Collapsing notifications and media
- Autocomplete user names and channel rooms
- More!
You can help out by submitting missing features, bugs or requests into github issues, or fork the project and start coding!