Skip to content

Commit fafed64

Browse files
committed
chore: add Open in submenu in project and working set file context menu
1 parent 7473ed6 commit fafed64

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

src/command/Commands.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,12 @@ define(function (require, exports, module) {
267267
/** Submenu for zoom options */
268268
exports.VIEW_ZOOM_SUBMENU = "zoom-view-submenu";
269269

270+
/** Submenu for Open in project context menu */
271+
exports.OPEN_IN_SUBMENU = "file-open-in-submenu";
272+
273+
/** Submenu for Open in working set context menu */
274+
exports.OPEN_IN_SUBMENU_WS = "file-open-in-submenu-ws";
275+
270276
/** Increases editor font size */
271277
exports.VIEW_INCREASE_FONT_SIZE = "view.increaseFontSize"; // ViewCommandHandlers.js _handleIncreaseFontSize()
272278

src/command/DefaultMenus.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,8 @@ define(function (require, exports, module) {
297297
workingset_cmenu.addMenuItem(Commands.FILE_SAVE);
298298
workingset_cmenu.addMenuItem(Commands.NAVIGATE_SHOW_IN_FILE_TREE);
299299
if(Phoenix.isNativeApp){
300-
workingset_cmenu.addMenuItem(Commands.NAVIGATE_SHOW_IN_OS);
300+
let subMenu = workingset_cmenu.addSubMenu(Strings.CMD_OPEN_IN, Commands.OPEN_IN_SUBMENU_WS);
301+
subMenu.addMenuItem(Commands.NAVIGATE_SHOW_IN_OS);
301302
}
302303
workingset_cmenu.addMenuDivider();
303304
workingset_cmenu.addMenuItem(Commands.FILE_COPY);
@@ -331,7 +332,8 @@ define(function (require, exports, module) {
331332
project_cmenu.addMenuItem(Commands.FILE_NEW);
332333
project_cmenu.addMenuItem(Commands.FILE_NEW_FOLDER);
333334
if(Phoenix.isNativeApp){
334-
project_cmenu.addMenuItem(Commands.NAVIGATE_SHOW_IN_OS);
335+
let subMenu = project_cmenu.addSubMenu(Strings.CMD_OPEN_IN, Commands.OPEN_IN_SUBMENU);
336+
subMenu.addMenuItem(Commands.NAVIGATE_SHOW_IN_OS);
335337
}
336338
project_cmenu.addMenuDivider();
337339
project_cmenu.addMenuItem(Commands.FILE_CUT);

src/document/DocumentCommandHandlers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2252,7 +2252,7 @@ define(function (require, exports, module) {
22522252

22532253
// Set some command strings
22542254
var quitString = Strings.CMD_QUIT,
2255-
showInOS = Strings.CMD_SHOW_IN_OS;
2255+
showInOS = Strings.CMD_SHOW_IN_FILE_MANAGER;
22562256
if (brackets.platform === "win") {
22572257
quitString = Strings.CMD_EXIT;
22582258
showInOS = Strings.CMD_SHOW_IN_EXPLORER;

src/nls/root/strings.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,7 @@ define({
495495
"CMD_FILE_REFRESH": "Refresh File Tree",
496496
"CMD_FILE_SHOW_FOLDERS_FIRST": "Sort Folders First",
497497
"CMD_QUIT": "Quit",
498+
"CMD_OPEN_IN": "Open In",
498499
// Used in native File menu on Windows
499500
"CMD_EXIT": "Exit",
500501

@@ -594,9 +595,9 @@ define({
594595
"CMD_NEXT_DOC_LIST_ORDER": "Next Document in List",
595596
"CMD_PREV_DOC_LIST_ORDER": "Previous Document in List",
596597
"CMD_SHOW_IN_TREE": "Show in File Tree",
597-
"CMD_SHOW_IN_EXPLORER": "Show in Explorer",
598-
"CMD_SHOW_IN_FINDER": "Show in Finder",
599-
"CMD_SHOW_IN_OS": "Show in OS Files",
598+
"CMD_SHOW_IN_EXPLORER": "Windows File Explorer",
599+
"CMD_SHOW_IN_FINDER": "macOS Finder",
600+
"CMD_SHOW_IN_FILE_MANAGER": "File Manager",
600601
"CMD_SWITCH_PANE_FOCUS": "Switch Pane Focus",
601602

602603
// Debug menu commands

0 commit comments

Comments
 (0)