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
368ef59b85
Remove stray log
2014-09-24 15:28:34 -06:00
Nathan Sobo
465d2afd95
Remove the old root view properly
2014-09-24 15:28:34 -06:00
Nathan Sobo
d3239473b3
📝 Document Workspace::addViewProvider
2014-09-19 16:24:13 -06:00
Nathan Sobo
fa103d42d0
Delegate Workspace::addViewProvider to its ::viewRegistry
2014-09-19 16:24:13 -06:00
Nathan Sobo
ecbf2b708c
Make ::getView essential because otherwise the section is empty
2014-09-19 16:24:13 -06:00
Nathan Sobo
e084e13ea3
📝 Document Workspace::getView
2014-09-19 16:24:13 -06:00
Nathan Sobo
2b86297a0b
Extract a ViewRegistry that can be shared amongst Workspace objects
2014-09-19 16:24:12 -06:00
Nathan Sobo
7f41be3103
Use atom.workspace.getView to construct WorkspaceViews
...
It returns the root DOM node of the workspace. Eventually this will
be a custom element but for now it’s just a DOM node with a
__spacePenView reference on it.
2014-09-19 16:24:12 -06:00
Nathan Sobo
7baa3b6f09
Start on Workspace::getView
2014-09-19 16:24:12 -06:00
Ben Ogle
f407ca3a0c
saveAll is private
2014-09-18 16:52:11 -07:00
Ben Ogle
2d3ea244ee
Opener stuff is essential
2014-09-18 16:51:59 -07:00
Ben Ogle
97931ff259
Move observePaneItems and onDidChangePaneItem to essential
2014-09-18 16:51:30 -07:00
Kevin Sawicki
522a66c876
📝 Wrap ::onDidAddPaneItem in {}
2014-09-18 11:51:45 -07:00
Ben Ogle
5b8e30580d
Reorg Event Subscription section
2014-09-16 10:52:33 -07:00
Ben Ogle
44fd6cc335
Workspace is Essential
2014-09-16 10:51:34 -07:00
Nathan Sobo
33ad0a9b93
Delegate ::onDidChangeActivePane and ::observeActivePane
2014-09-16 09:19:07 -06:00
Kevin Sawicki
82a906cce5
Add Workspace::onDidChangeActivePaneItem
...
Closes #3546
2014-09-15 16:39:53 -07:00
Kevin Sawicki
94e285611c
getActiveItem -> getActivePaneItem
2014-09-15 16:31:01 -07:00
Kevin Sawicki
7c8451e178
Use getter on GrammarRegistry
2014-09-04 16:09:46 -07:00
Kevin Sawicki
90592a70be
Include injection grammars in active list
...
Prevents an immediate flicker when restarting Atom with editors
open that have injection matches.
2014-09-04 16:04:32 -07:00
Nathan Sobo
aac64e3a9b
Document Workspace::onDidOpen
2014-09-04 07:01:32 -06:00
Nathan Sobo
9de0ba17b2
Add Workspace::onDidOpen event subscription method
2014-09-04 06:57:59 -06:00
Nathan Sobo
f87f7c358a
Kill a couple deprecation errors
2014-09-03 17:08:13 -06:00
Nathan Sobo
67dc703c18
💄 docs
2014-09-03 16:46:53 -06:00
Nathan Sobo
a8c1f2d0a5
Deprecate Workspace methods
2014-09-03 16:37:36 -06:00
Nathan Sobo
c9e5ff6606
Organize workspace API into sections. Add ::getActiveTextEditor
2014-08-28 19:06:57 -06:00
Nathan Sobo
6c2bb26e77
Add Workspace::observeTextEditors and ::onDidAddTextEditor
2014-08-28 18:28:10 -06:00
Nathan Sobo
70a23b0107
Add Workspace::getPanes and ::getPaneItems
2014-08-28 18:27:13 -06:00
Nathan Sobo
acb9bdaf33
Add pane and pane item observer methods to workspace. Also document.
2014-08-28 17:52:30 -06:00
Nathan Sobo
5471e9bccc
Add PaneContainer::onDidDestroyPaneItem
2014-08-28 16:58:38 -06:00
Nathan Sobo
b1916069de
Delegate ::getActivePane[Item] directly to PaneContainer
2014-08-28 14:42:13 -06:00
Ben Ogle
12f58f0478
📝 Convert workspace docs
2014-08-25 15:13:45 -07:00
Kevin Sawicki
15ccfac75a
💄
2014-06-23 17:46:31 -07:00
Kevin Sawicki
e11785ce98
Serialize packages names in Workspace
2014-06-23 16:56:46 -07:00
Kevin Sawicki
3dbdaee25c
Merge pull request #1898 from atom/open-source-release
...
Open Source Atom
2014-05-05 12:59:19 -07:00
Corey Johnson
7d3abda86f
Fix Workspace::openLicense
2014-04-30 16:38:44 -07:00
Kevin Sawicki
27b02a7981
Add initialColumn options to Workspace::open
...
This options works similarly to the existing initialLine option
2014-04-30 16:07:26 -07:00
Corey Johnson
c9a377d4ac
Deprecate reopenItemSync
2014-04-24 14:28:09 -07:00
Corey Johnson
81df4ed238
Change Workspace::reopenItemSync to use promises
2014-04-22 14:15:07 -07:00
Corey Johnson
411cf579f4
Add Workspace::getActivePaneItem
2014-04-15 14:35:31 -07:00
Corey Johnson
e56fa3ec4f
Use PaneContainer to keep the state of open editors
2014-04-11 11:10:00 -07:00
probablycorey
63a80a4d4d
Revert "Revert "Merge pull request #1844 from atom/cj-move-functionality-to-workspace""
...
This reverts commit 87d008c337 .
2014-04-08 10:52:19 -07:00
probablycorey
87d008c337
Revert "Merge pull request #1844 from atom/cj-move-functionality-to-workspace"
...
This reverts commit 2d7dda066c , reversing
changes made to 96e3c63291 .
2014-04-08 10:44:08 -07:00
probablycorey
837f3c553f
Don't explode the array
2014-04-08 09:07:55 -07:00
probablycorey
be8514b864
Use _.clone instead of new Array
2014-04-07 16:56:35 -07:00
probablycorey
e826b66dd2
Don't destructure underscore
2014-04-07 16:56:17 -07:00
probablycorey
a3c9a65838
Remove redundant non-public documentation
2014-04-07 15:35:25 -07:00
probablycorey
7685b27218
Move editor tracking to workspace
2014-04-04 15:31:20 -07:00