Matthew Dapena-Tretter
881cbbd17f
Add delete() method to StateStore
...
This allows us to delete single items.
2017-04-04 13:45:14 -07:00
Michelle Tilley
bd31a2d166
Better wording around transpiling packages with custom transpilers
2017-04-04 12:13:04 -07:00
Max Brunsfeld
32ff2f37d9
Merge pull request #14108 from atom/fb-mdt-remember-moved-item-positions
...
🐛 Fix observation of moved items
2017-04-04 10:20:24 -07:00
Nathan Sobo
56cefbbc63
Support passing items to Workspace.toggle and .hide
...
Also, ensure that passing an item that is not yet present in the
workspace does not interfere with resolving the location where we want
to place the item.
2017-04-04 11:18:12 -06:00
Max Brunsfeld
1552854f3b
Allow workspace item objects to be passed to Workspace.open
2017-04-04 11:18:12 -06:00
Michelle Tilley
2d5b533530
Allow root package paths to contain 'node_modules'
2017-04-04 07:54:35 -07:00
Michelle Tilley
155c3a14bf
Perform per-package transpilation on bundled packages during build
2017-04-04 07:54:14 -07:00
Antonio Scandurra
0e1bc58310
⬆️ electron-link
2017-04-04 11:36:49 +02:00
Wliu
03be104141
Merge pull request #14119 from cs150bf/fix-14109-and-13978
...
Fix issue #14109 and #13978
2017-04-03 19:07:17 -04:00
Nathan Sobo
67fc7d0ccb
Merge pull request #14107 from atom/fb-mdt-open-always-adds-item
...
Always add opened items to the workspace
2017-04-03 15:42:11 -06:00
Nathan Sobo
95be4c5c99
Upgrade bundled packages to not rely on activateItem: false
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2017-04-03 13:36:52 -06:00
Nathan Sobo
01556be163
Document workspace items
2017-04-03 13:32:04 -06:00
Antonio Scandurra
d9ebd7e125
Merge pull request #14116 from atom/as-main-module-path-variable
...
Assign `Package.prototype.mainModulePath` eagerly for preloaded packages
2017-04-03 14:48:35 +02:00
Hong Chen
89dae42092
Fix issue https://github.com/atom/atom/issues/14109 and https://github.com/atom/atom/issues/13978
...
First argument to dialog.showSaveDialog() needs to be a BrowserWindow
https://github.com/electron/electron/blob/master/docs/api/dialog.md
https://github.com/electron/electron/blob/master/lib/browser/api/dialog.js
2017-04-03 20:47:36 +08:00
Antonio Scandurra
6ecb9086ee
Assign Package.prototype.mainModulePath eagerly for preloaded packages
...
Many packages currently use this instance variable instead of calling
`Package.prototype.getMainModulePath`. With this commit we will eagerly
compute it for preloaded packages too and therefore prevent third party
packages that rely on this implementation detail from breaking.
2017-04-03 14:11:23 +02:00
Antonio Scandurra
6a8d0915db
Fix deactivating and reactivating preloaded package
2017-04-03 10:34:32 +02:00
Antonio Scandurra
cef72fd66f
Merge pull request #14080 from atom/as-preload-packages
...
Packages preloading
2017-04-03 09:59:34 +02:00
Wliu
98b40c98da
📝 Update Arch dependencies
...
Fixes #14110
[ci skip]
2017-04-02 11:30:50 -04:00
Damien Guard
cf1d66f88c
Merge pull request #14104 from kierans/fix-build-scripts
...
Fixes #14102 to use ATOM_HOME if present.
2017-04-01 19:02:56 -07:00
simurai
1ebd317f1a
⬆️ one-light-ui@v1.10.0
2017-04-01 10:41:22 +09:00
Matthew Dapena-Tretter
4ed53578ce
🐛 Fix observation of moved items
...
`PaneContainer::onDidAddPaneItem` isn't triggered on moves.
2017-03-31 16:48:49 -07:00
Lee Dohm
22807a1aa3
⬆️ autocomplete-plus@2.35.1
2017-03-31 15:15:01 -07:00
Matthew Dapena-Tretter
9663101671
Always add opened items to the workspace
...
This commit changes the behavior of `open()` so that the item will be
added to the workspace—even if the `activateItem` option is false.
This provides a way to open (and add) an item without activating it,
but removes the ability to open without adding. For that, we've made
the `createItemForURI()` method public 😊
2017-03-31 14:17:09 -07:00
Nathan Sobo
5557219fbc
Merge pull request #14027 from atom/fb-mdt-save-focused-pane-item
...
Add `saveFocusedPaneItem()` and call it in "core:save" command
2017-03-31 13:57:50 -06:00
Nathan Sobo
5272fc5f88
Merge pull request #14103 from atom/fb-mdt-workspace-dot-hide
...
Add `atom.workspace.hide()`
2017-03-31 13:05:37 -06:00
Matthew Dapena-Tretter
dec52a7384
Add atom.workspace.hide()
...
This adds an method for hiding items by URI and re-implements
`toggle()` in terms of it. (tbh it's really just extracting most of
`toggle()` into a new function.)
2017-03-30 17:37:55 -07:00
Kieran Simpson
31cbdb44d8
Fixes #14102 to use ATOM_HOME if present.
2017-03-31 11:25:04 +11:00
Max Brunsfeld
128f661e1e
⬆️ tabs
2017-03-30 13:17:58 -07:00
Max Brunsfeld
76538fc43a
Merge pull request #13977 from atom/fb-mdt-docks
...
Docks
2017-03-30 13:16:26 -07:00
Max Brunsfeld
817467f0a8
Merge branch 'master' into fb-mdt-docks
2017-03-30 11:16:21 -07:00
Max Brunsfeld
3e033250c8
⬆️ deprecation-cop
2017-03-30 11:15:32 -07:00
Antonio Scandurra
93766bb256
⬆️ temp
2017-03-30 15:28:06 +02:00
Antonio Scandurra
97c79ea596
Merge pull request #14096 from atom/as-exclude-minimatch-from-snapshot
...
Don't snapshot minimatch and fix package transpilation registry on win32
2017-03-30 11:15:16 +02:00
Antonio Scandurra
500cefb8d5
Don't snapshot minimatch and fix package transpilation registry on win32
...
This module uses Node's `path` for determinining which path separator to
use on the current platform. On browsers (and every other environment
that does not support `require`, such as v8 snapshots) it falls back to
always using a forward slash.
As a result, `PackageTranspilationRegistry` (and potentially other
bundled packages that depend on `minimatch`) couldn't match glob
expressions against any given path on Windows, thus causing the custom
transpiler code to not work properly.
2017-03-30 10:32:44 +02:00
Lee Dohm
6a76ef5dd6
Merge pull request #13764 from atom/wl-dont-soft-wrap-minis
...
Disable soft wrap on mini editors
2017-03-29 14:38:47 -07:00
Nathan Sobo
c7a4755808
If Workspace.open finds existing item, yield event loop
...
This ensures that the function always behaves asynchronously regardless
of the state of the workspace.
/cc @maxbrunsfeld
Signed-off-by: Antonio Scandurra <as-cii@github.com >
2017-03-29 09:27:21 -06:00
simurai
5b6cca41ed
⬆️ tabs@v0.104.6
2017-03-29 12:09:29 +09:00
Matthew Dapena-Tretter
0d12396bf3
Add saveFocusedPaneItem() and call it in "core:save" command
...
Also, do the same for "core:save-as" and `saveFocusedPaneItemAs()`.
This behavior change means that pane items in docks (#13977 ) will be
savable too.
2017-03-28 14:05:29 -07:00
Nathan Sobo
45bd466384
Don’t add item in Workspace.open if activateItem is false
...
We thought it was a bug that activateItem: false caused the
item not to be added, but it turned out there were package
tests that depended on this behavior.
Ideally, we should have an addItem option that exhibits this
behavior instead.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2017-03-28 15:00:13 -06:00
Antonio Scandurra
52e792a5a8
⬆️ keybinding-resolver
2017-03-28 14:15:03 +02:00
Antonio Scandurra
5e6938c1a8
Use core: instead of core/ when adding resources during snapshot
2017-03-28 13:35:35 +02:00
Krzesimir Nowak
1e9083d3b6
Handle tilde as home dir in darwin and linux
2017-03-28 13:26:14 +02:00
Antonio Scandurra
eabe693179
Fix spec/package-spec.coffee
2017-03-28 12:26:03 +02:00
Antonio Scandurra
a25b58a559
Use @preloaded instead of checking if pack is bundled and dev mode is on
2017-03-28 11:52:25 +02:00
Antonio Scandurra
ab9326687d
Streamline path resolution for preloaded packages
2017-03-28 11:47:45 +02:00
Krzesimir Nowak
de9f491474
Allow specifying installation directory
2017-03-28 11:40:40 +02:00
Antonio Scandurra
672259ec51
Deactivate preloaded package when the same package has been linked
2017-03-28 10:22:29 +02:00
Antonio Scandurra
628c753b8d
Normalize path separators when storing main in package metadata
2017-03-28 10:22:29 +02:00
Antonio Scandurra
557fac226d
Read devMode from PackageManager in Package
2017-03-28 10:22:29 +02:00
Antonio Scandurra
19010b9424
Activate menus, context menus, keymaps and settings during preload
2017-03-28 10:22:29 +02:00