Skip to content

feat(wallpaper): define smart rotation settings - #266

Merged
mirkobrombin merged 1 commit into
singularityos-lab:masterfrom
perlowja:feat/wallpaper-smart-rotation-schema
Oct 14, 2026
Merged

mirkobrombin merged 1 commit into
singularityos-lab:masterfrom
perlowja:feat/wallpaper-smart-rotation-schema

Conversation

@perlowja

Copy link
Copy Markdown
Contributor

Defines the shipped GSettings contract used by the dependent smart-rotation shell work:

  • bounded minimum width and height
  • display-aspect preference
  • favorites weighting toggle

Verification:

  • glib-compile-schemas --strict passed
  • A memory-backend set/read-back check passed for all four keys
  • ASCII and dependency guardrails passed

Depends on singularity-shell#32 for favorites support.

AI assistance: disclosed

@perlowja

perlowja commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

@mirkobrombin rebased onto master 0ba791f.

Add bounded minimum dimensions, aspect preference, and favorites weighting keys consumed by the shell rotator.

Assisted-by: Codex:gpt-5.6-sol
AI-Scope: Added and validated the shipped GSettings contract for smart wallpaper rotation.
@mirkobrombin
mirkobrombin force-pushed the feat/wallpaper-smart-rotation-schema branch from 9e84598 to 9455f42 Compare October 14, 2026 10:57
@mirkobrombin

Copy link
Copy Markdown
Member

Schema is clean, rebased on master after #264 and #265. Merging together with singularity-shell#34.

@mirkobrombin
mirkobrombin merged commit 56352b0 into singularityos-lab:master Oct 14, 2026
1 check 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