fledge_window 0.3.1 copy "fledge_window: ^0.3.1" to clipboard
fledge_window: ^0.3.1 copied to clipboard

Window management plugin for the Fledge ECS game framework. Provides fullscreen, borderless, and windowed modes with runtime switching.

0.3.1 #

  • FIX: bump versions to stable. (13c9aa7f)
  • FIX(fledge_render_2d): fix null safety error on private field. (6378bb1e)
  • FIX(fledge): update dependencies, upgrade melos to v7. (e513327a)
  • FIX: update dependencies to latest stable versions. (9e696757)
  • FEAT(fledge_window): expose WindowInitSystem.systemName. (1c1bd0c7)
  • FEAT: upgrade tiled version. (306fdb67)
  • FEAT: add additional examples. (dccbc356)
  • FEAT: v0.2 engine restructure — 2D/2.5D desktop game engine. (bf7c2b6c)
  • FEAT(examples): add new drifter game demo. (c126a144)
  • FEAT(fledge_window): add error handling. (affec7da)
  • FEAT(fledge_net): create net package. (dfed40d6)
  • FEAT(fledge_window): add close command on app. (d30f616f)
  • FEAT: initial commit. (0e057c5a)

0.3.0 #

  • FIX: bump versions to stable. (13c9aa7f)
  • FIX(fledge_render_2d): fix null safety error on private field. (6378bb1e)
  • FIX(fledge): update dependencies, upgrade melos to v7. (e513327a)
  • FIX: update dependencies to latest stable versions. (9e696757)
  • FEAT: upgrade tiled version. (306fdb67)
  • FEAT: add additional examples. (dccbc356)
  • FEAT: v0.2 engine restructure — 2D/2.5D desktop game engine. (bf7c2b6c)
  • FEAT(examples): add new drifter game demo. (c126a144)
  • FEAT(fledge_window): add error handling. (affec7da)
  • FEAT(fledge_net): create net package. (dfed40d6)
  • FEAT(fledge_window): add close command on app. (d30f616f)
  • FEAT: initial commit. (0e057c5a)

Changelog #

0.2.2 - 2026-09-21 #

0.2.1 - 2026-09-20 #

Fixed #

  • Removed two unused catch (e, _) stack-trace variables to clear unused_catch_stack analyzer warnings.

Changed #

  • SDK floor bumped to Dart >=3.11.0 / Flutter >=3.41.0 (was 3.6 / 3.38). Matches the workspace-wide floor.

0.2.0 - 2026-09-20 #

Changed #

  • Consumer migration to the new schedule: API.

0.1.14 - 2026-04-14 #

0.1.13 - 2026-04-14 #

0.1.12 - 2026-04-14 #

0.1.11 - 2026-01-21 #

0.1.10 - 2026-01-06 #

0.1.9 - 2026-01-06 #

0.1.8 - 2026-01-06 #

0.1.7 - 2026-01-05 #

[0.1.7] - 2026-01-05 #

Miscellaneous #

  • Bump dependencies

0.1.6 - 2026-01-05 #

0.1.5 - 2026-01-04 #

0.1.4 - 2026-01-04 #

0.1.3 - 2026-01-04 #

0.1.2 - 2026-01-03 #

[0.1.2] - 2026-01-03 #

Bug Fixes #

  • Update dependencies to latest stable versions
  • fledge: Update dependencies, upgrade melos to v7

Miscellaneous #

  • license: Remove whitespace from license files
  • Update license text

Ci #

  • github: Create changelogs for all packages on release

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-01-02 #

Added #

  • Initial release of fledge_window
  • Window modes: fullscreen, borderless, and windowed
  • Runtime mode switching with toggleFullscreen, setWindowMode, cycleWindowMode
  • WindowState resource for querying current window state
  • DisplayInfo resource for monitor information
  • WindowModeChanged event
  • WindowResized event
  • WindowFocusChanged event
  • World extension methods for window control
0
likes
160
points
304
downloads

Documentation

API reference

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

Window management plugin for the Fledge ECS game framework. Provides fullscreen, borderless, and windowed modes with runtime switching.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ecs #game-engine #window-management #fullscreen #flutter-games

License

Apache-2.0 (license)

Dependencies

fledge_ecs, flutter, screen_retriever, window_manager

More

Packages that depend on fledge_window