Life Balance 4.1b3 and 3.5b3 public beta

samalone's picture

We have a new public beta of Life Balance for your perusal. This version includes significant new features and fixes since beta 2, but please take note:

  • As with any beta, you should be sure to have backups of your data in case anything goes wrong.
  • You must be a web site member and be logged in to download the beta.
  • The Palm edition of Life Balance will upgrade your data to a new format which is not compatible with previous versions. You must have backups of your Palm data in case you need to revert to a previous version of Life Balance.
  • Beta builds are slower and larger than regular builds because they include extra code intended to catch and display various conditions and errors.
  • These beta builds have a strict expiration date of September 1, 2008.

What's new in Life Balance 4.1 and 3.5

For Mac and Windows, we've added new Move Up/Down/Left/Right menu items to the Task menu that can be used to rearrange your Outline. On Mac, the keyboard shortcuts for these commands are Control-Command arrow key. On Windows, the shortcuts are Control-Alt arrow key.

For Palm, we've also added "Catch Up," "Skip," and "Defer Until" commands to the Task menu in the To Do List view. These work just like the same commands on Mac and Windows, so check out one of the desktop manuals if you need to know how those commands work.

On all platforms, we've added icons that appear in response to the Catch Up, Skip, and Defer Until commands so you can tell that these commands have taken effect. These icons disappear when the to-do list is updated, so you will only see them on Mac and Windows if your to do list is locked.

What's changed since beta 2

  • Added special icons for the Skip, Catch Up, and Postpone Until commands that will appear in place of the usual checkbox, so there is some visual feedback that these commands have taken effect. This was especially important on Palm, where the forced update of the to-do list that we were using to provide feedback in beta 2 was considered too slow by one of the testers. These new icons disappear when you update your to-do list, so you will not see them on Mac or Windows if your to-do list is set to auto-update. You will only see them if you update your to do list manually.
  • As a general rule, you can't skip a task that is scheduled to happen "once." In this release, we enhanced the Skip command so that a "Once" task that is governed by the schedule of a repeating parent (either routinely or by calendar) can also be skipped. In this particular case, the task is checked off without assigning any credit. As an example, this is handy if you have a repeating pattern for "healthy eating habits" where you may still skip "breakfast" sometimes.
  • On Macintosh, we removed the synchronization of Life Balance places to iCal locations, since that seemed to be causing problems for many users.
  • On Macintosh, added an auto-scroll timer to the outline, so you no longer have to wiggle the mouse to scroll when dragging a task.
  • Added code to Palm to treat yearly repeats equivalent to monthly repeats with a 12-month frequency. Missing Sync is generating events in this format.
  • Added code to correctly import calendar events that happen yearly on a particular day of the week. This affects all vCalendar formatted input, including iCal sync, AppleScript, and exchange files.
  • Added code to automatically "Verify Data" after upgrading the Palm data format.
  • Added code to check for arithmetic overflow in the credits calculation on Palm, which could cause assertion failures and incorrect calculations when very old dates are involved. This is not a condition that most users would encounter, but prevents corrupt data on the Palm from interfering with the calculations that update the to-do list.
  • Fixed a conduit crash where the Palm date book category info was uninitialized when doing a two-way sync to a Palm where Life Balance was installed but had never been launched.
  • Fixed a very rare conduit bug that could cause HotSync to go into an infinite loop when trying to resolve a complex set of outline rearrangement and deletions.
  • Shortened the default installation path for single-user installs on Windows in order to avoid 127-character path length limit in Palm HotSync Manager. This should solve the problem where the Life Balance conduit would not show up in the HotSync Manager for some Windows users, even though the installation completed successfully.

Comments

keithc's picture

Looking good so far

All looks good so far (Windows and Palm). Like the new icons.

Having pushed for import of tasks / calendar directly from Outlook, my company has now been taken over by IBM, so I will be on Notes. Ah well, sync via the Palm should still work :-)

Cheers

KeithC

cewhite's picture

new icons...

Thanks KeithC!

Good to have some feedback on the visual change with the icons. The differences between the various ways to postpone something is kind of a subtle concept to represent in 20 x 20 pixels, or whatever it is. :-)

Thanks again,

--Catherine--*

Outline View on Centro?

How do you manage to navigate in Palm's Outline mode? Im now using a centro. Though its faster, screen is a bit smaller as well. No problem for most apps though except for LB.

The fonts default are now bold. I hope you can at least provide font support like Isilo or a zooming function similar to that of Bonsai (Outliner App) This will enable us to work on the outline with ease so we can just zoom in and out of parent or child.

Glad development is continuous. : )

Cheers!

cewhite's picture

We'll look into it...

Thanks Mark,

We'll take a closer look at the Centro changes to see how they affect Life Balance on Palm.

Best wishes,

--Catherine--*

cewhite's picture

Centro is fine...

Hi there Mark,

Not sure what is happening on your Palm.

We just did a double check on the Palm Centro in the simulator, and didn't see any significant font issues or Outline drawing issues in Life Balance for Palm OS. It looks completely normal.

The Centro screen is physically smaller, but it is the same number of pixels resolution.

