Commit Graph

32368 Commits

Author SHA1 Message Date
Jason Rudolph
4c9acf00b3 🎨 Nobody's getting paid by lines of code
xref: https://github.com/atom/atom/pull/14640#pullrequestreview-41023656
2017-05-31 11:51:17 -04:00
Antonio Scandurra
028b4c9082 Try a different approach for preventing autoscroll to off-screen input
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-05-31 16:43:08 +02:00
simurai
60c1b85ede ⬆️ one-dark/light-ui@v1.10.5 2017-05-31 11:06:09 +09:00
Michelle Tilley
a8593c57a5 Merge pull request #13691 from atom/wl-build-on-node-7
Allow building on Node 7+
2017-05-30 18:17:07 -07:00
Michelle Tilley
1f56e068cd Update docs and checks for Node 6 2017-05-30 17:08:12 -07:00
Michelle Tilley
93b742700c Revert to Node 6 on CI 2017-05-30 17:04:11 -07:00
Max Brunsfeld
dd0aa94212 ⬆️ text-buffer (prerelease) 2017-05-30 16:12:43 -07:00
Wliu
7a93e9d8c4 👕 2017-05-30 15:42:16 -04:00
Wliu
16be073c91 Merge branch 'master' into wl-build-on-node-7 2017-05-30 15:40:02 -04:00
Max Brunsfeld
912b6db5d5 Merge branch 'master' into mb-use-native-text-buffer 2017-05-30 11:35:49 -07:00
Ash Wilson
58313f6abd ⬆️ welcome to 0.36.4 2017-05-30 14:33:25 -04:00
Ash Wilson
0e90ba820b ⬆️ github to 0.3.0 2017-05-30 14:32:54 -04:00
Max Brunsfeld
d4c05e5956 Merge branch 'master' into mb-use-native-text-buffer 2017-05-30 10:25:54 -07:00
Wliu
1397221678 📝 Fix image not displaying 2017-05-30 00:49:26 -04:00
simurai
d4ff85f486 Add Atomicons 2017-05-27 18:09:48 +09:00
Jason Rudolph
a49203504c 🐛 Add missing onDidAddTextEditor method to WorkspaceCenter
WorkspaceCenter's observeTextEditors method calls
this.onDidAddTextEditor, but WorkspaceCenter didn't have an
onDidAddTextEditor method. This commit adds a test for
observeTextEditors and it adds the missing onDidAddTextEditor method to
make the test pass.
2017-05-25 17:24:07 -04:00
Jason Rudolph
92d0f60e6c 🐛 Add missing onDidAddTextEditor method to Dock
Dock's observeTextEditors() method calls this.onDidAddTextEditor(), but
Dock didn't have an onDidAddTextEditor method. 🙀

Dock's observeTextEditors() method also calls this.getTextEditors(), and
Dock's getTextEditors() method calls
this.paneContainer.getTextEditors(), but there is no getTextEditors()
method on this.paneContainer. 🙈

