v1.3.1
LatestThis release focuses on refining the script editor experience, introducing a completely rebuilt window docking system, and making templates and rate cards easier to manage. We’ve also improved PDF and call sheet export fidelity, streamlined the import workflow, and ironed out a wide range of UI inconsistencies and crashes.
Script Editor Polish & Reliability
- Pagination accuracy — Scene page counts now calculate correctly and stay in sync with the stripboard in real time as you edit. Page count display in the script and on strips uses live pagination rather than stale estimates.
- (CONT’D) handling — Character names now correctly show bold (CONT’D) when dialogue continues across page breaks, with properly centered overlays and accurate PDF continuation markers.
- Stateful formatting toggles — Bold, italic, and underline states now reflect the actual formatting at the caret position, updating live as you move through the script.
- Undo-friendly deletions — Deleting paragraphs, scenes, and multi-selections are now fully undoable and grouped into single undo steps.
- Character list reliability — Character dialogue counts update correctly after edits, and the character panel refreshes properly when scenes are added or removed.
- Blank script handling — Creating a new script no longer spawns an premature empty scene before you start typing.
- Scene deletion sync — Deleting a scene from the breakdown or navigator immediately reflects in the editor without requiring a restart.
- Caret safety — Backspace and delete actions now guard against edge-of-document crashes.
- Final Draft standard fidelity — Font sizes and margins now match Final Draft standards exactly for consistent page counts across apps.
Custom Docking System
- Rebuilt from the ground up — FilmBase now uses a custom lightweight docking system that replaces the previous third-party implementation. Tabs are smoother, more reliable, and fully theme-aware.
- Tear-off windows — Drag any tab out of the main window to create a floating document window. Tear-off works across both budget scenarios and stripboard views.
- Horizontal splits — Drag a tab to either side of another to split the view side-by-side. Splits persist as you navigate between pages.
- Inline tab rename — Double-click any tab name to rename it instantly, with auto-focus and no layout jumping.
- Theme-aware tabs — Active and inactive tabs render correctly in both light and dark modes, and switching themes no longer leaves tabs blank.
- Crash fixes — Resolved crashes when tearing off tabs, switching themes, or closing floating windows.
Templates & Rate Card Library
- Filesystem-based storage — Budget templates and global rate cards are now stored as plain files in your Documents/FilmBase folder. They’re easier to back up, share, and manage outside the app.
- Folder tree with preview — The template picker is now a browsable folder tree with a preview pane, making it much faster to find and choose templates.
- Inline rename — Rename templates and folders directly in the tree without a dialog.
- Save as Template — Save any open budget scenario as a template straight from the dock tab right-click menu.
- Template packs (.fbtpack) — Export an entire folder of templates as a single
.fbtpackfile, or install one by dragging it into the picker. Perfect for sharing template collections with your team. - Rate card drag-and-drop — Reorganize rate cards via drag-and-drop in the global library. Collision prompts and missing folder menus have been fixed.
- Currency consistency — Templates now save using the currency currently displayed in the budget.
Import & Export Improvements
- Smarter PDF import — PDF text extraction is now more accurate, fixing word-splitting artifacts and reversed line order on certain PDFs. Adaptive margins support both standard A4 and custom-margin documents.
- Title page PDF export — Title pages now export correctly to PDF, with automatic copyright formatting.
- Call sheet export — Running order page counts display in eighths, and the export dialog layout now matches the rest of the app’s export dialogs.
- Cleaner import dialog — The script import dialog has been streamlined with flat input styling, no spinner buttons, and a clearer button layout.
Budget & Schedule
- Scenario isolation — Budget scenarios now stay properly isolated when opened in multiple tabs. Changes in one tab no longer leak into another.
- Stripboard page count sync — The stripboard automatically reflects live page counts from the script editor as you type.
- Inspector tab redesign — Budget and stripboard inspector tabs now use a clean, full-width folder-style design with better text trimming and consistent titles.
- Production schedule fixes — Inline editing on schedule bars is now transparent and crash-free. Shooting blocks can be set or unset via right-click with full undo support. Block selector renames sync immediately.
UI & Theme Consistency
- Glass card polish — Removed the hover scale/expand effect from cards across the project hub, scene list, contacts, and login for a cleaner, more predictable feel.
- Script editor toolbar — Disabled icons now appear flat and muted. The revision dropdown is integrated cleanly into the toolbar.
- Update dialog — The update progress dialog now matches the app’s visual theme and includes preview support.
- Dialog styling — Multiple dialogs — including new script, call sheet export, and collision prompts — now use consistent surface colors, borders, and text brushes.
Fixes:
- Script import — Pre-scene transitions are now captured correctly, and the transition detection pattern handles more script formats.
- Context menus — Right-clicking a schedule lane no longer accidentally starts a drag.
- Focus and pointer capture — Resolved remaining focus traps when clicking outside active edits.
- Legacy data compatibility — Older contacts databases automatically gain the Dietary Requirements and Dietary Notes columns on first open.
Thank you for using FilmBase. This release tightens up the writing and budgeting experience across the board — we hope you enjoy the smoother editor, the new docking flexibility, and the easier template workflow. If you have feedback, please let us know!