der richter
der richter
the hope is to considerably simplify the whole function. atm it's a lot of ifs and it's hard to know/see what those are for. the function also handles the case...
in general, if there is a (performance) problem because of a platform independent library/code path/etc that could possibly be fixed with a platform dependent implementation, it might be worth investigating...
pinging @ruihe774
related closed issue #351. no idea if we want to revisit this or keep the status quo
i don't think `CFBundleTypeExtensions` and `LSItemContentTypes` are interchangeable. from the [documentation](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html) former expects file extensions and the latter expects [UTIs](https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundledocumenttypes/lsitemcontenttypes) ([all UTIs](https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html)). if we want to support file extensions that...
okay let get this a little bit sorted. lets start by cleaning up the `CFBundleDocumentTypes` and `UTImportedTypeDeclarations` node. lets keep it to 3 different `CFBundleDocumentTypes` like currently, video, audio and...
okay, i probably can't review your changes this week. it's a bit busy and i am not home at the weekend. just wanted to give you a heads up that...
hope i've got everything.
hope this will be the last batch of comments.
only this one last thing. after this feel free to squash the commits and force push. then we can finally get this merged. thank you for you hard work on...