This commit adds a test for observeTextEditors, and it adds the missing
onDidAddTextEditor method, and it fixes the getTextEditors method to
make the new test pass.
2017-05-25 17:24:06 -04:00
Lee Dohm
c78ffa2e82 Merge pull request #14643 from atom/nobody-learned-us-gooder-than-you-mrs-thomas
📝 Update and clean up CONTRIBUTING guide
2017-05-25 14:01:26 -07:00
Lee Dohm
70e3501427 📝 Update and clean up CONTRIBUTING guide 2017-05-25 13:05:21 -07:00
Lee Dohm
0b0a72af84 ⬆️ find-and-replace@0.208.3 2017-05-25 10:30:19 -07:00
Ash Wilson
8ac0d1dc6d ⬆️ background-tips 2017-05-25 11:17:15 -04:00
Jason Rudolph
e3c612b261 🔥 Remove unnecessary require 2017-05-25 09:02:32 -04:00
Jason Rudolph
81b05023db Refactor: Move directional pane fns to WorkspaceElement 2017-05-25 08:51:22 -04:00
Wliu
7cfcdadbfb ⬆️ first-mate@7.0.7 2017-05-24 22:27:29 -04:00
Wliu
693f9fa56b Merge pull request #14634 from atom/wl-update-languages
Update languages
2017-05-24 21:26:24 -04:00
Wliu
575820e96f ⬆️ language-c@0.58.1 2017-05-24 20:24:03 -04:00
Wliu
2d04db836c ⬆️ language-text@0.7.3 2017-05-24 19:05:48 -04:00
Wliu
a57d9ec95a ⬆️ language-python@0.45.3 2017-05-24 19:05:20 -04:00
Wliu
468b9d66a2 ⬆️ language-sql@0.25.6 2017-05-24 19:04:34 -04:00
Wliu
613e35e334 ⬆️ language-hgtml@0.47.3 2017-05-24 19:03:58 -04:00
Wliu
a4aa46b0b4 ⬆️ language-go@0.44.1 2017-05-24 19:03:15 -04:00
Wliu
e507964a5b ⬆️ language-java@0.27.2 2017-05-24 19:02:35 -04:00
Wliu
896a811b2d ⬆️ language-xml@0.35.1 2017-05-24 19:01:52 -04:00
Wliu
f21ee3e9a9 ⬆️ language-shellscript@0.25.1 2017-05-24 19:01:13 -04:00
Wliu
87ebaa8769 ⬆️ language-gfm@0.89.1 2017-05-24 19:00:31 -04:00
Wliu
7f1aa2cf5f ⬆️ language-clojure@0.22.3 2017-05-24 18:59:36 -04:00
Wliu
a7b5bcd0ae ⬆️ language-ruby@0.71.1 2017-05-24 18:58:44 -04:00
Wliu
a4c5dc219c ⬆️ language-yaml@0.30.0 2017-05-24 18:58:02 -04:00
Wliu
fb7bf9fa27 ⬆️ language-php@0.39.0 2017-05-24 18:57:18 -04:00
Damien Guard
f19c37951f Temp squirrel folder to alleviate path length issues on future releases 2017-05-24 15:25:54 -07:00
Jason Rudolph
1dfdd84393 Add ability to move directionally across *all* visible panes
Prior to this change, the following commands successfully move between
panes in the workspace center, but they could not move between the the
panes in the workspace center and panes in the docks:

- window:focus-pane-above
- window:focus-pane-below
- window:focus-pane-on-left
- window:focus-pane-on-right
- window:move-active-item-to-pane-above
- window:move-active-item-to-pane-below
- window:move-active-item-to-pane-on-left
- window:move-active-item-to-pane-on-right
- window:copy-active-item-to-pane-above
- window:copy-active-item-to-pane-below
- window:copy-active-item-to-pane-on-left
- window:copy-active-item-to-pane-on-right

This commit updates these commands to work across all visible panes,
regardless of whether the pane is in the workspace center or a dock.

Summary of approach:

- Add tests for the `nearestVisiblePaneInDirection`, which provides the
  core logic for the higher-level methods like `focusPaneViewAbove`,
  `moveActiveItemToPaneAbove`, `focusPaneViewOnLeft`, etc.
    - Test the generic logic extensively (i.e., the logic that is
      independent of whether the given pane resides in the workspace
      center or a dock)
    - Also test the navigation between docks and the workspace center
- Since the core logic is tested in the new tests above, simplify the
  tests for the higher-level methods (e.g., `focusPaneViewAbove`,
  `moveActiveItemToPaneAbove`, `focusPaneViewOnLeft`) to avoid
  unnecessary duplication.
- Add `nearestVisiblePaneInDirection` to `WorkspaceElement`, implemented
  in terms of the existing `nearestPaneInDirection` method on
  `PaneContainerElement` for now.
2017-05-24 17:30:15 -04:00
Ian Olsen
676f3cb65d ⬆️ tree-view 2017-05-24 11:10:02 -07:00
ungb
9e64abef3f ⬆️ notification@0.67.2 2017-05-24 10:46:14 -07:00
Ian Olsen
d5089936bd Merge pull request #14420 from atom/fb-mdt-dock-items-dont-cause-restore-state-prompt
Don't show restore dialog for non-editor dock items
2017-05-24 08:43:35 -07:00
Ian Olsen
ddcf5460ed Merge pull request #14427 from atom/fb-hw-url-fix2
Fix the atom:// URL handler for real (with tests this time)
2017-05-24 08:41:43 -07:00
Michelle Tilley
e8d8fc895f Merge pull request #14621 from atom/ku-update-github
⬆️ github@0.2.0
2017-05-24 17:29:54 +02:00
Katrina Uychaco
d384f29857 ⬆️ github@0.2.0 2017-05-24 16:09:02 +02:00
Damien Guard
3b309792a5 Add language-text to build list 2017-05-23 22:51:44 -07:00
Max Brunsfeld
f0d9a53156 ⬆️ status-bar 2017-05-23 09:29:42 -07:00
Max Brunsfeld
8156acade8 ⬆️ text-buffer (prerelease) 2017-05-23 09:29:28 -07:00