Skip to content

nramirez/bg

Repository files navigation

bg - A plugin for changing your wallpaper

pub package

Platform Support

MacOS
✔️

Getting Started

You can create your custom widget and call change wallpaper.

// import bg
import 'package:bg/bg.dart';

// on change
await Bg().changeWallpaper(
    url: [your-url],
    scale: style, // [WallpaperScale]
    color: color.hex, // defaults to #ffffff
);

You can also use showWallpaperOptions which shows a BottomSheetModal.

await Bg().showWallpaperOptions(
    url: imageUrl,
    // BuildContext from parent widget
    context: context,
);

Bottom Sheet Modal Example

Custom Example

Demo

Docs

Notes

  • This package only supports MACOS. There are known limitations in other platforms like IOS https://stackoverflow.com/a/6243685/2161256
  • We don't support tile scale, because not all the images play nicely with this setting, and MacOS itself doesn't always show the option

PRs are welcome.

About

Flutter plugin to change wallpapers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published