Nathan Sobo
f004f8c45d
Merge branch 'master' into ns-workspace-custom-elements
...
Conflicts:
spec/pane-view-spec.coffee
spec/workspace-view-spec.coffee
src/workspace-view.coffee
src/workspace.coffee
2014-10-01 11:49:23 -06:00
Nathan Sobo
99b8e159bd
Add Project::onDidChangePaths event
2014-10-01 10:48:39 -06:00
Nathan Sobo
33c1ce863e
Pluralize Project API
...
This changes all APIs concerning paths and repositories on the project
to be plural, preparing us to switch to multi-folder projects. It
doesn’t make any changes to actually support multiple folders. Instead
we just wrap the previous return values in singleton arrays.
* constructor ‘path’ params -> ‘paths’
* getRootDirectory -> getDirectories
* getPath -> getPaths
* setPath -> setPaths
* getRepo -> getRepositories
2014-10-01 10:48:39 -06:00
Ben Ogle
3a8f842de3
Remove uses of toggle
2014-09-29 16:09:47 -07:00
Ben Ogle
98e828b337
Move default schema into config-default-schema.coffee
2014-09-29 16:09:46 -07:00
Ben Ogle
9b07158337
Add items schemas to arrays in workspaceView
2014-09-29 16:08:03 -07:00
Ben Ogle
5bf09716ef
convert the workspace config to use a schema
2014-09-29 16:06:27 -07:00
Nathan Sobo
0ebedeec3a
Merge remote-tracking branch 'origin/master' into ns-workspace-custom-elements
...
Conflicts:
package.json
src/workspace.coffee
2014-09-26 14:49:28 -06:00
Nathan Sobo
756a389ccf
Don't require Workspace in WorkspaceView
2014-09-25 21:28:09 -06:00
Nathan Sobo
0afe2a55e9
Handle direct construction of WorkspaceView in a better way
2014-09-25 20:40:11 -06:00
Nathan Sobo
039d87caa0
Allow WorkspaceView to be instantiated directly for compatibility
2014-09-25 20:17:04 -06:00
Ben Ogle
683d0d1b16
Editor -> TextEditor
2014-09-25 15:14:29 -07:00
Ben Ogle
82c53b539a
editor.coffee -> text-editor.coffee
2014-09-25 15:14:29 -07:00
Ben Ogle
c2f44efe31
editor-view -> text-editor-view
2014-09-25 15:14:29 -07:00
Nathan Sobo
4207752a08
Rename deprecatedViewEvents to deprecateViewEvents
2014-09-25 12:42:12 -06:00
Nathan Sobo
670f3e4946
Add WorkspaceElement
2014-09-25 11:41:09 -06:00
Nathan Sobo
ae488fc7fe
Update document edited status in workspace model
...
This also fixes a previous oversight where the status wasn’t updated
when switching between pane items with different modified status.
2014-09-24 17:00:25 -06:00
Nathan Sobo
28deb9dec5
Maintain document.title in the workspace model, not the view
2014-09-24 16:26:54 -06:00
Nathan Sobo
1c58438124
Move PaneContainerView::confirmClose to the model layer
2014-09-24 15:46:01 -06:00
Nathan Sobo
3e0477ffcb
Move shell command installation to workspace model
2014-09-24 15:28:35 -06:00
Nathan Sobo
da87f321e8
Add PaneAxisElement
2014-09-24 15:28:34 -06:00
Nathan Sobo
53bd1c8958
Use Workspace::getView to build PaneContainerView
2014-09-19 16:24:12 -06:00
Ben Ogle
d02c3e0d62
WorkspaceView is extended
2014-09-18 16:45:13 -07:00
Ben Ogle
e2d9e5bd74
Make focusing other pane views from workspaceView private
2014-09-18 16:44:49 -07:00
Kevin Sawicki
1a24c79c7f
Deprecate beep event
2014-09-18 11:51:45 -07:00
Kevin Sawicki
fe30cf2135
Deprecate editor:detached
2014-09-18 11:51:44 -07:00
Kevin Sawicki
280a3c30e6
Deprecate editor:attached
2014-09-18 11:51:44 -07:00
Kevin Sawicki
0b82e83806
Move deprecatedViewEvents to deprecated section
2014-09-18 11:51:44 -07:00
Kevin Sawicki
6d2719c783
Deprecate editor:will-be-removed
2014-09-18 11:51:44 -07:00
Kevin Sawicki
a5b7764b38
Deprecate pane:attached
2014-09-18 11:51:44 -07:00
Kevin Sawicki
ddc88ec3ed
Deprecate when pane:active-item-modified-status-changed
2014-09-18 11:51:44 -07:00
Kevin Sawicki
088d4f439f
Deprecate pane:active-item-title-changed on PaneView
2014-09-18 11:51:44 -07:00
Kevin Sawicki
b1994b28b3
Deprecate pane:active-item-title-changed
2014-09-18 11:51:44 -07:00
Kevin Sawicki
cf303a73b7
Deprecate custom events on PaneView
2014-09-18 11:51:44 -07:00
Kevin Sawicki
1b25ea8a8d
Deprecate custom events on EditorView
2014-09-18 11:51:44 -07:00
Kevin Sawicki
291b989ff0
Deprecate pane:item-moved
2014-09-18 11:51:43 -07:00
Kevin Sawicki
1850197f55
Deprecate pane:item-removed
2014-09-18 11:51:43 -07:00
Kevin Sawicki
c2c0962e3b
Deprecate pane:item-added
2014-09-18 11:51:43 -07:00
Kevin Sawicki
099953c58b
Deprecate uri-opened
2014-09-18 11:51:43 -07:00
Kevin Sawicki
33fdb0b518
Deprecate pane:became-inactive
2014-09-18 11:51:43 -07:00
Kevin Sawicki
5148deded1
Deprecate pane:became-active
2014-09-18 11:51:43 -07:00
Kevin Sawicki
fdddccf094
💄
2014-09-18 11:51:43 -07:00
Kevin Sawicki
4521eeaeb1
Deprecate pane:active-item-changed
2014-09-18 11:51:43 -07:00
Kevin Sawicki
7344ba644e
Deprecate pane-container:active-pane-item-changed
2014-09-18 11:51:43 -07:00
Kevin Sawicki
ce887fe877
Deprecate selection:changed
2014-09-18 11:51:43 -07:00
Kevin Sawicki
ee701f3b8b
Deprecate cursor:moved
2014-09-18 11:51:43 -07:00
Kevin Sawicki
c5f593cf08
deprecatedViewEvents -> setupViewEventDeprecations
2014-09-18 11:51:43 -07:00
Kevin Sawicki
4b4dc7224e
Deprecate pane:removed event
2014-09-18 11:51:42 -07:00
Ben Ogle
8448b265d5
Merge pull request #3549 from atom/bo-visibility-split
...
Add sections and split methods into essential / extended API
2014-09-17 16:51:50 -07:00
Nathan Sobo
d36c738b07
Merge pull request #3469 from atom/ns-command-registry
...
Add command registry
2014-09-17 14:55:19 -06:00