Palm's developer release notes for the Centro did not document anything that would affect Life Balance either.

If you have any system extensions installed, try turning them off, and see if Life Balance behaves as you expect.

Best wishes,

--Catherine--*

Centro

I'm thinking of using a Centro. Any issues crop up besides this one off size problem??

Thanks... jag

Updating issues on PalmOS

I'm a Linux user, and thus only have the Palm version of the OS - this means I don't have a desktop version I sync with, so it's backed up with the appropriate .prc and .pdb files. If there's any maintenance processes the desktop conduits are supposed to do with the Palm version's data, it isn't happening for me. :)

I just updated to the beta, and it's been trying to update my existing data to the new format. It seems to be hung on the screen saying "Building clean outline" - presumably, 5 minutes is long enough to wait to expect it to move on an this point?

After hitting 'cancel', it took some time to re-start Life Balance, but it appears to work adequately following that.

My device is a rather aging Handspring Visor Neo, with PalmOS 3.5H - I really, really hope you'll continue to support this. I haven't seen a newer PDA I like half as much as the visor.

I'd be more than happy to work with your developers on debugging this, as I have the 'pose' simulator, some related tools, and a little knowledge of PalmOS programming.

Additional information...

Ack. I can't believe I forgot to mention what version I was updating from: 3.4.

In case there was ever more than one release of 3.4, the version field of in the header of the PRC file is 30 and the modification number is 272.

wscottmeeks's picture

Assertion failure on Windows desktop

Trying to postpone a By Calendar task, I get "Assertion failure, AppointmentDatabase.cpp, line 157." However if I click to continue, the task does appear to be postponed correctly.

palm install

I just installed the beta on my palm lifedrive but do not see the beta version of the app. Any suggestions?

D.

amazondoc's picture

link broken

I'm trying to download the Mac version of the beta, but I'm getting a "link broken" error. Please advise.

-- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.0.5, Palm Desktop 4.2.1

cewhite's picture

Link appears to be okay...

I just did another download to confirm the link is okay.

Perhaps clear cache and all the usual browser-y suspects! :-)

--Catherine--*

amazondoc's picture

Hmmm. I've downloaded

Hmmm. I've downloaded several other pieces of software today from other companies successfully, and I'm logged into the llamagraphics site -- but I keep getting the link broken error.

Ahh well, I'll just wait til the next official release!

-- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.0.2, Palm Desktop 4.2.1

cewhite's picture

Which browser... and an idea

Hi there AmazonDoc,

Hmm, indeed. Wondering if you may be using a different browser than I am, and that factors into the issue.

This is just a guess, but in looking at the links produced by the drupal site for the downloads, they have "+" signs in them. Ideally these should be "%20" instead. The "+" is not standard and could be what's causing the trouble, maybe?

If you try a different browser, or if you change the "+" to "%20" in the link, do you get the download to be successful?

Let me know if that helps. If it does, then we will see if we can convince Drupal to make the links the other way with "%20."

Best wishes,

--Catherine--*

amazondoc's picture

Ah-hah. I got it. It wasn't

Ah-hah. I got it.

It wasn't the browser (Firefox 2.0.0.14), it was my "helper" application, iGetter (2.7.5). For some reason iGetter kept choking on it. Perhaps Drupal has some authentication step that iGetter failed? Anyway, I tried changing the "+"s to "%20"s, but that didn't help. Once I turned off iGetter's browser integration, though, Firefox was able to download the file just fine.

Thanks for your time!

-- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.0.5, now playing with MissingSync!

cewhite's picture

Good to know!

Thanks for letting us know... that is one less llama web worry! :-)

-c-*

Working fine with both beta apps

I am using Palm and the Windows companion and they seem to run well. The Palm took ages to upgrade but it did it well at the end.

I am a bit put off by the new icons, could they be more solid, or with a bolder outline? They feel too fluffy to me. Or perhaps the user could choose the icons style on Preferences?

The new Skip, Catch up and Pospone commands are not available on the Palm in the Outline screen, which is where I am more likely to use them (i.e. to Catch Up in a full routine task which contains plenty of consecutive Once tasks)

When are Alarms / Remainders coming to Palm and / or Windows? :-)

Thanks for all your hard work.
A happy LB user.

random9q's picture

assert fail: file VisibleWishCursor.cpp, line 94 [+feedback]

"Life Balance encountered an error:
assertion failure, file VisibleWishCursor.cpp, line 94."

The item I'd selected was at the top of the visible list in the outline view, and I dragged it slightly to demote it under the item just above it which was out of view. The assert didn't like it, but the UI handled it gracefully or seemed to. However, I thought to do a "Verify Data" immediately after and it found inconsistencies, which were quickly repaired.

By the way, all-in-all I'm liking the new additions very much, and I second the comments above about the icons. I agree that it's a subtle thing to do in 20x20, but what you've done is fairly clear while I'm working.

Now if there were just some version of "catch-up" that _did_ let me take credit for the several scheduled times. On occasion I'll realize I haven't updated LB for a few days or, like today, a whole week! But there are some regular things that repeat that I do and take credit for. I think it might give the data engine a bit of a workout to have me copying items, checking them off, and deleting them in one lump, as sometimes this takes a few seconds.

Anyhow, this is the _single_ error I've encountered with this beta so far. Thanks again for all that you do!

3.5b feedback

All was working fine on plam, and windows desktop (on my PC), had a hotsync problem with my company laptop with MS outlook <> PALM, had to soft reset palm.

now Life Balance still works but takes 19seconds to start on palm. It used to be instant.

I do not have any tasks import or export set .

I have run a verify data and all errors have (supposed to be) been cleared.

Any ideas?

Cheers

Philip

cewhite's picture

Yes, it is a beta, it is "supposed" to be slow....

Yes, it is a beta, it is kind of, sort of, "supposed" to be slow. The Release builds are optimized for speed. Beta builds are optimized for finding problems before we do the release build. :-)

Thanks for letting us know things are working for you. That is a big help to us too. It is sometimes difficult to know that for certain. We don't always hear that.

Thanks again!

-c-*

Yes, it is a beta, it is "supposed" to be slow....

Not sure if this was a reply to my 19s start up query but anyhow, my fault was not LB but the palm agenda database was corrupt. I had to hard reset my palm, re-install everything and completely delete my outlook calendar, then manually input all my appointments from a print out.....................

All is well now though. 3.5b running smooth.

Philip

cewhite's picture

Thanks Philip!

I'm glad to know that things are fine now.

Some features in Life Balance do depend on the other data being okay... and can cause strange problems when they are not.

We try to code defensively whenever possible. It could very well be that some of our code to handle those odd cases, and figure out more about them, caused the slowness that you saw.... especially in the beta.

I think it will be okay, too, when folks are using the release build.

--Catherine--*

The Mac version is rocking, but the palm version just got slow.

The Mac version is GREAT! The postpone button is what I needed.

The Palm version was rocking the house till this weekend. Now it takes about 2 minutes to startup. I did a verify data, I did the palm date rescue, and I did the dbfixit. It is just crawling. HHHEEELLLPPP!

cewhite's picture

What changed?

Okay... good to know. Cool.

I'm a bit confused though. Performance of the build shouldn't have changed from one minute to the next without something noteworthy happening. It is a test build... which does make the Palm beta version slow...

The release build is optimized for speed, so it will definitely help to get that finalized and out to you folks.

So, I guess I need more information. (I would find it a challenge myself... so I understand if you are bit fuzzy on the exact sequence of Palm related events over the weekend.) Any additional clues are always welcome. :-)

Best wishes,

--Catherine--*

Palm speed issues

I am wondering if the speed issue on the palm is related to changes the missing sync has done to their product. The startup of Lifebalance started having problems after I upgraded to the latest missing sync version. The problem reminds me of when my datebook was corrupt and it would take forever to delete tasks. The startup will give me a blank screen for one to two minutes. Is there some way to check the datebase other than using Date Rescue 1.0b.18 and DbFixIt 1.1b? Maybe I should delete the app from the palm and re-install? What do you think?

cewhite's picture

Hold those horses.. er... llamas.

Aha! I think we understand.

The beta builds of the Palm version have an additional start-up check in them that scans the datebook database to ensure that it is correctly sorted. In the past, we have had faulty conduits that were messing up the sort order, and we put this extra check into the beta in order to understand that issue better.

That slowness WILL go away in the release build.

Hmm. As far as what to do about it, if you need to regain some speed while still running the beta, you can start the Datebook app, purge old records from the Datebook, and then do a hotsync. The hotsync will then actually archive the purged records. That will reduce the number of records that are scanned by the beta build, and should speed things up for you.

Hope that is helpful to you!

Best wishes,

--Catherine--*

amazondoc's picture

Assertion error

LlamaTime.h, line 235

Got this error while syncing the Mac LB to iCal. First got a message about 795 conflicts. Went through the conflicts to resolve them, hit "sync now", then got this error.

- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.1b3, Datebk 6.1a r4, Missing Sync 6.0.3

amazondoc's picture

Assertion failure

"Assertion failure, AppointmentDatabase.cpp, line 157"

When postponing a todo that I had previously "skipped", on the Mac.

-- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.1b3, Datebk 6.1a r4, Missing Sync 6.0.3

amazondoc's picture

two more assertion failures --

On the Palm, at the same time, after syncing with the Mac --

assertion failure, file WishRecord.cpp, line 98
assertion failure, file Refcount.h, line 146

These were accompanied by a completely blanked LB outline on the Palm, which was cured by syncing again with the LB conduit set so that the Mac data overwrote the Palm data.

-- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.1b3, Datebk 6.1a r4, Missing Sync 6.0.3

amazondoc's picture

I LOVE the "postpone" feature

GREAT feature. Very handy for those "routine" tasks that I don't really want to do today -- but I can't just reset the date for them, because they're "routine" and they don't HAVE a date. Thumbs up!

-- amazondoc --
Confused, bemused, and disorganized, but trying to reform!
Palm TX, Pismo running OS 10.4.11, LB 4.1b3, Datebk 6.1a r4, Missing Sync 6.0.3

Syndicate content