-
Notifications
You must be signed in to change notification settings - Fork 146
chore(deps): update freedesktop-entry-parser
#1353
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
base: master
Are you sure you want to change the base?
Conversation
|
#1348 has been merged, so this now needs conflicts resolved. |
d5b3e5b to
61a8ff2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Regression testing passed:
Basic navigation
- Middle-click opens directory in a new tab (not focused).
- Open two scrollable tabs. Scroll one tab, then switch to the other tab; it should not have scrolled.
- Hover over the top item in the folder, then scroll down until it's out of view (while still hovered). On scrolling back up (with the mouse in a different position), the item should not have the hover highlight.
- Not a regression.
- Right-click an item in the sidebar. No visual change should occur with the rest of the items.
- Not a regression.
- Remove an item from the sidebar, then re-pin it.
File operations
- Right-click -> Create a new folder, then enter it.
- Right-click in the empty folder -> Create a new file.
- Files can be renamed.
- Files can be opened with non-default apps & browsing store for new apps works.
- Normal right-click shows
Move to trashoption. - Shift right-click, and right-click followed by Shift, both show
Permanently deleteoption.- Shift + right-click broken (does nothing); right-click followed by shift works. Not a regression.
Advanced navigation & view settings
-
Image and video thumbnails display in local folders. -
Gallery preview shows with Spacebar. -
Details pane shows with Ctrl+Spacebar. -
Zoom in/out and reset to default zoom work. -
Ctrl+1 and Ctrl+2 switch between list and icon view. -
Ctrl+H shows/hides hidden files. -
Directories can be sorted at top or inline. -
Settings -> Theme works. -
Settings -> Type to Search affects behavior as designed. -
Single-click to open setting takes effect. -
Sorting options work. -
Cutting, copying, and pasting files works. -
F5 reloads current directory. -
Left sidebar can be collapsed and expanded.
External filesystems
-
Add a network drive (e.g. SFTP) and navigate into it. -
Plug in a USB drive; able to mount, browse, and eject.
Integrations
-
Desktop icons display as expected -
Drag-and-drop into Firefox works
jacobgkau
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, looks like there's a regression with thumbnailing. Almost failed to catch it while I was switching back and forth between this branch and master trying to track it down.
A test WebM video is thumbnailed correctly on master, and it displays fine in this branch after upgrading. But if I remove ~/.cache/thumbnails/, then this branch fails to thumbnail the video. A PNG image is still thumbnailed properly on this branch, so the problem is format-dependent.
|
@jacobgkau I don't think that this is a regression on this PR, it does actually exist on master as well. I did a bisect and the bad commit is 5f72982 (ugh of course I broke something). The weird part is that this commit only really contains automatically applied EDIT: |
65faa6e to
e582c6b
Compare
e582c6b to
81548e5
Compare
jacobgkau
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I rebased this today. I'm still seeing a WebM file not get a thumbnail on this branch, while it gets a thumbnail after reverting to the current master branch (e053db3).
81548e5 to
ff0aecc
Compare
|
I can confirm, I misunderstood the API and didn't realise I still needed to use |
|
This change would likely be obsolete after #1399, so we should evaluate that one first |
That should also remove the possibility of this PR breaking the thumbnailing. |
|
FWIW, I created a PR the other week to add parsing of Thumbnailer files and Mimeapps to pop-os/freedesktop-desktop-entry#56 with the thought of replacing Might be worth eventually consolidating the parsing of these types of files to use the same underlying library to keep things consistent and I would be interested in helping out. |
|
I think that's a better idea, so @jackpot51 if you agree I'll close this PR. No real reason to merge this if it'll be replaced later anyways |
Will probably need to be rebased after #1348 is merged.