Ben Ogle
ba40706265
Add a notification when the init script can’t be loaded
2015-01-14 16:15:53 -08:00
Nathan Sobo
010bd643c0
Rename onDidActivateAll -> onDidActivateInitialPackages
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:11 -08:00
Nathan Sobo
30513cfde0
Rename ThemeManager methods for clarity/consistency
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:09 -08:00
Ben Ogle
e688df57f2
Add atom.inSafeMode()
2014-12-19 10:38:03 -08:00
Kevin Sawicki
4945fd7aae
Don't make atom.services public yet
2014-12-08 12:37:06 -08:00
Max Brunsfeld
11a07f41ac
Merge pull request #4414 from atom/mb-convert-stack-trace
...
Fix line numbers in coffeescript stack traces for error hooks
2014-12-05 14:06:22 -08:00
Max Brunsfeld
286361bf2b
Fix line numbers in coffeescript stack traces for error hooks
2014-12-05 12:59:19 -08:00
Nathan Sobo
99f91fac48
Add atom.services API
2014-12-05 09:46:52 -08:00
Kevin Sawicki
1179ced85c
Remove duplicate require
2014-12-03 15:07:07 -08:00
Ben Ogle
ac23717f8c
Only beep when there is a workspace
...
Some specs might not create one.
2014-12-02 15:52:37 -08:00
Nathan Sobo
0b44cee8db
Separate IPC messages that don’t belong in the command palette
...
Path opening and update signaling were both using the command-sending
IPC mechanism, but neither is actually a command. This commit adds a
second “message” channel with custom handling on the render process
side for these messages, rather than attempting to route them through
commands.
2014-11-27 10:30:50 -07:00
Ben Ogle
1f5fa27113
Trigger a notification when there is a keymap issue
2014-11-25 15:44:14 -08:00
Ben Ogle
9c6a5fb4fa
Messages -> notifications
2014-11-24 14:58:21 -08:00
Ben Ogle
3d6c9ee554
Add a MessageManager to atom.messages
2014-11-24 14:58:20 -08:00
Nathan Sobo
97a56574e0
Merge pull request #4259 from atom/ns-deprecate-syntax-global
...
Rename atom.syntax to atom.grammars
2014-11-20 14:11:45 -07:00
Ben Ogle
8afbab311f
Merge pull request #4248 from atom/bo-deprecate-workspace-view
...
Deprecate workspaceView
2014-11-20 10:53:19 -08:00
Nathan Sobo
d53d01d95b
Replace atom.syntax with atom.grammars
2014-11-20 11:42:49 -07:00
Nathan Sobo
131522f93d
Rename Syntax to GrammarRegistry
2014-11-20 11:38:01 -07:00
Nathan Sobo
732f053d4a
Add atom.tooltips global
2014-11-19 19:22:11 -07:00
Ben Ogle
1f51317a10
Remove workspaceView references from atom.coffee
2014-11-19 17:46:32 -08:00
Ben Ogle
8403e6583f
Deprecate atom.workspaceView
2014-11-19 17:46:32 -08:00
Nathan Sobo
677be2df82
Merge pull request #4223 from atom/ns-deprecate-style-sheet-events
...
Deprecate style sheet event methods on ThemeManager
2014-11-19 14:59:20 -07:00
Ben Ogle
74966bd547
Emit an event object from atom.onDidThrowError
2014-11-19 11:28:01 -08:00
Ben Ogle
db9de34993
Add onWillThrowError
2014-11-18 14:42:03 -08:00
Nathan Sobo
27331cb379
Publicize and document StyleManager
2014-11-18 10:50:55 -07:00
Kevin Sawicki
b47d52d919
Always set menu bar visibility when changing autohide
2014-11-17 16:40:15 -08:00
Kevin Sawicki
7422f0ab1b
Set menu bar visible when no longer autohiding
2014-11-17 16:40:15 -08:00
Kevin Sawicki
7bcf92e55a
Implement menu bar toggling
2014-11-17 16:40:14 -08:00
Ben Ogle
78dc87d4b6
Add new event method for unhandled errors.
2014-11-03 16:18:20 -08:00
Ben Ogle
ee4116536d
Move the ViewRegistry to atom.views
2014-10-30 13:42:27 -07:00
Kevin Sawicki
de3703d1ea
📝 Mark CommandRegistry and atom.commands public
2014-10-23 14:08:09 -07:00
Kevin Sawicki
452c78b735
Use local variable over calling method again
2014-10-22 09:31:45 -07:00
Wojtek Siudzinski
dc28ddbdc8
Setting ATOM_HOME
2014-10-21 16:55:10 +02:00
Nathan Sobo
d1f9133ef4
Merge pull request #3830 from atom/ns-extract-style-manager
...
Extract style manager from theme manager
2014-10-17 18:11:16 -06:00
Kevin Sawicki
405af7fb16
Track time taken to read window state
...
Refs atom/timecop#6
2014-10-17 15:44:59 -07:00
Nathan Sobo
506753a535
Subscribe to <atom-styles> element to shim events in ThemeManager
...
This is better than subscribing to atom.styles because the events it
emits contain the *actual* style elements we insert into the DOM.
2014-10-15 15:14:13 -06: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
79598aaae9
Add StyleElement
...
This will be used to handle stylesheet rendering when we move management
of loading stylesheets to the StyleManager instead of the theme manager.
This sets us up for being able to render specific stylesheets in shadow
roots in addition to just having global stylesheets.
2014-10-15 15:14:13 -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
454f9c4c65
Rename config-defaults -> config-schema
2014-09-29 16:09:49 -07:00
Ben Ogle
04d045227a
rename to config-defaults
2014-09-29 16:09:48 -07:00
Ben Ogle
98e828b337
Move default schema into config-default-schema.coffee
2014-09-29 16:09:46 -07:00
Ben Ogle
0bb8821644
Editor config uses a schema
2014-09-29 16:08:03 -07:00
Ben Ogle
5fdf3f894c
Load the config from Atom class so as not to duplicate
2014-09-29 16:07:02 -07:00
Ben Ogle
5bf09716ef
convert the workspace config to use a schema
2014-09-29 16:06:27 -07: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
Kevin Sawicki
371e25af69
Disable deprecations unless in dev/spec mode
...
These are currently adding ~200ms to startup so temporarily disable
until the grim performance is improved and/or core and bundled packages
are updated to not call deprecated APIs.
2014-09-24 10:24:27 -07:00