Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fukata/wallpaper_changer
Wallpaper changer for Windows by Flutter
https://github.com/fukata/wallpaper_changer
flutter wallpaper windows
Last synced: 29 days ago
JSON representation
Wallpaper changer for Windows by Flutter
- Host: GitHub
- URL: https://github.com/fukata/wallpaper_changer
- Owner: fukata
- Created: 2022-03-20T14:30:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-02T15:56:02.000Z (over 2 years ago)
- Last Synced: 2024-10-10T12:31:10.390Z (about 1 month ago)
- Topics: flutter, wallpaper, windows
- Language: Dart
- Homepage:
- Size: 275 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# wallpaper_changer
これは Google Photos の写真を壁紙に設定するためのGUIアプリです。
## 変更履歴
[CHANGELOG](./CHANGELOG.md)
## 対応OS
- Windows
## デモ
[動画](https://gyazo.com/b43e84122321498834c30caba8029777)
## Setup
.env
```dotenv
GOOGLE_CLIENT_ID=''
GOOGLE_CLIENT_SECRET=''
```## データディレクトリを変更する
環境変数 `APP_DATA_DIR` にディレクトリのパスを指定することでデータディレクトリを変更することが出来ます。
```shell
# .env
APP_DATA_DIR='C:\Users\fukata\Documents\WallpaperChanger_dev'
```## Realm Modelを生成する
```shell
$ flutter pub run realm generate
```## msixパッケージを作る
```shell
$ flutter pub run msix:create
```## テスト
```shell
$ flutter pub run build_runner build
$ flutter test
```### realm_dart.dllが読み込めない時
`flutter test` を実行した時に下記のようなエラーが出た場合、 `realm_dart.dll` を `C:\Windows\System32` にコピーすることで認識するようになります。
`realm_dart.dll` は `windows/flutter/ephemeral/.plugin_symlinks/realm/windows/binary/windows/realm_dart.dll` にあります。
```shell
Invalid argument(s): Failed to load dynamic library 'realm_dart.dll': error code 126
```## リリース方法
下記の2つのファイルの修正が必要です。
- CHANGELOG.md
- pubspec.yaml### CHANGELOG.md
変更履歴の内容を記載してください。
### pubspec.yaml
下記の2箇所のバージョンをタグと合わせてください。
```yaml
version: 1.3.1
``````yaml
msix_config:
...
msix_version: 1.3.1.0
...
```