Skip to content

Commit

Permalink
Merge pull request #1368 from snowplow/release/r152
Browse files Browse the repository at this point in the history
Release R152
  • Loading branch information
jbeemster authored Jan 25, 2024
2 parents f89b6ae + 5e025f1 commit 1be7a2c
Show file tree
Hide file tree
Showing 13 changed files with 478 additions and 0 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
Release 152 (2024-01-22)
------------------------
Add com.apple.swiftui/dismiss_immersive_space/jsonschema/1-0-0 (#1367)
Add com.apple.swiftui/open_immersive_space/jsonschema/1-0-0 (#1367)
Add com.apple.swiftui/dismiss_window/jsonschema/1-0-0 (#1367)
Add com.apple.swiftui/open_window/jsonschema/1-0-0 (#1367)
Add com.apple.swiftui/immersive_space/jsonschema/1-0-0 (#1367)
Add com.apple.swiftui/window_group/jsonschema/1-0-0 (#1367)
Add com.snowplowanalytics.mobile/scroll_changed/jsonschema/1-0-0 (#1361)
Add com.snowplowanalytics.mobile/list_item_view/jsonschema/1-0-0 (#1360)
Add com.snowplowanalytics.mobile/screen_end/jsonschema/1-0-0 (#1357)
Add com.snowplowanalytics.mobile/screen_summary/jsonschema/1-0-0 (#1356)
Add com.snowplowanalytics.snowplow.enrichments/cross_navigation_config/jsonschema/1-0-0
Add com.snowplowanalytics.snowplow/cross_navigation/jsonschema/1-0-0 (#1326)

Release 151 (2023-12-21)
------------------------
Add com.snowplowanalytics.monitoring.loader/alert/jsonschema/1-0-0 (#1364)
Expand Down
13 changes: 13 additions & 0 deletions schemas/com.apple.swiftui/dismiss_immersive_space/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.apple.swiftui",
"name": "dismiss_immersive_space",
"format": "jsonschema",
"version": "1-0-0"
},
"description": "Schema for an event for dismissing a visionOS immersive space.",
"type": "object",
"properties": {},
"additionalProperties": false
}
13 changes: 13 additions & 0 deletions schemas/com.apple.swiftui/dismiss_window/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.apple.swiftui",
"name": "dismiss_window",
"format": "jsonschema",
"version": "1-0-0"
},
"description": "Schema for an event for dismissing a SwiftUI window or window group.",
"type": "object",
"properties": {},
"additionalProperties": false
}
48 changes: 48 additions & 0 deletions schemas/com.apple.swiftui/immersive_space/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.apple.swiftui",
"name": "immersive_space",
"format": "jsonschema",
"version": "1-0-0"
},
"description": "Schema for an immersive space entity, representing the VisionOS immersive space that the event occurs in.",
"type": "object",
"properties": {
"view_id": {
"type": ["string", "null"],
"format": "uuid",
"description": "UUID for the view of the immersive space."
},
"id": {
"type": "string",
"description": "The identifier of the immersive space to present.",
"maxLength": 255
},
"immersion_style": {
"type": ["string", "null"],
"enum": [
"automatic",
"full",
"mixed",
"progressive",
null
],
"description": "The style of an immersive space."
},
"upper_limb_visibility": {
"type": ["string", "null"],
"enum": [
"automatic",
"visible",
"hidden",
null
],
"description": "Preferred visibility of the user's upper limbs, while an immersive space scene is presented."
}
},
"required": [
"id"
],
"additionalProperties": false
}
13 changes: 13 additions & 0 deletions schemas/com.apple.swiftui/open_immersive_space/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.apple.swiftui",
"name": "open_immersive_space",
"format": "jsonschema",
"version": "1-0-0"
},
"description": "Schema for an event for opening a visionOS immersive space.",
"type": "object",
"properties": {},
"additionalProperties": false
}
13 changes: 13 additions & 0 deletions schemas/com.apple.swiftui/open_window/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.apple.swiftui",
"name": "open_window",
"format": "jsonschema",
"version": "1-0-0"
},
"description": "Schema for an event for opening a SwiftUI window or window group.",
"type": "object",
"properties": {},
"additionalProperties": false
}
47 changes: 47 additions & 0 deletions schemas/com.apple.swiftui/window_group/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"self": {
"vendor": "com.apple.swiftui",
"name": "window_group",
"format": "jsonschema",
"version": "1-0-0"
},
"description": "Schema for a window group entity, representing the SwiftUI window group that the event occurs in.",
"type": "object",
"properties": {
"window_id": {
"type": ["string", "null"],
"format": "uuid",
"description": "UUID for the current window within the group."
},
"id": {
"type": "string",
"description": "A string that uniquely identifies the window group. Identifiers must be unique among the window groups in your app.",
"maxLength": 255
},
"title_key": {
"type": [
"string",
"null"
],
"description": "A localized string key to use for the window's title in system menus and in the window's title bar. Provide a title that describes the purpose of the window.",
"maxLength": 4096
},
"window_style": {
"type": ["string", "null"],
"enum": [
"automatic",
"hiddenTitleBar",
"plain",
"titleBar",
"volumetric",
null
],
"description": "A specification for the appearance and interaction of a window."
}
},
"required": [
"id"
],
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for an event tracked when an item is displayed in a list",
"self": {
"vendor": "com.snowplowanalytics.mobile",
"name": "list_item_view",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"index": {
"type": "integer",
"description": "Index of the item in a list on the screen",
"minimum": 0,
"maximum": 65535
},
"items_count": {
"type": [
"integer",
"null"
],
"description": "Total number of items in a list on the screen",
"minimum": 0,
"maximum": 65535
}
},
"required": [
"index"
],
"additionalProperties": false
}
13 changes: 13 additions & 0 deletions schemas/com.snowplowanalytics.mobile/screen_end/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for an event tracked before transitioning to a new screen",
"self": {
"vendor": "com.snowplowanalytics.mobile",
"name": "screen_end",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {},
"additionalProperties": false
}
104 changes: 104 additions & 0 deletions schemas/com.snowplowanalytics.mobile/screen_summary/jsonschema/1-0-0
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for an entity tracked with foreground/background/screen_end events with summary statistics about the screen view",
"self": {
"vendor": "com.snowplowanalytics.mobile",
"name": "screen_summary",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"foreground_sec": {
"type": "number",
"description": "Time in seconds spent on the current screen while the app was in foreground",
"minimum": 0,
"maximum": 2147483647
},
"background_sec": {
"type": [
"number",
"null"
],
"description": "Time in seconds spent on the current screen while the app was in background",
"minimum": 0,
"maximum": 2147483647
},
"last_item_index": {
"type": [
"integer",
"null"
],
"description": "Index of the last viewed item in the list on the screen",
"minimum": 0,
"maximum": 65535
},
"items_count": {
"type": [
"integer",
"null"
],
"description": "Total number of items in the list on the screen",
"minimum": 0,
"maximum": 65535
},
"min_x_offset": {
"type": [
"integer",
"null"
],
"description": "Minimum horizontal scroll offset on the scroll view in pixels",
"minimum": -2147483647,
"maximum": 2147483647
},
"max_x_offset": {
"type": [
"integer",
"null"
],
"description": "Maximum horizontal scroll offset on the scroll view in pixels",
"minimum": -2147483647,
"maximum": 2147483647
},
"min_y_offset": {
"type": [
"integer",
"null"
],
"description": "Minimum vertical scroll offset on the scroll view in pixels",
"minimum": -2147483647,
"maximum": 2147483647
},
"max_y_offset": {
"type": [
"integer",
"null"
],
"description": "Maximum vertical scroll offset on the scroll view in pixels",
"minimum": -2147483647,
"maximum": 2147483647
},
"content_width": {
"type": [
"integer",
"null"
],
"description": "Width of the scroll view in pixels",
"minimum": 0,
"maximum": 2147483647
},
"content_height": {
"type": [
"integer",
"null"
],
"description": "Height of the scroll view in pixels",
"minimum": 0,
"maximum": 2147483647
}
},
"required": [
"foreground_sec"
],
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{
"$schema": "http://iglucentral.com/schemas/com.snowplowanalytics.self-desc/schema/jsonschema/1-0-0#",
"description": "Schema for an event tracked when a scroll view's scroll position changes",
"self": {
"vendor": "com.snowplowanalytics.mobile",
"name": "scroll_changed",
"format": "jsonschema",
"version": "1-0-0"
},
"type": "object",
"properties": {
"x_offset": {
"type": [
"integer",
"null"
],
"description": "Horizontal scroll offset in pixels",
"minimum": -2147483647,
"maximum": 2147483647
},
"y_offset": {
"type": [
"integer",
"null"
],
"description": "Vertical scroll offset in pixels",
"minimum": -2147483647,
"maximum": 2147483647
},
"view_width": {
"type": [
"integer",
"null"
],
"description": "The width of the scroll view in pixels",
"minimum": 0,
"maximum": 2147483647
},
"view_height": {
"type": [
"integer",
"null"
],
"description": "The height of the scroll view in pixels",
"minimum": 0,
"maximum": 2147483647
},
"content_width": {
"type": [
"integer",
"null"
],
"description": "The width of the content in the scroll view in pixels",
"minimum": 0,
"maximum": 2147483647
},
"content_height": {
"type": [
"integer",
"null"
],
"description": "The height of the content in the scroll view in pixels",
"minimum": 0,
"maximum": 2147483647
}
},
"additionalProperties": false
}
Loading

0 comments on commit 1be7a2c

Please sign in to comment.