Skip to content

Commit

Permalink
release 3.3.8, fix issue #106
Browse files Browse the repository at this point in the history
  • Loading branch information
xjsender committed Apr 12, 2016
1 parent 90cd16f commit 1c4bbcf
Show file tree
Hide file tree
Showing 10 changed files with 50 additions and 46 deletions.
9 changes: 9 additions & 0 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ Release History

---------------


Release 3.3.8 (2016-04-12)
++++++++++++++++++
* Enhancement for code template, welcome new template pull request
* Add runSpecifiedTest support for deploying files
* Change mousemap key mapping, see more detail at Q&A
* Update Q&A in the pulgin home page


Release 3.3.7 (2016-03-28)
++++++++++++++++++
* Fix issue #88
Expand Down
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,15 @@ After you have installed this plugin successfully, you can follow <a href="/docs
* ``Save to Server`` is achieved by ``Tooling API`` tech, which is usually used to develop apex code in sandbox
* ``Deploy to Server`` is achieved by ``Metadata API`` tech, which is usually used to develop none-apex in sandbox, deploy any components into different org or production

+ What's the usage of ``Update Project Pattern`` command
+ What's the usage of ``Update Project Pattern`` command?
* Everytime when you udpate the ``file_exclude_patterns`` or ``folder_exclude_patterns``, you must execute ``Update Project Pattern`` command to ensure it is working.
* Everytime when the default project doesn't appeared in the sidebar panel, you an use this command to show the default project.

