You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: allowing additional entries in .desktop file, such as `[Desktop Actions <actionName>]`. Requires changing configuration `desktop` property to object to be more extensible in the future
Copy file name to clipboardExpand all lines: packages/app-builder-lib/scheme.json
+83-6Lines changed: 83 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,15 @@
58
58
]
59
59
},
60
60
"desktop": {
61
-
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files) entries (name to value)."
61
+
"anyOf": [
62
+
{
63
+
"$ref": "#/definitions/LinuxDesktopFile"
64
+
},
65
+
{
66
+
"type": "null"
67
+
}
68
+
],
69
+
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files)"
62
70
},
63
71
"executableArgs": {
64
72
"anyOf": [
@@ -576,7 +584,15 @@
576
584
]
577
585
},
578
586
"desktop": {
579
-
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files) entries (name to value)."
587
+
"anyOf": [
588
+
{
589
+
"$ref": "#/definitions/LinuxDesktopFile"
590
+
},
591
+
{
592
+
"type": "null"
593
+
}
594
+
],
595
+
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files)"
580
596
},
581
597
"executableArgs": {
582
598
"anyOf": [
@@ -1111,7 +1127,15 @@
1111
1127
]
1112
1128
},
1113
1129
"desktop": {
1114
-
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files) entries (name to value)."
1130
+
"anyOf": [
1131
+
{
1132
+
"$ref": "#/definitions/LinuxDesktopFile"
1133
+
},
1134
+
{
1135
+
"type": "null"
1136
+
}
1137
+
],
1138
+
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files)"
1115
1139
},
1116
1140
"executableArgs": {
1117
1141
"anyOf": [
@@ -1645,7 +1669,15 @@
1645
1669
]
1646
1670
},
1647
1671
"desktop": {
1648
-
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files) entries (name to value)."
1672
+
"anyOf": [
1673
+
{
1674
+
"$ref": "#/definitions/LinuxDesktopFile"
1675
+
},
1676
+
{
1677
+
"type": "null"
1678
+
}
1679
+
],
1680
+
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files)"
"description": "`[Desktop Entry]` metadata entries (name to value). Overwrites default values calculated by electron-builder"
2001
+
}
2002
+
},
2003
+
"type": "object"
2004
+
},
1944
2005
"LinuxTargetSpecificOptions": {
1945
2006
"additionalProperties": false,
1946
2007
"properties": {
@@ -2010,7 +2071,15 @@
2010
2071
]
2011
2072
},
2012
2073
"desktop": {
2013
-
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files) entries (name to value)."
2074
+
"anyOf": [
2075
+
{
2076
+
"$ref": "#/definitions/LinuxDesktopFile"
2077
+
},
2078
+
{
2079
+
"type": "null"
2080
+
}
2081
+
],
2082
+
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files)"
2014
2083
},
2015
2084
"executableArgs": {
2016
2085
"anyOf": [
@@ -5463,7 +5532,15 @@
5463
5532
]
5464
5533
},
5465
5534
"desktop": {
5466
-
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files) entries (name to value)."
5535
+
"anyOf": [
5536
+
{
5537
+
"$ref": "#/definitions/LinuxDesktopFile"
5538
+
},
5539
+
{
5540
+
"type": "null"
5541
+
}
5542
+
],
5543
+
"description": "The [Desktop file](https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html#desktop-files)"
0 commit comments