Ben Ogle
bc454f14e0
Add a warning notification for oversize file open
2015-01-14 16:15:51 -08:00
Nathan Sobo
e60a9e45f7
Display package name correctly for ::getUri deprecation warnings
...
We capture the package name during the call to ::addOpener and use it
if any open items have the deprecated ::getUri method.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-14 14:23:17 -07:00
Nathan Sobo
0a66e9d21e
Centralize deprecation warnings about getUri in Pane::addItem
2015-01-14 11:36:28 -07:00
Nathan Sobo
56da4f49d4
Avoid spurious deprecation warnings when editor URIs are undefined
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-14 11:21:08 -07:00
Nathan Sobo
7f8ab72f53
Capitalize initialisms
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-12 22:00:24 -08:00
Max Brunsfeld
ee73d2cf2a
📝 fix ::onDidChangeActivePaneItem docs
...
Refs #4946
2015-01-12 08:24:44 -08:00
Nathan Sobo
d26c19a0ec
Deprecate Project::resolve
...
It’s not something that will make sense once we add the ability to have
multiple directories in a project. This adds a new private method on
Project, ::resolvePath, with the original implementation for convenience
until we actually implement multi-folder projects.
2015-01-09 15:03:07 -08:00
Nathan Sobo
19bf64f3cd
Revert "Deprecate Project::resolve"
...
This reverts commit 3c5bd9f10a .
2015-01-09 13:58:01 -08:00
Nathan Sobo
3c5bd9f10a
Deprecate Project::resolve
...
It’s not something that will make sense once we add the ability to have
multiple directories in a project.
2015-01-09 13:40:35 -08:00
Kevin Sawicki
2cb13e1a66
Remove lint warning
2015-01-07 14:33:18 -08:00
Lee Dohm
f73d3df233
📝 Add priority recommendation for variable-sized panels
...
Applies to #4834
2015-01-03 10:36:56 -08:00
Nathan Sobo
bdfc862dac
Move Project::replace to Workspace
2014-12-29 11:43:17 -06:00
Nathan Sobo
2c7aa170e9
Move Project::scan to Workspace
2014-12-29 11:35:07 -06:00
Max Brunsfeld
a1b4820c04
Revert "Revert "Merge pull request #4631 ""
...
This reverts commit dc2a453986 .
Conflicts:
spec/config-spec.coffee
src/config.coffee
2014-12-23 09:26:40 -08:00
aershov
11112cb374
Call setCursorBufferPosition only if this method exists
...
@kevinsawicki:
That way in the case where a custom editor is opened that isn't a text editor,
it won't blow up if the custom editor doesn't implement setCursorBufferPosition.
2014-12-23 00:42:43 +03:00
aershov
229e7e03b2
Respect initialLine and initialColumn options when reopening a file
...
Fix #1743
2014-12-21 21:08:18 +03:00
Max Brunsfeld
dc2a453986
Revert "Merge pull request #4631 from atom/mb-new-config-api"
...
This reverts commit 5147fb6a8b , reversing
changes made to 9bbbb58084 .
2014-12-16 15:27:39 -08:00
Max Brunsfeld
9f851e55d1
Add Config::unset
...
Deprecate Config::restoreDefault
2014-12-16 14:00:57 -08:00
Ben Ogle
f199c71fa8
Specs for the eacces error
2014-12-15 17:42:27 -08:00
Ben Ogle
67b39845c8
Add a better error message when a directory cannot be written to.
...
Closes #4607
2014-12-15 17:19:54 -08:00
Ben Ogle
a42505b6ae
Handle is a directory error
...
Closes #4616
2014-12-15 17:08:46 -08:00
Ben Ogle
fad93b8d7e
Remove fake catch of Q errors on open
...
Closes #4628
2014-12-15 15:47:10 -08:00
Nathan Sobo
6ccc60342f
Remove deprecated Workspace::activePane references
2014-12-09 10:45:54 -07:00
Ben Ogle
24f7638e8b
Add Workspace::panelForItem()
2014-12-03 12:46:42 -08:00
Max Brunsfeld
714cbc9f4b
Add deprecation warning for Workspace::getActiveEditor
2014-12-02 12:46:05 -08:00
Max Brunsfeld
64e4053a19
Deprecate delegated properties on workspace
...
* ::activePaneItem was already deprecated, but the stack
trace was internal and confusing
* ::activePane is newly deprecated
2014-12-02 12:37:27 -08:00
Nathan Sobo
2d8d330df7
Add Workspace::onDidDestroyPaneItem for symmetry with ::onDidDestroyPane
2014-12-02 11:57:38 -07:00
Nathan Sobo
fbc9c05096
Add Workspace::onDidDestroyPane
...
This helps with the background-tips conversion
2014-12-02 11:57:38 -07:00
Nathan Sobo
9a9347e3a5
Simplify ViewRegistry::addViewProvider API
...
It now takes two arguments, a model constructor and a create view
callback that is passed the model.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-12-01 17:53:03 -08:00
Nathan Sobo
4591f00a65
Remove view registry references from the workspace model layer
...
Removed various ::getView methods from the model. Using the atom.views
global in the views for now, but going to switch them over to using a
locally assigned view registry instead in a subsequent commit.
2014-12-01 16:28:33 -08:00
Nathan Sobo
7dc9d0c8ce
Add Workspace::onWillDestroyPaneItem
...
It is needed by the autosave package which previously relied on DOM
bubbling to coalesce events from various panes.
2014-12-01 10:39:29 -07:00
Max Brunsfeld
9d60fd2322
Deprecate changeFocus option to Workspace::open
...
Its documentation was already removed, and it was already
deprecated in ::openSync.
2014-11-28 11:42:01 -08:00
Max Brunsfeld
6b3ba8e332
Add panel getter methods to workspace
...
This will make it easier to test packages that use panels
without using the DOM
2014-11-28 09:56:02 -08:00
Nathan Sobo
8cb0197638
Add legacy ‘from-top’ class at the view layer, not the model
...
This blends in to our approach with the other legacy panel classes.
2014-11-24 16:38:04 -07:00
Nathan Sobo
d53d01d95b
Replace atom.syntax with atom.grammars
2014-11-20 11:42:49 -07:00
Nathan Sobo
49471070a3
Move public stylesheet related methods off of atom.themes
...
* Move atom.themes.getUserStylesheetPath to
atom.styles.getUserStyleSheetPath
* Deprecate atom.themes.requireStylesheet
2014-11-19 10:31:03 -07:00
Nathan Sobo
0a92b6b681
Add Workspace::paneForItem
2014-11-10 08:20:59 -07:00
Ben Ogle
b29a61ec87
Update deprecation warning test
2014-11-06 15:19:49 -08:00
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