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

Master dec2018 #46

Merged
merged 311 commits into from
Dec 18, 2018
Merged

Master dec2018 #46

merged 311 commits into from
Dec 18, 2018

Conversation

Meriipu
Copy link
Owner

@Meriipu Meriipu commented Dec 18, 2018

No description provided.

frestr and others added 30 commits August 8, 2018 11:37
The 'selected' function seems to be called on teardown too, when no
children are selected (because of the selected-children-changed
signal).

Fixes quodlibet#2899
Calling main_iteration_do() is cheap so just do it 100 times max each
time we need to "wait" some iterations.

Also switch to pytest asserts while at it.
Scrolling the mouse wheel seeks waveform seekbar
So we get immediate visual feedback
By replacing the combo box with a grid of radio buttons.

Fixes quodlibet#2927
Animated display plugin: Add more preset positions
Made the ordering of the album list and cover grid browsers deterministic
quodlibet#2859 Replace scale's label with a SpinButton in pitch plugin's parameters
gdb requires SYS_PTRACE, so add that to the launcher as well
Do all package manager installs in one go and clean up afterwards
It's nice to get some stack traces if things crash
I sometimes get crashes in some dconf code paths. This should avoid it
and we should try to not touch the host preferences anyway.
Theme stuff can influence the tests. Use the default theme in all cases.
GNOME is moving away from them and we only mirrored some actions
to it for the sake of consistency and not because we need it.
So just remove it.
There is currently a hack to not store thumbnails for images
in TMPDIR as we use that for embedded images.
Skip this during tests.
frestr and others added 29 commits November 25, 2018 13:53
So we don't have to duplicate the tagging preferences code
Depending on whether QL or Ex Falso is running
 * Extract core logic to method
 * ...and add tests around the export plugin
 * Notify the library of all changed songs after import
 * And fix some naming in the tests

Fixes quodlibet#3068
This is a backport from upstream pygobject. We currently don't use this
API that way so this shouldn't fix anything for QL.
This plugin allows users to vote on the currently playing song using
a thumb-up/thumb-down tally system. This has some benefits over the
vanilla star-rating system by allowing users to make an easier decision
multiple times in order to accurately calculate a final star total.
It will also more accurately measure a users affinity to a song over a
period of time. Unlike the existing auto-rating plugin, this plugin
allows for a neutral state where the rating does not change.
It also doesn't make the assumption that a skipped song is an inferior
song.

You can sort you songs by a score tag ("~#score") in order to sort your
music from least liked to most liked.
So we can build a flatpak for it.

This also fixes the appdata IDs which had a .desktop suffix but shouldn't
in the new format according to the docs.

Also fixes the macOS bundle IDs to match what we use elsewhere.
Otherwise an invalid icon has to specified for ToggleButton, which
offsets the label.
exfalso: change the app ID from exfalso to io.github.quodlibet.ExFalso
Refactored loop to generator comprehension in LibraryBrowser.save
Also include the docs for both the queue behavior in 4.2 and >=4.3.
Improve ignore & keep songs functionality in queue
We don't need stop logic for persistent mode, since it will always stop
at the end anyway.

This also fixes a bug where the player would pause at the end if the
queue was cleared while a song sourced from the main song list was
playing.
@Meriipu Meriipu merged commit 12affe9 into master Dec 18, 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

Successfully merging this pull request may close these issues.