Skip to content

Conversation

@fertrig
Copy link
Collaborator

@fertrig fertrig commented Mar 12, 2025

Introduces monarch.yaml file which can be placed at the root of the user's project directory. monarch.yaml lets users define the devices they want to use with Monarch.

Implementation details:

  • cli: monarch.yaml: Passes project directory path to platform window managers, i.e. monarch app processes
  • controller: Puts back dock dropdown
  • monarch_definitions: adds new platforms macos, windows, linux
  • macos: passes project directory path to preview_api.
  • preview_api: reads devices from monarch.yaml
  • preview_api: tests reading devices from monarch.yaml
  • Upgrades monarch components and packages to use monarch_definitions 1.7.0

Other details:

  • Upgrades dependencies, Dart SDK, Flutter SDK
  • Fixes lints
  • Uses latest monarch packages
  • Adds enum values to MonarchTargetPlatform: macos, windows, linux

fertrig and others added 8 commits March 10, 2025 13:46
Upgrades monarch* deps in packages: monarch, monarch_grpc, monarch_http
- Introduces monarch.yaml file which can be placed at the root of the user's project directory
- monarch.yaml lets users define the devices they want to use with Monarch

Implementation details:
- cli: monarch.yaml: Passes project directory path to platform window managers, i.e. monarch app processes
- controller: Puts back dock dropdown
- monarch_definitions: adds new platforms macos, windows, linux
- macos: passes project directory path to preview_api.
- preview_api: reads devices from monarch.yaml
- preview_api: tests reading devices from monarch.yaml
- Upgrades monarch components and packages to use monarch_definitions 1.7.0
- windows: passes project directory path to preview_api
- preview_api: logs monarch.yaml processing
@fertrig fertrig requested a review from natefrechette March 12, 2025 15:56
@fertrig fertrig merged commit 21f0aac into main Mar 19, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants