From 13ec6e2dca4f67141a9ffe3e7162d562f0f18442 Mon Sep 17 00:00:00 2001
From: nmat
- 
+
++ mRemoteNG is using panels and tabs to stay organized but also to create a better + view of all multitasking that is being done inside the application. Because + of that it can be good to know some more information on how to work with panels + and tabs to get the most out of those features. +
++ Panels are used to organize tabbed connections. This might seem + a bit confusing but its a great way to stay organized. Below is a few examples + of how to use panels to give you a hands on better view of them. +
++ For this tutorial we will keep it simple with Domain A and Domain B. Where both + have their own panels. +
+
+ + Usually panels are created using connections and folders to stay organized + automatic when making connections. However you can also create panels manually. + See below: +
+
+ + Creating manual panels will make you able to organize tabs manually in mRemoteNG. + To then open a connection to the new panel then Right click on connection and use + "Connect (with options)" > Choose panel before connecting +
++ The other option in the menu named "Connection Panels" will list all panels + in open in the current running mRemoteNG window. +
++ Right click menu for panels will give you a few more options for the panels: +
+
+ + Speaking plain the tabs are also the connections that is open in mRemoteNG. + There are few tips and tricks regarding tabs and we will try to list them here. + In the below examples we will give you examples of RDP and SSH connections. +
++ The right click context menu allows you to trigger som additional actions on + tabs for example: Rename Tab, Duplicate Tab, Reconnect, Disconnect etc. Below + are the two context menus from RDP and SSH. +
+
+
+ + If you check the difference between the menus you can see that there are some + actions that differ depending on the connection. This is intentional since its + specific for the type of connection. +
++ The default and always available menu items are: +
- Sorry, not yet...
- - - \ No newline at end of file + The screenshot manager is a panel and tool that can be used to organize + and take screenshots inside mRemoteNG. + + + diff --git a/mRemoteV1/UI/Window/HelpWindow.cs b/mRemoteV1/UI/Window/HelpWindow.cs index b409b3206..3eca6b3c6 100644 --- a/mRemoteV1/UI/Window/HelpWindow.cs +++ b/mRemoteV1/UI/Window/HelpWindow.cs @@ -33,24 +33,25 @@ namespace mRemoteNG.UI.Window var TreeNode8 = new TreeNode("Connections"); var TreeNode9 = new TreeNode("Config"); var TreeNode10 = new TreeNode("Options"); - var TreeNode11 = new TreeNode("Notifications"); - var TreeNode12 = new TreeNode("SQL Configuration"); - var TreeNode13 = new TreeNode("Screenshot Manager"); - var TreeNode14 = new TreeNode("SSH File Transfer"); - var TreeNode15 = new TreeNode("Quick Connect"); - var TreeNode16 = new TreeNode("Port Scan"); - var TreeNode17 = new TreeNode("External Tools"); - var TreeNode18 = new TreeNode("Import/Export"); - var TreeNode19 = new TreeNode("Keyboard Shortcuts"); - var TreeNode20 = new TreeNode("User Interface", new[] { + var TreeNode11 = new TreeNode("Navigation"); + var TreeNode12 = new TreeNode("Notifications"); + var TreeNode13 = new TreeNode("SQL Configuration"); + var TreeNode14 = new TreeNode("Screenshot Manager"); + var TreeNode15 = new TreeNode("SSH File Transfer"); + var TreeNode16 = new TreeNode("Quick Connect"); + var TreeNode17 = new TreeNode("Port Scan"); + var TreeNode18 = new TreeNode("External Tools"); + var TreeNode19 = new TreeNode("Import/Export"); + var TreeNode20 = new TreeNode("Keyboard Shortcuts"); + var TreeNode21 = new TreeNode("User Interface", new[] { TreeNode7, TreeNode8, TreeNode9, TreeNode10, TreeNode11, TreeNode12, TreeNode13, TreeNode14, TreeNode15, - TreeNode16, TreeNode17, TreeNode18, TreeNode19 + TreeNode16, TreeNode17, TreeNode18, TreeNode19, TreeNode20 }); - var TreeNode21 = new TreeNode("Common Problems (RDP)"); - var TreeNode22 = new TreeNode("Special Topics", new[] { - TreeNode21 + var TreeNode22 = new TreeNode("Common Problems (RDP)"); + var TreeNode23 = new TreeNode("Special Topics", new[] { + TreeNode22 }); - var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode20, TreeNode22 }); + var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode21, TreeNode23 }); wbHelp = new WebBrowser(); wbHelp.DocumentTitleChanged += wbHelp_DocumentTitleChanged; tvIndex = new TreeView(); @@ -94,16 +95,17 @@ namespace mRemoteNG.UI.Window TreeNode8.Tag = "ui_connections"; TreeNode9.Tag = "ui_config"; TreeNode10.Tag = "ui_options"; - TreeNode11.Tag = "ui_notifications"; - TreeNode12.Tag = "ui_sql_configuration"; - TreeNode13.Tag = "ui_screenshot_manager"; - TreeNode14.Tag = "ui_file_transfer"; - TreeNode15.Tag = "ui_quick_connect"; - TreeNode16.Tag = "ui_port_scan"; - TreeNode17.Tag = "ui_external_tools"; - TreeNode18.Tag = "ui_import_and_export"; - TreeNode19.Tag = "ui_keyboardshortcuts"; - TreeNode21.Tag = "st_common_problems_rdp"; + TreeNode11.Tag = "ui_navigation"; + TreeNode12.Tag = "ui_notifications"; + TreeNode13.Tag = "ui_sql_configuration"; + TreeNode14.Tag = "ui_screenshot_manager"; + TreeNode15.Tag = "ui_file_transfer"; + TreeNode16.Tag = "ui_quick_connect"; + TreeNode17.Tag = "ui_port_scan"; + TreeNode18.Tag = "ui_external_tools"; + TreeNode19.Tag = "ui_import_and_export"; + TreeNode20.Tag = "ui_keyboardshortcuts"; + TreeNode22.Tag = "st_common_problems_rdp"; TreeNode99.Tag = "Index"; tvIndex.Nodes.AddRange(new[] {TreeNode99}); tvIndex.ShowRootLines = false; diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index 88ce249aa..d30e34362 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -1017,6 +1017,21 @@