Now uses Mozilla's <editor>, so Livelizard has a full HTML WYSIWYG editor.
Timezone offsetting. Since my computer's clock is on UTC, I need to fudge the clock for windows. Defaults to 0 hours.
Spellchecker removed, it was clumsy and mostly broken.
One
thing to note, the HTML source view is mostly useless. If you want to paste
in html from one of those online quizes, use Insert | HTML, and paste it there.
Arg! I've got a wonderful idea for improving the spell checker that all but works, due to bug 112626,
which won't be fixed for 1.0. This means more work for me, perhaps a DOM
tree walker will work properly, as I need to spell check "around" the HTML
of the post.
I've
now got <editor> embedded, which gives Livelizard an HTML editor to
use. It still needs some work, such as parsing out lj-specific tags, (they
look like this: <lj user="test"> now, rendering them useless, but that
will take about 5 minutes to fix).
Before I post another release
with <editor>, I need to get spell check hooked back up and improved,
and figure out why the context menu doesn't show. A larger font size for
the source view would be nice. I may end up throwing out the source view
entirely, or just pref'ing it away. I'll wait and see what people think
first.
After I'm complete with this, I'll try and get the RDF datastore
working, so Livelizard doesn't make you log in every time you open the window.
Livelizard-1.3 installation instructions, remember, you must be running Mozilla. If you find any bugs, please report them here (prefered) or post below. Livelizard has only been tested with newer Mozilla nightlies, so any builds from the past week or two should work appropriately. If you have any troubles installing, please post your user-agent string from about: below. (It looks like Mozilla/5.0 (...) Gecko/2002...
The only real changes to 1.2 are a reorganization of the UI and the addition of spell checking (requires a Google key). Hopefully I'll get the local file store working soon so I can get rid of the username/password options and put them in a separate dialog.
Before hitting the Update Journal button, be sure you log in. This will fill in you mood, picture, and post-as lists.
If you hadn't noticed, I decided to change the name of this client to Livelizard, as its far less of a mouthful than the old name.
You can now get Livelizard-1.2 here. Of course you need Mozilla to use it. Now it supports everything that the web client's update journal page does except security. Don't worry about the username/password/login ugliness. That will go away once I get the RDF datasource cleaned up.
About the widgets:
Subject
Event
Music
Back-date
Self explanatory
Picture
Pick which lj picture you want to show
Mood
Either select from the list, or type in a custom mood. This takes a little while to load on the first login when a new window is open, I need to get the RDF datastore working to capture this.
Auto-format
When this is checked, lj will automatically do the newline-to-<br> translation.
Allow comments
Allow others to comment on this post
Auto-date
Automatically set the date on post. If this is checked, the date/time you set in the date and time boxes will not be used.
Post as
Select which shared journal you wish to post into
Username
The lj user to post as
Password
Livelizard will save your password as an MD5 hash. While other people may be able to take you password and post comments as it, they will not be able to read its plaintext value. When opening a new window, Livelizard doesn't know the length of your plain-text password, so it fills in the password box with 16 stars.
Login
If you change your username/password, hit the login button to switch to the new user. I know this is clumsy, and I promise it will go away
Stumbling block I've implemented moods and pictures, but downloading moods every time Livelizard starts up takes too long. I've tried to save the moods into an RDF file using JSLIB, but I'm getting something wrong, and the file gets created, but there is no data in it.
L'jizzilla 1.1 It only supports the basics, but it will remember your login info (stored as an MD5 hash). You must be running a Mozilla based browser (not yet tested on NS6.x) to install, as root if you're on *NIX. To install, click here .