Skip to content

Commit

Permalink
API design for power state, activation, and instancing (microsoft#577)
Browse files Browse the repository at this point in the history
* Create .gitkeep

* Create .gitkeep

* Create .gitkeep

* Create .gitkeep

* Added AppLifecycle State/Power Notifications API spec. (microsoft#278)

* Add files via upload

Added AppLifecycle State/Power Notifications API spec.

* Update AppLifecycle StateNotifications.md

* Update AppLifecycle StateNotifications.md

* Added AppLifecycle Activation API spec. (microsoft#279)

* Add files via upload

* Update AppLifecycle Activation.md

* Update AppLifecycle Activation.md

* Update AppLifecycle Activation.md (microsoft#401)

* Update AppLifecycle Activation.md

* Added AppLifecycle Single/Multi-instancing API spec. (microsoft#280)

* Add files via upload

* Update AppLifecycle SingleMulti-Instancing.md

* Update AppLifecycle SingleMulti-Instancing.md

Removed toast sample snippet.

* Update AppLifecycle Activation.md (microsoft#434)

* Update AppLifecycle Activation.md

Added the exePath parameter to Register/Unregister methods.

* Update AppLifecycle Activation.md

Fixed the array declarations.

* Update AppLifecycle Activation.md

Changed RegisterForStartupActivation isEnabled to isDisabled.

* Update AppLifecycle Activation.md

Updated Startup registration to remove displayName, and add taskId to unregister.

* Update AppLifecycle Activation.md

Fixed array declarations again.

* Update AppLifecycle Activation.md

Removed isEnabled from StartupTask registration, as it makes no sense.

* Update AppLifecycle Activation.md

Fixed typo.

* Update AppLifecycle Activation.md

Dropped all the function overloads, added DisplayName to File & Protocol, added Logo to Protocol.

* Update AppLifecycle SingleMulti-Instancing.md

Removed toast sample snippet.

* Update AppLifecycle Activation.md

Renamed to AppInstance, and updated ExtendedActivationKind.

* Update AppLifecycle SingleMulti-Instancing.md

Renamed AppLifecycle to AppInstance, updated instancing APIs.

* Update AppLifecycle Activation.md

* Update AppLifecycle Activation.md

Made GetActivatedEventArgs an instance method instead of static.

* Update AppLifecycle SingleMulti-Instancing.md

Made GetActivatedEventArgs an instance method not static.

* Update AppLifecycle Activation.md

Added ProcessId.

* Update AppLifecycle SingleMulti-Instancing.md

Added ProcessId.

* Update AppLifecycle Activation.md

Added ProcessId example.

* Tidy up app activation

* Tidy up instancing

* Tidy up power state

* Update AppLifecycle Activation.md

Resolved a number of review comments.

* Update AppLifecycle SingleMulti-Instancing.md

Fixed most review comments.

* Update AppLifecycle SingleMulti-Instancing.md

Additional review fixes.

* Update AppLifecycle Activation.md

* Update AppLifecycle Activation.md

* Update AppLifecycle SingleMulti-Instancing.md

* Update AppLifecycle StateNotifications.md

Updated per review comments.

Co-authored-by: Jon Wiswall <jonwis@microsoft.com>
  • Loading branch information
2 people authored and wjk committed Apr 12, 2021
1 parent c99895d commit 2a2940e
Show file tree
Hide file tree
Showing 7 changed files with 1,377 additions and 0 deletions.
1 change: 1 addition & 0 deletions specs/AppLifecycle/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions specs/AppLifecycle/Activation/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

507 changes: 507 additions & 0 deletions specs/AppLifecycle/Activation/AppLifecycle Activation.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions specs/AppLifecycle/Instancing/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

465 changes: 465 additions & 0 deletions specs/AppLifecycle/Instancing/AppLifecycle SingleMulti-Instancing.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions specs/AppLifecycle/StateNotifications/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Large diffs are not rendered by default.

0 comments on commit 2a2940e

Please sign in to comment.