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

Adds Item Starring and other FileBrowser changes #7419

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

Conversation

AW1534
Copy link
Contributor

@AW1534 AW1534 commented Aug 2, 2024

Item Starring

Added the ability to star items. This gets added to its own tab named "Starred Items". note that this required a minor config change. I'm unsure whether this counts as a new config version.

Minor Changes:

  • Instead of just saying "Open containing folder" in the context menu it now says "Show file in [File Explorer / Finder / file manager]" depending on OS. You can now also open folders by right clicking them too.
  • Added File highlighting when displaying a file from the mentioned option. Aside from Windows and Mac, this works on: nautilus, dolphin, thunar, pcmanfm, nemo, caja, io.elementary.files, spacefm, pcmanfm-qt and any other file manager that supports the --select cli option can easilly be added. note that this falls back to the old system if a compatible file manager can't be found.

I am very sorry about the huge diff. at some point my IDE decided to use the .clang-format to reformat everything without me noticing.

This has been tested on Linux (manjaro, gnome) only. I will test Windows soon.

I have tried to add screen recordings but for some reason my screen recording software isn't working. I will edit this with recordings when I can

@zonkmachine
Copy link
Member

I haven't built and tested this branch yet but the PR is a bit messy. It looks like your master wasn't up to date with lmms/master when you coded this. Instead it's based on an earlier PR that already got merged but that was squashed down to one commit. This one: https://github.com/LMMS/lmms/pull/7309/commits
It's a good idea to not issue PR's directly from your master but to do all work on separate branches.

@AW1534
Copy link
Contributor Author

AW1534 commented Aug 11, 2024

I haven't built and tested this branch yet but the PR is a bit messy. It looks like your master wasn't up to date with lmms/master when you coded this. Instead it's based on an earlier PR that already got merged but that was squashed down to one commit. This one: https://github.com/LMMS/lmms/pull/7309/commits It's a good idea to not issue PR's directly from your master but to do all work on separate branches.

Yeah i know. I spent ages trying to fix it and put it into It's own branch but couldnt figure out a way to.

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