+ Failed to deploy package after release 3.3.7
+ If you failed to deploy package after release 3.3.7
* you should remove ``deploy_options`` from your user settings, see more detail at [issue #101](https://github.com/xjsender/haoide/issues/101)

+ What is the usage of mouesmap key bindings?
* Press ``shift`` + Dblclick ``left mouse button``: Quick open component by name
* Press ``alt`` + Click ``left mouse button``: Retrieve debug log detail by id
* Press ``alt`` + DblClick ``left mouse button``: View code coverage by name
* Press ``alt`` + Triple Click ``left mouse button``: Cancel deployment by Id
9 changes: 9 additions & 0 deletions config/messages/3.3.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Build 3.3.8
-----------
Release Date: 12 Apr 2016

* Enhancement for code template, welcome new template pull request
* Add runSpecifiedTest support for deploying files
* Change mousemap key mapping, see more detail at Q&A
* Update Q&A in the pulgin home page
* Restart your sublime when new version is installed
15 changes: 4 additions & 11 deletions config/mousemap/Default (Linux).sublime-mousemap
Original file line number Diff line number Diff line change
@@ -1,18 +1,11 @@
[
[
// Button 1 is the left mouse
// Press shift and Click Button 1 for twice will open class file in the foreground
{
"button": "button1", "count": 2, "modifiers": ["shift"],
"press_command": "context_goto_definition"
},

// Press shift and Click Button 1 for triple will open class file in the background
{
"button": "button1", "count": 3, "modifiers": ["shift"],
"press_command": "goto_component",
"press_args": {"is_background": false}
},


// Press shift and Click Button 1 will retrieve debug log detail by id
{
"button": "button1", "count": 1, "modifiers": ["alt"],
Expand All @@ -21,13 +14,13 @@

// Press alt and Click Button 1 for twice will quick view the code coverage
{
"button": "button1", "count": 3, "modifiers": ["alt"],
"button": "button1", "count": 2, "modifiers": ["alt"],
"press_command": "view_selected_code_coverage"
},

// Press alt and Click Button 1 for triple will cancel deployment of specified task Id
{
"button": "button1", "count": 2, "modifiers": ["alt"],
"button": "button1", "count": 3, "modifiers": ["alt"],
"press_command": "cancel_deployment"
}
]
23 changes: 8 additions & 15 deletions config/mousemap/Default (OSX).sublime-mousemap
Original file line number Diff line number Diff line change
@@ -1,33 +1,26 @@
[
[
// Button 1 is the left mouse
// Press shift and Click Left Mouse for twice will open class file in the foreground
// Press shift and Click Button 1 for twice will open class file in the foreground
{
"button": "button1", "count": 2, "modifiers": ["shift"],
"press_command": "context_goto_definition"
},

// Press shift and Click Left Mouse for triple will open class file in the background
{
"button": "button1", "count": 3, "modifiers": ["shift"],
"press_command": "goto_component",
"press_args": {"is_background": false}
},

// Press shift and Click Left Mouse will retrieve debug log detail by id

// Press shift and Click Button 1 will retrieve debug log detail by id
{
"button": "button1", "count": 1, "modifiers": ["alt"],
"press_command": "view_debug_log_detail"
},

// Press alt and Click Left Mouse for twice will quickly view the code coverage
// Press alt and Click Button 1 for twice will quick view the code coverage
{
"button": "button1", "count": 3, "modifiers": ["alt"],
"button": "button1", "count": 2, "modifiers": ["alt"],
"press_command": "view_selected_code_coverage"
},

// Press alt and Click Left Mouse for triple will cancel deployment of specified task Id
// Press alt and Click Button 1 for triple will cancel deployment of specified task Id
{
"button": "button1", "count": 2, "modifiers": ["alt"],
"button": "button1", "count": 3, "modifiers": ["alt"],
"press_command": "cancel_deployment"
}
]
23 changes: 8 additions & 15 deletions config/mousemap/Default (Windows).sublime-mousemap
Original file line number Diff line number Diff line change
@@ -1,24 +1,11 @@
[
// Button 1 is the left mouse
// Press shift and Click Button 1 for twice will open class file in the foreground
{
"button": "button1", "count": 1, "modifiers": ["shift"],
"press_command": "context_goto_definition"
},

// Press shift and Click Button 1 for triple will open class file in the background
{
"button": "button1", "count": 2, "modifiers": ["shift"],
"press_command": "goto_component",
"press_args": {"is_background": false}
},

// Press alt and Click Button 1 for triple will cancel deployment of specified task Id
{
"button": "button1", "count": 3, "modifiers": ["shift"],
"press_command": "cancel_deployment"
"press_command": "context_goto_definition"
},

// Press shift and Click Button 1 will retrieve debug log detail by id
{
"button": "button1", "count": 1, "modifiers": ["alt"],
Expand All @@ -29,5 +16,11 @@
{
"button": "button1", "count": 2, "modifiers": ["alt"],
"press_command": "view_selected_code_coverage"
},

// Press alt and Click Button 1 for triple will cancel deployment of specified task Id
{
"button": "button1", "count": 3, "modifiers": ["alt"],
"press_command": "cancel_deployment"
}
]
2 changes: 1 addition & 1 deletion config/settings/package.sublime-settings
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "haoide",
"version": "3.3.7",
"version": "3.3.8",
"description": "haoide is a Sublime Text 3 plugin for Salesforce and used for swift development on Force.com",
"author": "Hao Liu",
"email": "[email protected]",
Expand Down
2 changes: 1 addition & 1 deletion config/settings/toolingapi.sublime-settings
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
// Just work after new project is invoked or click ``HaoIDE > Update > Update Project Patterns``
"folder_exclude_patterns": [
// ".history",
".templates"
// ".templates"
],

// Solution for issue #49 in https://github.com/xjsender/SublimeApex
Expand Down
1 change: 1 addition & 0 deletions messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
"3.3.5": "config/messages/3.3.5.md",
"3.3.6": "config/messages/3.3.6.md",
"3.3.7": "config/messages/3.3.7.md",
"3.3.8": "config/messages/3.3.8.md",
"install": "config/messages/install.txt"
}
2 changes: 1 addition & 1 deletion util.py
Original file line number Diff line number Diff line change
Expand Up @@ -1989,7 +1989,7 @@ def parse_sync_test_coverage(result):

allrows.append("~" * 80)
allrows.append("Follow the instruction as below, you can quickly view code coverage,")
allrows.append(" * Put focus on code name, hold down 'alt' and triple-click the 'Left Mouse'")
allrows.append(" * Put focus on code name, hold down 'alt' and Dblclick the 'Left Mouse'")

header_width = {
"Type": 15, "Name": 50, "Percent": 10, "Lines": 10
Expand Down

0 comments on commit 1c4bbcf

Please sign in to comment.