t0n3 / touch-irc Goto Github PK
View Code? Open in Web Editor NEWTouch IRC is an irc client for Android devices
Touch IRC is an irc client for Android devices
This file is come back, please delete it ! res/layout/item_list_profile.xml
If the default profile is removed, the first profile take this status.
addServer / addProfile return false if the name is already in use, so use it :D
In the server's form, we could add channel(s). Use an editText like android SMS/MMS App.
With a Spannable.
First of all : ABS has to be implemented (changing imports & adapting the code)
the actionMode & actionBar must be more esthetic.
The status of the default profile / auto-connected server has to be easier to see.
Based on the rule :
A server is linked to 1 (and only 1) profile
A profile can be associated to several servers
The link has to be efficient at 2 levels :
The list doesnt scroll when a new message comes
Server Hostname, port
Profile nicknames, realname, username
Also add a regexp on server's port to avoid this error :
java.lang.NumberFormatException: Invalid int: "098679466464"
Use method to change imageView according to the status of the user
See :
Both forms (server & profile) :
Triggering event : save on forms.
On a "Save Instance" :
Auto-complete on 2nd/3rd nicknames.
Add just a suffix ONLY IF INPUTS ARE EMPTIES.
On
private void missingInformation() is never used .....
Please add tests
Implementing the Nav Icon and setting the behavior of the Back button (physical)
In ExistingProfilesActivity, since we change the profiles' list
ArrayList --> SparseArray
Some errors appear like instantiation of the ProfileAdapter and later when we use the ArrayList (which is now a SparseAarray)
Ability to :
Please rewrite all "name" or "id" in camelCase.
Editing a Server :
Please load the channels with spannable etc :)
All is in the title ...
And it explains the fact that the listview does not update itself
When I update the first Server in the list, it be cloned.
Maybe it comes from the UI because the db looks good :)
We need a "server manager" ! ๐
For backend part :
For UI part :
Remove also it in the DB
Just INTERNET for now
ActionBarSherlock
SlidingMenu
Crouton
Pircbot
A profile in Touch IRC is used when you connect to a server.
It is composed of :
Should be like this :
Permit to access to :
/* DONE */
To do that refactor the Database :
Launch the the connection for autoconnected servers
The Database must have column autoconect in the server's table
Delete :
Server Model must have an attribute AutoConnect (boolean)
The Database must have column autoconect in the server's table
Delete :
Allow the user to enable the autoconnect and disable it
Finish this abstract model and create the models whiches extends it.
Set state from ConversationActivity
Add state in Service
Using resources to display message.
In toast, using R.string.aValue displays the resource's id instead of its value.
Please fixe the following problem :
When you click on the notification, then you go to the conversationActivity and you can't "leave" this activity.
You need to implement the onKeyDown (back button) and onOptionItemSelected (App Icon) methods.
You can see the others activities to help you :)
Verify adapter on changing on Profile update/delete
Cases :
Reload the list (Server/Profile) after adding a server/profile
Maybe intent are usefull is this case and after for the "edit Server feature" too ;)
First, add a display for all sent messages with some features :
Add options :
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.