|
222 | 222 | {
|
223 | 223 | "command": "swift.runSnippet",
|
224 | 224 | "title": "Run Swift Snippet",
|
225 |
| - "category": "Swift" |
| 225 | + "category": "Swift", |
| 226 | + "icon": "$(play)" |
226 | 227 | },
|
227 | 228 | {
|
228 | 229 | "command": "swift.debugSnippet",
|
229 | 230 | "title": "Debug Swift Snippet",
|
230 |
| - "category": "Swift" |
| 231 | + "category": "Swift", |
| 232 | + "icon": "$(debug)" |
231 | 233 | },
|
232 | 234 | {
|
233 | 235 | "command": "swift.runPluginTask",
|
|
266 | 268 | },
|
267 | 269 | {
|
268 | 270 | "command": "swift.runAllTestsParallel",
|
269 |
| - "title": "Run All Tests in Parallel", |
270 |
| - "category": "Test" |
| 271 | + "title": "Run Tests in Parallel", |
| 272 | + "category": "Test", |
| 273 | + "icon": "$(testing-run-all-icon)" |
| 274 | + }, |
| 275 | + { |
| 276 | + "command": "swift.runAllTests", |
| 277 | + "title": "Run Tests", |
| 278 | + "category": "Test", |
| 279 | + "icon": "$(testing-run-icon)" |
| 280 | + }, |
| 281 | + { |
| 282 | + "command": "swift.debugAllTests", |
| 283 | + "title": "Debug Tests", |
| 284 | + "category": "Test", |
| 285 | + "icon": "$(testing-debug-icon)" |
| 286 | + }, |
| 287 | + { |
| 288 | + "command": "swift.coverAllTests", |
| 289 | + "title": "Run Tests with Coverage", |
| 290 | + "category": "Test", |
| 291 | + "icon": "$(debug-coverage)" |
271 | 292 | }
|
272 | 293 | ],
|
273 | 294 | "configuration": [
|
|
910 | 931 | {
|
911 | 932 | "command": "swift.runAllTestsParallel",
|
912 | 933 | "when": "swift.isActivated"
|
| 934 | + }, |
| 935 | + { |
| 936 | + "command": "swift.runAllTests", |
| 937 | + "when": "swift.isActivated" |
| 938 | + }, |
| 939 | + { |
| 940 | + "command": "swift.debugAllTests", |
| 941 | + "when": "swift.isActivated" |
| 942 | + }, |
| 943 | + { |
| 944 | + "command": "swift.coverAllTests", |
| 945 | + "when": "swift.isActivated" |
913 | 946 | }
|
914 | 947 | ],
|
915 | 948 | "editor/context": [
|
|
971 | 1004 | "view/title": [
|
972 | 1005 | {
|
973 | 1006 | "command": "swift.updateDependencies",
|
974 |
| - "when": "view == packageDependencies", |
| 1007 | + "when": "view == projectPanel", |
975 | 1008 | "group": "navigation@1"
|
976 | 1009 | },
|
977 | 1010 | {
|
978 | 1011 | "command": "swift.resolveDependencies",
|
979 |
| - "when": "view == packageDependencies", |
| 1012 | + "when": "view == projectPanel", |
980 | 1013 | "group": "navigation@2"
|
981 | 1014 | },
|
982 | 1015 | {
|
983 | 1016 | "command": "swift.resetPackage",
|
984 |
| - "when": "view == packageDependencies", |
| 1017 | + "when": "view == projectPanel", |
985 | 1018 | "group": "navigation@3"
|
986 | 1019 | },
|
987 | 1020 | {
|
988 | 1021 | "command": "swift.flatDependenciesList",
|
989 |
| - "when": "view == packageDependencies && !swift.flatDependenciesList", |
| 1022 | + "when": "view == projectPanel && !swift.flatDependenciesList", |
990 | 1023 | "group": "navigation@4"
|
991 | 1024 | },
|
992 | 1025 | {
|
993 | 1026 | "command": "swift.nestedDependenciesList",
|
994 |
| - "when": "view == packageDependencies && swift.flatDependenciesList", |
| 1027 | + "when": "view == projectPanel && swift.flatDependenciesList", |
995 | 1028 | "group": "navigation@5"
|
996 | 1029 | }
|
997 | 1030 | ],
|
998 | 1031 | "view/item/context": [
|
999 | 1032 | {
|
1000 | 1033 | "command": "swift.useLocalDependency",
|
1001 |
| - "when": "view == packageDependencies && viewItem == remote" |
| 1034 | + "when": "view == projectPanel && viewItem == remote" |
1002 | 1035 | },
|
1003 | 1036 | {
|
1004 | 1037 | "command": "swift.uneditDependency",
|
1005 |
| - "when": "view == packageDependencies && viewItem == editing" |
| 1038 | + "when": "view == projectPanel && viewItem == editing" |
1006 | 1039 | },
|
1007 | 1040 | {
|
1008 | 1041 | "command": "swift.openInWorkspace",
|
1009 |
| - "when": "view == packageDependencies && viewItem == editing" |
| 1042 | + "when": "view == projectPanel && viewItem == editing" |
1010 | 1043 | },
|
1011 | 1044 | {
|
1012 | 1045 | "command": "swift.openInWorkspace",
|
1013 |
| - "when": "view == packageDependencies && viewItem == local" |
| 1046 | + "when": "view == projectPanel && viewItem == local" |
1014 | 1047 | },
|
1015 | 1048 | {
|
1016 | 1049 | "command": "swift.openExternal",
|
1017 |
| - "when": "view == packageDependencies && viewItem != local" |
| 1050 | + "when": "view == projectPanel && (viewItem == 'editing' || viewItem == 'remote')" |
| 1051 | + }, |
| 1052 | + { |
| 1053 | + "command": "swift.run", |
| 1054 | + "when": "view == projectPanel && viewItem == 'runnable'", |
| 1055 | + "group": "inline@0" |
| 1056 | + }, |
| 1057 | + { |
| 1058 | + "command": "swift.debug", |
| 1059 | + "when": "view == projectPanel && viewItem == 'runnable'", |
| 1060 | + "group": "inline@1" |
| 1061 | + }, |
| 1062 | + { |
| 1063 | + "command": "swift.runSnippet", |
| 1064 | + "when": "view == projectPanel && viewItem == 'snippet_runnable'", |
| 1065 | + "group": "inline@0" |
| 1066 | + }, |
| 1067 | + { |
| 1068 | + "command": "swift.debugSnippet", |
| 1069 | + "when": "view == projectPanel && viewItem == 'snippet_runnable'", |
| 1070 | + "group": "inline@1" |
| 1071 | + }, |
| 1072 | + { |
| 1073 | + "command": "swift.runAllTests", |
| 1074 | + "when": "view == projectPanel && viewItem == 'test_runnable'", |
| 1075 | + "group": "inline@0" |
| 1076 | + }, |
| 1077 | + { |
| 1078 | + "command": "swift.debugAllTests", |
| 1079 | + "when": "view == projectPanel && viewItem == 'test_runnable'", |
| 1080 | + "group": "inline@1" |
| 1081 | + }, |
| 1082 | + { |
| 1083 | + "command": "swift.runAllTestsParallel", |
| 1084 | + "when": "view == projectPanel && viewItem == 'test_runnable'", |
| 1085 | + "group": "inline@2" |
| 1086 | + }, |
| 1087 | + { |
| 1088 | + "command": "swift.coverAllTests", |
| 1089 | + "when": "view == projectPanel && viewItem == 'test_runnable'", |
| 1090 | + "group": "inline@3" |
1018 | 1091 | }
|
1019 | 1092 | ]
|
1020 | 1093 | },
|
|
1211 | 1284 | "views": {
|
1212 | 1285 | "explorer": [
|
1213 | 1286 | {
|
1214 |
| - "id": "packageDependencies", |
1215 |
| - "name": "Package Dependencies", |
| 1287 | + "id": "projectPanel", |
| 1288 | + "name": "Swift Project", |
1216 | 1289 | "icon": "$(archive)",
|
1217 | 1290 | "when": "swift.hasPackage"
|
1218 | 1291 | }
|
|
0 commit comments