Antonio Scandurra
56e13bba69
Reset Workspace in AtomEnvironment
2015-10-12 15:01:00 +02:00
Antonio Scandurra
45f536a5ee
Remove leftover global in WorkspaceElement
2015-10-07 15:25:02 -05:00
Antonio Scandurra
2479b0cae2
Don't use atom globals in WorkspaceElement
2015-10-07 15:25:00 -05:00
Nathan Sobo
e0d426b817
Register deserializers, view providers, and commands in Atom constructor
...
Previously, these registrations were scattered all over the codebase and
required that `global.atom` be defined, which creating weird ordering
issues. Registering them all from the global makes the relationships
clearer and means we don’t have to assign a global to set up a fully-
functional environment.
2015-10-07 15:24:52 -05:00
Nathan Sobo
1f395a7e8c
Remove mentions of benchmarks from the build, command palette
2015-09-18 20:48:50 -06:00
Nathan Sobo
e343125486
Drop attach/remove hook support for legacy SpacePen views
2015-09-18 20:48:46 -06:00
Nathan Sobo
6fec11780b
🔫 WorkspaceView shim
2015-09-18 20:48:43 -06:00
Jessica Lord
ba58631984
Update all text editor styles in one batch
...
This allows DOM mutation observers to detect changes to the global
styles.
2015-07-23 10:51:10 -06:00
Kevin Sawicki
0fa514b6e1
Remove open with deprecated APIs commands
2015-06-24 16:51:47 -04:00
Jessica Lord
0db71fa115
Add 'Show Preferences' command to open Settings
2015-06-03 10:20:34 -07:00
Kevin Sawicki
bf37a66831
Rename --one to --include-deprecated-apis
2015-06-02 16:36:20 -07:00
Max Brunsfeld
d9e4aa16d2
Run package specs from the active item's project folder
2015-05-14 16:18:54 -07:00
Kevin Sawicki
5f38719dfc
⬆️ scrollbar-style@3.1
2015-04-22 10:27:07 -07:00
Kevin Sawicki
4160a8c239
Merge pull request #6230 from mnquintana/coffeelint-plus
...
Lint for more styleguide errors
2015-04-08 12:07:23 -07:00
Max Brunsfeld
f39c67411a
Rename 'add-root-folder' -> 'add-project-folder'
2015-04-07 12:10:12 -07:00
Machiste Quintana
2bb2022b5b
👕
2015-04-07 00:05:19 -04:00
Kevin Sawicki
4560be9eae
Don't use deprecated atom.config.toggle
2015-04-06 15:53:25 -07:00
Max Brunsfeld
5df56fc50a
Add workspace element command for 'add root folder'
2015-04-06 15:19:40 -07:00
Kevin Sawicki
7d592c8b78
includeDeprecations -> includeDeprecatedAPIs
2015-04-03 11:29:16 -07:00
Kevin Sawicki
63072bf8ae
Check deprecations flag for space pen shim inclusion
2015-04-03 11:29:14 -07:00
Kevin Sawicki
6a6036db58
Add command for open dev and api preview modes
2015-04-03 11:29:12 -07:00
Kevin Sawicki
80cb757cfe
Add api preview open ipc event proxy
2015-04-03 11:27:59 -07:00
Kevin Sawicki
b66e931a99
Only run package specs when project path exists
...
Closes #4579
2014-12-12 13:18:14 -08:00
Kevin Sawicki
9ac27bc2f8
Grim.logDeprecationWarnings -> Grim.logDeprecations
...
Closes #4486
2014-12-10 16:05:36 -08:00
Max Brunsfeld
e4bcb96dcc
Change ::setModel to ::initialize on all element classes
2014-12-01 17:52:19 -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
e238292075
Remove WorkspaceElement::handleWindowFocus
...
We were getting stack traces in specs when the window got focused caused
by this subscription never getting disposed. We investigated, and can’t
find a case where removing this causes any issues.
Tested:
* Loading/reloading empty window
* Loading/reloading window with pane splits
* Opening/closing dev tools
* Switching focus between atom windows
* Switching focus between applications
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 16:24:02 -07:00
Nathan Sobo
9fd52f600e
Dispose of WorkspaceElement subscriptions when detached
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-11 16:24:02 -07: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
Ben Ogle
b425df1d58
Merge pull request #3837 from atom/bo-panel-api
...
Add panel API
2014-10-20 13:25:48 -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
Nathan Sobo
65e077abd1
Use StyleManager and StylesElement to manage all stylesheet elements
...
For now, loading remains in the theme manager, but all application of
stylesheets is routed through atom.styles.
2014-10-15 15:14:13 -06:00
Nathan Sobo
8e06e88efa
Use ‘atom-workspace-axis’ custom tag name instead of ‘div’
2014-10-09 07:39:14 -07:00
Nathan Sobo
8941b97ed2
Use ‘atom-workspace’ custom tag name for WorkspaceElement
2014-10-09 07:39:14 -07:00
Nathan Sobo
19c0540eec
Add workspace commands via command registry again
...
Now that legacy jQuery command listeners are properly integrated with
the command registry, these commands can be moved back.
2014-10-08 11:57:46 -07:00
Nathan Sobo
cdb4ed1327
Integrate jQuery::on and ::trigger with command registry dispatch
2014-10-08 11:56:50 -07:00
Nathan Sobo
ec6614c919
Delegate pane focus methods from workspace to pane container
...
Fixes #3754
2014-10-08 10:43:40 -07:00
Nathan Sobo
34bd103c3d
Move remaining workspace commands back to $::command temporarily
2014-10-06 13:19:47 -06:00
Nathan Sobo
b00441bee7
Register workspace commands via $::command until compatibility is better
...
This is a temporary measure.
Currently, commands registered via atom.commands.add don’t mesh properly
with the dispatch of commands registered via jQuery. Didn’t think this
was a big deal until I realized that it broke the ability to preempt
commands on ancestor nodes by calling stopPropagation, which might break
packages.
2014-10-06 13:16:36 -06:00
Kevin Sawicki
98d31a1d30
💄 Remove some lint
2014-10-02 17:54:23 -07:00
Nathan Sobo
a5781d65c3
Remove methods carried over from old view
2014-09-25 12:36:44 -06:00
Nathan Sobo
670f3e4946
Add WorkspaceElement
2014-09-25 11:41:09 -06:00