bg 1.0.3
bg: ^1.0.3 copied to clipboard
Easy way to change wallpapers for your MacOS
bg - A plugin for changing your wallpaper #
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
);
copied to clipboard
You can also use showWallpaperOptions
which shows a BottomSheetModal.
await Bg().showWallpaperOptions(
url: imageUrl,
// BuildContext from parent widget
context: context,
);
copied to clipboard
Bottom Sheet Modal Example #
Custom Example #
Docs #
-
Learn more about plugins: Learn more at plug-in package.
-
See this vid for a vid demo [Spanish]: https://youtu.be/i15yUD-ktFQ
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.