Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mix1009/desktop_window

Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size.
https://github.com/mix1009/desktop_window

Last synced: 5 days ago
JSON representation

Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size.

Awesome Lists containing this project

README

        

# desktop_window

Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size.

## Usage
```
import 'package:desktop_window/desktop_window.dart';

Future testWindowFunctions() async {
Size size = await DesktopWindow.getWindowSize();
print(size);
await DesktopWindow.setWindowSize(Size(500,500));

await DesktopWindow.setMinWindowSize(Size(400,400));
await DesktopWindow.setMaxWindowSize(Size(800,800));

await DesktopWindow.resetMaxWindowSize();
await DesktopWindow.toggleFullScreen();
bool isFullScreen = await DesktopWindow.getFullScreen();
await DesktopWindow.setFullScreen(true);
await DesktopWindow.setFullScreen(false);
bool hasBorders = await DesktopWindow.hasBorders;
await DesktopWindow.setBorders(false);
await DesktopWindow.setBorders(true);
await DesktopWindow.toggleBorders();
await DesktopWindow.focus();
}
```

## Contributers

Linux support has been contributed by Justus Fluegel (https://github.com/JustusFluegel)