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

Support opening file in Rymdport to start send #91

Open
3 of 5 tasks
Jacalz opened this issue Jun 27, 2023 · 3 comments
Open
3 of 5 tasks

Support opening file in Rymdport to start send #91

Jacalz opened this issue Jun 27, 2023 · 3 comments
Labels
blocked Blocked by issues elsewhere. enhancement New feature or request help wanted Extra attention is needed os-macos Issues specific to Apple hardware os-windows Issues specific to running on Windows
Milestone

Comments

@Jacalz
Copy link
Owner

Jacalz commented Jun 27, 2023

Checklist

  • I have searched the issue tracker for open issues that relate to the same feature, before opening a new one.
  • This issue only relates to a single feature. I will open new issues for any other features.

Is your feature request related to a problem?

It can be very useful to be able to right-click on a file, folder or multiple files in the file dialog and then open them in a specific program. This way we can let a super start a send very easily.

Describe the solution you'd like to see.

We need to implement the send portion of #75 and somehow implement the file-manager integration for all platforms.

Linux and BSD should be quite straight forward. I can probably get that wired up quite quickly for both the Flathub package and release binaries (the latter will require building on the work in fyne-io/fyne#3958 upstream).

Getting it to work on macOS and Windows might have to wait as I have no idea how to do it and it will require coordination with Fyne on how it can be made in a simple manner.

Systems to implement this for:

  • Linux and BSD
  • macOS
  • Windows
@Jacalz Jacalz added enhancement New feature or request help wanted Extra attention is needed usability Suggestions for improving usability labels Jun 27, 2023
@Jacalz Jacalz added this to the Undecided milestone Jun 27, 2023
Jacalz added a commit that referenced this issue Jun 28, 2023
Intended for getting #91 working, at least on Linux and BSD, in the future.

Fixes #75
@Jacalz
Copy link
Owner Author

Jacalz commented Jun 28, 2023

It looks like this could be as simple as just adding %u at the end of the Exec=rymdport field in the desktop file.

@Jacalz
Copy link
Owner Author

Jacalz commented Jun 28, 2023

It looks like we may want to use %U (if we add support for uri:s) or %F in our case: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html

@Jacalz Jacalz added blocked Blocked by issues elsewhere. and removed usability Suggestions for improving usability labels Jun 28, 2023
@Jacalz Jacalz changed the title Support starting send by right-clicking in file manager Support opening file in Rymdport to start send Jun 28, 2023
@Jacalz Jacalz modified the milestones: Undecided, v3.5.0 Jul 3, 2023
@Jacalz
Copy link
Owner Author

Jacalz commented Jul 3, 2023

Linux and BSD support will be included with v3.5.0. Windows and macOS support will have to come later.

@Jacalz Jacalz modified the milestones: v3.5.0, v3.6.0 Sep 2, 2023
Jacalz added a commit that referenced this issue Sep 2, 2023
Intended for getting #91 working, at least on Linux and BSD, in the future.

Fixes #75
@Jacalz Jacalz added os-macos Issues specific to Apple hardware os-windows Issues specific to running on Windows blocked Blocked by issues elsewhere. and removed blocked Blocked by issues elsewhere. labels Sep 2, 2023
@Jacalz Jacalz modified the milestones: v3.6.0, v3.7.0 Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked by issues elsewhere. enhancement New feature or request help wanted Extra attention is needed os-macos Issues specific to Apple hardware os-windows Issues specific to running on Windows
Projects
None yet
Development

No branches or pull requests

1 participant