Wednesday, November 6, 2013

It is long overdue, but I have been working recently on revising GoSeek again. I expect to have a nice update ready within a week or two.

A lot of the changes are to make the code more manageable. A lot of changes are patching some design decisions I made previously because I was lazy, I did not know about some of Java's advanced features, or I had not thought of the best way to arrange some of the data structures. Also, I am eliminating all SQLite from the app to make things more efficient.

I have improved some of the UI layouts and will try to do more on that.
There is a new Login Page now that looks much nicer. And Settings are in a separate page.
I added options for using Tabs or a Side Drawer for navigation. This change requires some rearranging code from activities into fragments, and I am still finishing that work.

Also still to do:
I will be adding support for private rooms.
I will be adding more info about users to the user lists in chat rooms and on buddy list.
I will be adding search controls for searching a chat room or a user.
I need to finish pulling all the text strings into an xml file, to enable easy translation for foreign languages. I was solicited a while ago by someone wanting to translate to Spanish. Hopefully, they will still want to do that.

Once I am ready to upload this next version I will post all the source code on GitHub, and I will keep that up to date with my changes in the future.

There are some other changes I want to make, but I will hold off on those until after this next release.