Monday, December 27, 2010

Hi all,
Last week I created a new popup feature that would allow the users to quickly enable/disable accounts from the accounts tree-view in accounts dialog.

Right clicking a disabled account.

Right clicking an enabled account

Note that the icon on the enable menu-item is the most-available presence depending on the chosen presence and not always necessarily the "available" icon.

I also made a small change in the way private and multi-user chats appears to a user. Influenced by approach used by Google talk, the user's name in current chat will be reduced to the string "Me: " thereby making chat look clearer and avoiding unnecessary clutter. This recent change is awaiting commit after which a private chat will look somewhat like the following with only the current chat affected.

Using "Me" for the user's name in private chats

...and similarly in Multi-user chats too.

Now, i'll be concentrating on improving Multi-user chats (MUCs) and removing its major and normal bugs.

Wednesday, December 15, 2010

So it's Dec 15th and my internship begins today. Excited? Yeah!! Immensely and a little nervous too!!! :D
Well in this while I had been somewhat preparing for my internship to start in a good pace. I went through the basic GTK tutorials and underlying API references and fixed some of the bugs in Empathy.

A few ambiguities resolved. A small fix was made in Empathy's account's dialog which required changing the tab focus chain sequence. Another notable change was that when no accounts are set up in empathy (or all are disabled) then instead of having the full 'Room' menu made insensitive, only sub menus Join, Join Favorites and any favorite rooms are made insensitive. Which means, if a user had no account set up then he can now click on the "Room" menu and his default empathy view would be somewhat like this (ignore the theme):

There will be a 'Save all' button functionality added to the debug window hopefully soon. The work on it was stalled due to some GTK bug yet unresolved. I created a standalone application to demonstrate it but that didn't seem to have caused much effect.

I hope I keep up to mark and create things that the open world would remarkably recognize and appreciate! I have a long way to go and this is only the first step. I have learnt a lot of things on my way to this first rung of my career and it was a wonderful experience.
Wondering how enthralling it's gonna be beyond this. :)

Disclaimer: The opinions shared on this blog are mine alone and do not implicitly represent the views of my employer, the GNOME Foundation, Planet FLOSS India, tuxmachines.org or anyone else who has syndicated its content.

Followers

About Her

A proud patriot of India, born in Kanpur and brought up in Lucknow. An Asian bringing GNOME to Asia as a GNOME Asia organizing committee member and a world citizen making it a happier place to live by working on open source software. 2010 onward, a contributor to open source projects. 2012-2014, a member of the GNOME Foundation.

She has always had a strong desire for coding and going with her instincts, currently hacks on Linux Kernel and related tools under the flagship of IBM's Linux Technology Center. She left no chance in life of learning what interests her in terms of computing, be it languages, tools or algorithms. She loves puzzles and creates low-complexity, elegant solutions to any problem. Recent experiments have demonstrated her to be possessing sound public-addressing skills too.

To take a break, she prefers changing her surroundings which provides her an insight about the history, culture and discoveries pertinent to the place and its inhabitants. She has toured a lot of India, covering almost the whole of it, and some places beyond her motherland. Each new place opened to her a whole new world of knowledge and memories inexplicable.