Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Airyx changes #117

Open
wants to merge 23 commits into
base: master
Choose a base branch
from
Open

Merge Airyx changes #117

wants to merge 23 commits into from

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