SULPHURIC ACID
SULPHURIC ACID

Reputation: 337

how to change title bar icon in flutter desktop

this is how I change the title but can't change the icon.

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  if (Platform.isWindows || Platform.isLinux || Platform.isMacOS) {
    setWindowTitle('Title');
    // setWindowMinSize(const Size(20, 20));
    setWindowMaxSize(Size.infinite);
  }
  runApp(new MyApp());
}

Upvotes: 3

Views: 3892

Answers (2)

frankenapps
frankenapps

Reputation: 8221

To change the default Icon for a flutter desktop application, you have to replace

  • For Windows windows/runner/resources/app_icon.ico
  • For MacOS macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_*.png

Note that there are tools that can generate the iconset for macos, for example this online tool.

Upvotes: 3

Corto
Corto

Reputation: 21

Title is plateform dependant. for Window have a look in main.cpp

  FlutterWindow window(&run_loop, project);
  Win32Window::Point origin(10, 10);
  Win32Window::Size size(1280, 720);
  if (!window.CreateAndShow(L"Your title", origin, size)) {
    return EXIT_FAILURE;
  }

Title is hard coded !


Upvotes: 2

Related Questions