Adding a New Module in SeedCode Complete, Part 1

Going further with SeedCode Complete – our “starter solution for the real world”

Our SeedCode Complete starter solution is a great framework for use as the foundation for new FileMaker projects. SeedCode Complete comes packed with features, but we fully expect you’ll want to customize it further to suit your particular needs. It includes modules for companies, contacts, invoices, inventory and several others. While most folks get starter renaming these modules to match the entities in their world (using “projects” for “trade shows” for example), you may find you want to add a whole new module, which would probably involve a new table and layout. This series of videos will guide you through that process.

Getting started

This first video (below) shows you how to create a button for your new module on the Home screen. The basic steps are outlined below, and described in detail in the video.

1. Duplicate one of the existing button clusters. Note that each button cluster includes three objects: a large button, a smaller button (both with labels) and a graphic icon.

2. Position the new button cluster where you want it in the button column, spaced appropriately among the others.

3. Decide which icon you want to use for the new button. Find its position in the Icons::Icons_Navigation repeating global field by going to the Splash layout in Layout Mode and scrolling to the right of the visible layout area.

4. Select the icon in your new button cluster, then change the “Show repetitions” number on the Inspector’s Data panel to that of the icon position determined from the Splash layout. The icon should change to the one you chose to use for your new module.

5. Select the smaller of the two buttons and go to the Appearance panel on the Inspector palette. Note that the left padding for the “Normal” state is set to 300. If you change that to 0 (zero), you’ll see the label text appear on the button. Edit the label text to reflect the name of your new module (e.g., “Supplies”), then change the left padding back to 300.

6. Select the larger of the two buttons and repeat the process describe in step 5 above. BTW, here’s another another blog post that describes in more detail how we use that left-padding trick to cause button labels to appear when you hover your cursor over the button.

Enjoy!

[ba-youtubeflex videoid=”PwJjJPyA_ts”]

The next post in this series will describe how to add the new module to the slide panel/search on the home screen.

Featured Posts

Follow Along

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

Leave a Reply

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

Check out some of our other posts ...

Add Jobs to a Mapped Route in FileMaker

See When Assets are Passing by Unscheduled Jobs Showing unscheduled items on the map lets you see when a route is passing close to jobs you need to schedule. As you click on each truck, you’ll see it’s route for the day and find unscheduled jobs that would be good

Read More »

Scheduling Teams and Equipment

Seeing Availability at a Glance We recently customized DayBack for a customer who wanted to consolidates all the decisions of team assignments into a single screen. When a dispatcher clicks on a job, they can schedule the entire field team (technicians, lead, vehicle, departure plan, and equipment) without leaving the

Read More »
Schedule Crews in FileMaker

Crew Assignment and Scheduling

We often see folks struggling to schedule both crew membership and crew assignment. This is particularly tough if crew membership can change with the different roles required on different jobs. The interface below helps a great deal. You can see the crew leads, with red icons, and the crew members

Read More »

FOLLOW ALONG

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

© 2026 SeedCode, Inc.