Uncommon / Xit

Mac OS X Git GUI
Other
981 stars 46 forks source link

Replace NSTreeNode in file lists #505

Closed Uncommon closed 5 months ago

Uncommon commented 8 months ago

NSTreeNode is currently used to manage the file tree data for the outline view, but there's no real reason to use it over a custom data type. It would be better to use something thread safe, especially now that NSTreeNode is no longer marked as Sendable.

Uncommon commented 5 months ago

Resolved by wrapping instead of replacing, in 5e6a5c4735cfb713157b45484d112aeb91315e27