Hiding Objects & Flashing in WebDirect

If you’ve been building layouts for WebDirect you’ve likely seen that WebDirect may draw your objects before conditional formatting or hiding are applied. This never happens in the desktop, where rendering is now double buffered on both Mac and Windows, but it happens frequently in WebDirect. The video below shows this in action and suggests one technique to make it less obvious.

The movie is taken from optimizing our Pro Calendar for WebDirect. We’re also rewriting SeedCode Complete for WebDirect: more on that soon.

 [ba-youtubeflex videoid=”5nUQhg8elSg”]


Again, the idea here is to make the “natural state” of the object–it’s appearance before conditional formatting and hiding have been applied–as invisible as possible. In this case, by making the font color of our arrows white. 

Here’s part one of this article: “Do as Little as Possible.”




Featured Posts

Follow Along

Stay up to date with the latest news & examples from SeedCode


  • Marco Fontana

    You’ve mentioned a new version of SeedCode Complete at the beginning of the post.
    Could you please give us a hint, when the new version will be released?

    • seedcode

      Hey Marco, can’t get any more specific than “soon”. You should start seeing some preview videos after Pause (http://www.pauseonerror.com) where Jason will be demoing some of the under-the-hood stuff.

  • Nice tip. Do you know which is rendered first in web direct – conditional formatting or object hiding? I wonder if you may still get a flash if for example CF shows the object and hiding hides it if the order of rendering is natural object state, conditional state, then hidden state.

    • seedcode

      Thanks, Darren. It looks like conditional state and hidden state are rendered in the same paint operation. So when objects flash (which isn’t all objects) we see…
      a) their natural state, then
      b) their evaluated state, which takes into account both hiding and conditional formatting.

Leave a Reply

Your email address will not be published. Required fields are marked *

Check out some of our other posts ...

Suggesting Appointment Slots

Show Available Slots that Match Multiple Criteria Schedulers often look for gaps in their schedules to find the open resources for each opportunity. But sometimes,

Introducing Draft Settings Mode

Following up on this idea that people stretch themselves when they feel a little safer, we’ve been very focused on the customization experience for DayBack

New Longer Timescales for DayBack

Resource Scheduling Swimlanes You can now extend the pivoted scheduling view in DayBack to show items by week instead of solely by day. This lets

FileMaker Summer Camp – Recap

Unconference Sessions If you missed Pause in October, here’s a look at the sessions that attendees hosted. All the sessions are listed in this post



Stay up to date with the latest news & examples from SeedCode

© 2024 SeedCode, Inc.