Skip to content

FCP Browser Project Creation Date Sort Order Incorrect in Filmstrip Mode #459

@joema4

Description

@joema4

Apple Feedback Assistant ID: FB17462412
Apple Support Case Number: 102589863110

In Filmstrip Mode, if View>Browser>Sort By>Content Created is selected, the project icons should sort by creation date in either ascending or descending order, as selected. Instead, they sort by the project's last modified date. Any edit to a project's timeline will cause that project's icon to sort last (if ascending create date is chosen in the UI) or sort first (if descending create date is chosen in the UI).

Impact: Editors viewing many projects in filmstrip mode can have a hard time visually locating them since they won't stay sorted by project creation date.

In actuality, FCP is sorting in order of the last modified date for the project timeline.

Details:

The internal problem is likely in Flexo -[FFMDAllProjectsModule filteredSequenceRecords].

The sorting algorithm is mistakenly using the project modification date (sequenceInfo.modDate) when sorting of projects by creation date is requested. This leads to project icons being ordered by project last modification time rather than the true project creation date, even when “Content Created” is selected as the sort criterion.

The code does not retrieve any dedicated creation date property during project sorting. The -filteredSequenceRecords method does track a content creation timestamp per project (stored as metadataContentCreated in the project’s metadata), but this value is never read in the project sorting method.

With the Browser in List View, the project creation date is used correctly (if selected) and is not affected by modifying the timeline.

** To recreate **

  • Create FCP test library
  • Create two projects
  • Insert a clip in each project. To insert a built-in placeholder: OPT+CMD+W
  • Use Browser filmstrip view (OPT+CMD+2 toggles)
  • View>Browser>Sort By>Content Created>Ascending
  • Note sort order of project icons
  • Open the first project, and trim the end.
  • Toggle filmestrip view off/on to make UI update: OPT+CMD+2 (twice)
  • Note the modified project now sorts as last, even though the project creation date did not change.

SPECS:

Tested FCP versions: 11.1, 10.8.1, 10.6.10
Tested MacOS versions: Sequoia 15.4.1, Ventura 13.7.4

Hardware tested:

  • M1 Ultra Mac Studio (128 GB, 20 CPU cores, 80 GPU cores, 8TB SSD)
  • M1 Max Macbook Pro (64 GB, 10 CPU cores, 40 GPU cores, 4TB SSD)
  • 2017 iMac 27 (32 GB, 8GB Radeon Pro 580), 2TB SSD)

ADDITIONAL COMMENTS:

Reset FCP preferences, w/o benefit.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions