Tag Archive for 'AjaxLife'

AjaxLife 0.3.2 tomorrow

AjaxLife is going to be updated to version 0.3.2. Here is a pair of screenshots demonstrating the added features:

List of groups I\'m in.

Conversation amongst the members of the AjaxLife test group

Here’s the new feature list:

 

  • Group list in the IM window
  • Group IMs work correctly – including joining, leaving, starting and conversing.
  • The position of the map beacon is shown on the minimap if applicable
  • You can now change inventory item permissions and descriptions via their properties (right click on the item and pick “Properties” from the menu.)
And a bugfix list:
  • Map textboxes now reflect what the map thinks you want to look at
  • Fixed: Issue 9: God Summon Does Not Work. [Lindens]
  • Fixed: Issue 11: No Group IMs, Group IMs go to Instant Message Tab.
  • Fixed: Issue 16: Hebrew in AjaxLife causes profile windows to have unneeded scroll-bars

Additionally, the following was fixed without fanfare in a minor patch to 0.3.1:

  • Issue 10: No Way to Scroll Down Friends List.
And the following changes were made:
  • The map now shows a waiting indicator when attempting to load data for unknown areas – it no longer shows popup messages.
  • The map will let you select blank areas, although teleporting to the, etc. will not work (obviously). These areas will be highlighted in blue instead of red.
I hope you like the changes/improvements/fixes!

 

More AjaxLife development progress

Here are some more screenshots! :D

Going to add the ability to start your own group IMs tomorrow (hopefully), among other things. :)

AjaxLife Development Progress

Coming soon, among other things:

Other changes so far include significantly improved behaviour of those text boxes on the map (they now reflect what the map thinks you want), marking of the map beacon on the minimap (as a red mark), and assorted refactoring. Wee!

Coming once I’m done adding stuffs. :P

Instant Message shortcut?

Currently, AjaxLife uses the same shortcut as Second Life for instant messages – Ctrl-T. However, this is also used by most browsers to create a new tab, and is thus really annoying (I want a new tab, not an IM window!)

So, does anyone have any suggestions for alternate key bindings to use instead?

AjaxLife, Internet Explorer and Corporate Proxies

AjaxLife will (well, should) now function from behind a corporate (or, indeed, any other) proxy, even under IE6. This does, of course, assume that the proxy is not blocking AjaxLife or something.

This was a very common issue, but it should now be fixed. Hooray!

Filler

I haven’t actually posted anything in a while. This is because during holidays I take a break from doing anything productive whatsoever.

AjaxLife updates will resume soonish, as soon as I get the backlog of schoolwork out of the way – although development will remain sluggish until mid-June or so, when I’m finished with all my exams and such. But IE6-in-corporate-environment users, I have not forgotten you! Stay tuned for fixes!

Oh, and I have a fancy new computer. Woohoo. Here’s a nice pair of screenshots:

Or, at least, here would be a nice pair of screenshots if WordPress 2.5′s upload facility wasn’t broken with calls to ctype_digit (which doesn’t exist) – what’s wrong with is_numeric (in fact, the patch to rectify the error just replaces all instances of ctype_digit with is_numeric – but I’m far too lazy to do that myself)?

Anyway. Blah blah blah. Exams suck, coursework moreso. Also, this is the first post with tags attached in a while.

AjaxLife restored with more languages

After some maintenance, AjaxLife has been restored. As a bonus, it’s now available in Japanese and Portuguese (Brazil). Just pick the appropriate language from the box at the right of the screen. Also supported: English and Hebrew. :P

Thanks to Alissa Sabre for the Japanese and Aurelio A. Heckert for the Portuguese.

AjaxLife updated

[UPDATE] IE6 still doesn’t work. I don’t really care any more. Go get a decent browser, the 13% of you who still use IE6 with AjaxLife (IE6+7 are at 25%, Firefox is now at 62%, Safari at 8%, Opera at 3% and the built-in SL client at 0.5%).

I can’t test IE6 in the same place I can work on stuff, so it’s officially unsupported. Because it’s horrible.

I may or may not have fixed the issues with IE6 that crept up in the last update. We’ll find out tomorrow!

Also, AjaxLife is now available in Hebrew:
AjaxLife in Hebrew

AjaxLife – Request for Translations (also a minor change)

[19:17 06/01/08] I have a Hebrew translation, courtesy of Smiley Barry. I’m waiting on more contributions before I add it in, since doing so involves deploying server code, which is tedious.

[UPDATE 09:39 06/01/08] Fixed a display bug in Firefox, the only browser that actually seems to care about such things, caused by uploading ui.css as text/javascript instead of text/css.

First, AjaxLife now uses javascript files minified and munged by the YUI compressor, then merged into a single file.

Right. Now, it would be very much appreciated if anyone capable of doing so with free time could translate AjaxLife into the language of their choosing, or update the existing translation for that language.

The language file can be found at http://static.ajaxlife.net/translate.txt – to translate it, change the text on the right, in quotes, to the translation of whatever is in it right now. The text outside these quotes must remain unchanged. Additionally, the UI assumes that the strings in some places (e.g. map buttons) will not gain in length significantly – otherwise, the buttons will overlap. Any text in the format #{word} is a placeholder – do not change this text, but place it where the text should go. The word is usually fairly self-explanatory. Please send your files to katharine@katharineberry.co.uk using UTF-8 encoding.

If you know what you’re doing, and there’s already a partial translation for your language, you can find it at http://lab.katharineberry.co.uk/ajaxlife/AjaxLife.Strings.js

Any efforts will be much appreciated.

Demotivating

I hate it when my text editor crashes. I really don’t have the motivation to waste my time redoing what I’ve already done. This is even more annoying if it truncates the file while saving, but crashes before writing the new one.

New search for AjaxLife will have to wait until I can be bothered to re-code it. Again.

The code now looks something like this:

AjaxLife.NewSearch = function() {

}();

*sigh*