Skip to content

Conversation

@mszoek
Copy link

@mszoek mszoek commented Aug 18, 2021

  • Rename filer-qt to Filer
  • Read startup args from Info.plist
  • Add Info.plist and package as true .app bundle
  • Read icon file name from Info.plist when showing bundles
  • Read CFBundleDisplayName or CFBundleName from Info.plist when showing bundles
  • Look for *.desktop and extract Name= string when showing AppDirs
  • Open stuff with LaunchServices.framework
  • Register discovered applications (.app) with LaunchServices

mszoek and others added 23 commits July 28, 2021 08:09
Move dbusinterface files to src dir
Add Cocoa stub and Makefile (work around ravynsoft/ravynos#68)
Update cmake link steps for Foundation
Rename filer-qt -> Filer
Package as Filer.app bundle
Open in LS all regular files, .app Bundles and AppDirs
Network URIs and regular folders open natively in Filer
Register with LS any discovered applications
Properly extract display name and icon from Bundles
Extract Name from .desktop file in AppDir if present
Use .DirIcon in AppDir root if present
* Removed ObjC code by converting to CoreFoundation and Qt
* Added ifdefs for AIRYX changes
* CMake now also builds Airyx 'glue'
…ding of plist args. Also wait for global menu
Implements a "ShowItems" method on DBus. When passed a list of file
URI strings, it will open each group of related files in a window
showing their parent folder with the files selected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants