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

Version 3.0.2 #203

Merged
merged 14 commits into from
May 9, 2024
Merged

Version 3.0.2 #203

merged 14 commits into from
May 9, 2024

Conversation

ifl0w
Copy link
Owner

@ifl0w ifl0w commented May 9, 2024

No description provided.

Lucki and others added 14 commits March 26, 2024 01:12
This adds a new helper function 'getZoomModeEnum()' to provide a list of valid zoom mode values from the new 'getEnumFromSettings()' which retrieves all possible enum values from a given gsettings schema.
Fix #192
Co-authored-by: Wolfgang Rumpler <[email protected]>
This change is necessary for updating wallpapers to work on clean
installs. The number 2 now maps to zoom.

Unfortunately, the number has no direct relation to the valid values and
changing the filter on the available picture-options will cause a
regression here.
This is solely done for user feedback when changing the value.
The recommended "add_child" call doesn't behave exactly the same as
"add_actor" in 45 and causes the history section to render incorrectly.
With this commit, the working function is used depending on the major
version.
* Change the name to "Scaling Mode" to be more generic
* Bind settings UI directly to the gnome shell background and
  screen-saver settings to provide direct feedback when changing the
  value
* The internal copy of the currently selected mode is kept as string to
  restore the selected value when not using an external wallpaper
  manager with multi-monitor support
@ifl0w ifl0w merged commit 87af215 into main May 9, 2024
4 checks passed
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.

2 participants