Ben Ogle
3da11bf478
Update styles for modal panels.
2014-11-04 14:04:15 -08:00
Ben Ogle
9b1d5e1864
Add addModalPanel to atom.workspace.
2014-11-04 13:48:48 -08:00
Ben Ogle
ee4116536d
Move the ViewRegistry to atom.views
2014-10-30 13:42:27 -07:00
Kevin Sawicki
bd7996e071
Remove open profile
2014-10-29 10:55:46 -07:00
Kevin Sawicki
dc824485aa
Pass character codes around in TextUtils
...
Previously the character codes were looked up for each type of character pair.
2014-10-28 16:55:36 -07:00
Ben Ogle
995e89b5f6
📝 Move panels API for the sake of the docs
2014-10-17 15:42:16 -07:00
Ben Ogle
657cbc9c17
📝 Doc the new panel methods
2014-10-17 15:24:20 -07:00
Ben Ogle
4ca630a7da
orientation -> location
2014-10-16 16:54:08 -07:00
Ben Ogle
299710f08a
Integrate the pane containers into the workspace
2014-10-16 16:17:44 -07:00
Ben Ogle
734a79b7ec
Add initial panel API.
...
It can only add things to the left right now.
2014-10-16 13:44:03 -07:00
Ben Ogle
c16d84527d
fix specs related to title
2014-10-13 17:48:06 -07:00
Ben Ogle
5c8e20a01d
💄
2014-10-13 17:30:40 -07:00
Parasithe
82bf5da9aa
Add Atom in the title bar
2014-10-13 17:06:05 -04:00
Kevin Sawicki
f843d07403
Add missing CommandInstaller require
...
Closes #3729
2014-10-06 08:47:44 -07:00
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
70a804bdb4
Rename Workspace::registerOpener to ::addOpener for consistency
2014-09-30 17:09:35 -06:00
Nathan Sobo
276102e197
Require grim
2014-09-30 14:24:47 -06:00
Nathan Sobo
99a14c07f5
Return a Disposable from Workspace::registerOpener
2014-09-30 14:13:50 -06:00
Nathan Sobo
19ff2bd986
Set the project path is the represented file path if undefined for item
...
This prevents exceptions on the browser process from passing a null
argument over IPC.
2014-09-29 11:21:33 -06: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
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
Nathan Sobo
4b746deb73
Move shell command installation entirely into CommandInstaller
2014-09-25 13:11:15 -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
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