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

Desktop integration #31

Closed
fmang opened this issue Oct 15, 2017 · 4 comments
Closed

Desktop integration #31

fmang opened this issue Oct 15, 2017 · 4 comments
Assignees
Milestone

Comments

@fmang
Copy link
Owner

fmang commented Oct 15, 2017

Could be nice if we managed to get file managers to detect .osu files and spawn oshu automatically when double-clicking on them.

This issue is specifically targeted at Gnome and KDE users, so we had better test on these two environments. However, it's common XDG stuff.

  1. Make a logo.
  2. Make a oshu.desktop file for share/applications/
  3. Make an x-osu.xml file for share/mime/packages/
  4. Install them with automake.
  5. Make a packaging guideline explaining how to use xdg-mime to make oshu the default application.

Once this is ready, the next step is #35.

@fmang fmang removed the help wanted label Dec 2, 2017
@fmang fmang added this to the 1.6 milestone Dec 2, 2017
@fmang fmang mentioned this issue Dec 2, 2017
@lanodan
Copy link
Contributor

lanodan commented Dec 3, 2017

I’ve ~done

  1. lanodan@41a99fa
  2. lanodan@c0f7d9c
  3. I tend to break automake stuff… so I’ll probably not it
  4. lanodan@af7e8c8

Feel free to adapt theses to your liking/needs.
I’ll maybe do 0.

@fmang
Copy link
Owner Author

fmang commented Dec 4, 2017

@lanodan That's a very good start.

I've told about the project to a super good graphist friend of mine. Don't spend too much time on the logo now.

We can't expect the user to install the desktop integrations. Most files should be installed with autoconf, and the final step with xdg-mime should be handled by post-installation procedures for distribution packagers, or manually.

@fmang fmang modified the milestones: 1.6, 1.7 Dec 30, 2017
@fmang
Copy link
Owner Author

fmang commented Dec 30, 2017

I've moving this to milestone 1.7, because the new UI features in 1.6 are already quite a move, especially in the code.

1.7 will focus on desktop integration, and nothing but that I think.

@fmang fmang self-assigned this Feb 5, 2018
@fmang
Copy link
Owner Author

fmang commented Feb 25, 2018

Done and packaged. Thank you lanodan for contributing the desktop files.

The files are deployed with make install in the standard directories, so the regular regular should not need bother with the install commands.

The logo should come soon enough, I'll add it when it's ready. Issue #62.

@fmang fmang closed this as completed Feb 25, 2018
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

No branches or pull requests

2 participants