Interface shakeup

bard's picture

Sometimes, the wisdom about “small, incremental changes” just has to fly out of the window, so last week I began landing the most drastic changes to SamePlace user interface since the Firefox extension contest.

Here's a teaser of 1) the dashboard, 2) the chat panel, 3) the stream panel (click to enlarge):

The dashboard is 100% XUL and extensions can easily add widgets. Its backbone is (unsurprisingly) a <widget> element. So far the dashboard hosts the Account, Contacts and Settings widgets.

Chats are the same as in the old interface but now they get their own panel and more screen space.

The stream panel aggregates direct messages and status changes from all contacts and services: Jabber, GMail, MSN/AIM/ICQ or whatever you're connecting to through server-side transports, Twitter (well, as soon as that's re-enabled in devel branch), and anything that will be available through local connectors. You can “mute” status changes from contacts you don't care about; direct messages get a catchier visual style so you don't miss them. It's written in XHTML, JavaScript, and jQuery.

The stream panel is where most interesting things interaction-wise will happen. We've barely scratched the surface.

If you want a test drive, install the package for the devel branch.

Do you like it? Do you hate it? Do you imagine a better way? I'd love to hear your thoughts.

awesome! i for one like

savvy72's picture

awesome! i for one like it..especially the stream. big step froward from current interface.

but what about the (image:.... thing in the last panel? doesn't it show pictures like chats do?

Thanks. :) Regarding images

bard's picture

Thanks. :) Regarding images in the stream: working on it, stay tuned. Eventually the stream will be able to do everything the chat view does (and more).

Interface shake up? But,

Anonymous's picture

Interface shake up? But, you're still using Firefox 2...

I'm using Firefox 3

bard's picture

I'm using Firefox 3. SamePlace devel doesn't run on Firefox 2.

So not happy...

Peter J. Nicol's picture

In the old interface, I could see who was online, and keep tabs on my chats on the same page...

Just don't like this at all.

Also, can't resize desktop version. Why? Personal hate is for all widgets forever that don't allow resize.

In the old interface, I

bard's picture


In the old interface, I could see who was online, and keep tabs on my chats on the same page...

History repeats. :) I remember when we moved from the first interface to the current one, some really disliked it.

So, you'd like to see both who's online and who's messaging you. What about the stream view? It aggregates presence changes and messages, and should be even better, since in the current interface when someone sends you a message you have to manually switch to that chat to see the message. If it's the input field that you're missing in the stream view, that's coming as well.

Or, can you suggest a different way? I'm open to ideas. :)


Also, can't resize desktop version. Why? Personal hate is for all widgets forever that don't allow resize.

Please, don't assume that if you can't do something it's by design, remember this is a development branch. Desktop version resizes just fine here...

Hm...

Peter J. Nicol's picture

Dev branch? Got automagically installed by ff...

Now it appears to have lost my accounts after a reboot... not sure what happed there.

First facebook kills it's interface, and now sameplace... is nothing sacred?

You must have been running

bard's picture

You must have been running on the dev branch already, then it simply got updated like all extensions do. You can switch to the stable branch at any time, just install it from the download page.

Disappearing accounts is not normal. I haven't had problems with that or heard people who did, but who knows? Do you see any error in the javascript console?


First facebook kills it's interface, and now sameplace... is nothing sacred?

Even the interface you liked was the result of killing the previous one. And interfaces are just means to an end, so yeah, I'd say they're definitely not sacred. :) Still, my ears are open to whatever ends are out there as well as to ideas about how to reach them.

good

terminus's picture

Honestly I didn't like the previous interface but still used it for the convenience of having gtalk in the sidebar. This interface is much better. Q: will you add some kind of message notification desktop popup?

I just disabled SamePlace

limeonaire (augh!)'s picture

I just disabled SamePlace for the time being because of the interface update. Unfortunately, the new interface now adds a little visible white expander bar to the left side of Firefox (3.0.7, OS 10.4.11) at all times, even when SamePlace isn't in use. The whole point of my using SamePlace in the first place was that when I was using it at work, it was easily hidden/retrieved with a single keypress, with nothing besides a single icon/button on the navigation toolbar to betray its existence. That's why I chose the SamePlace extension over dozens of competing products. So...can something be done about that little sliver of expander bar for that left-side toolbar? Please, please, please let us know!

Also, where do you log in to post on the blog under a particular account? When I went to use my usual handle, limeonaire, it wouldn't let me post under that name because, it said, "The name you used belongs to a registered user." Well, yes, it certainly does belong to a registered user—that registered user is ME!

Unfortunately, the new

bard's picture


Unfortunately, the new interface now adds a little visible white expander bar to the left side of Firefox (3.0.7, OS 10.4.11) at all times, even when SamePlace isn't in use.

Ouch. Actually the expander has always been there but so far it was successfully hidden through CSS rules when the sidebar was closed. Seems it's no longer the case and I hadn't noticed! I've just added a fix, you should get the update as usual.


Also, where do you log in to post on the blog under a particular account? When I went to use my usual handle, limeonaire, it wouldn't let me post under that name because, it said, "The name you used belongs to a registered user." Well, yes, it certainly does belong to a registered user—that registered user is ME!

You can go to http://www.sameplace.cc/user. I disabled the login/registration box some time ago because creating an account on the site wasn't really necessary to use the software. I'll see if I can add a simple "Login" somewhere...