Corey Johnson & Nathan Sobo
fc60ba682c
💄
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
0e7cb3ff78
🔫
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
03ef5a72c4
Make getTemplate take keystrokesByCommand as a parameter
...
This clarifies the fact that we can't call this method without having
a keystrokes hash from a running window, which is why we also have a
getDefaultTemplate method which doesn't need the keystrokes.
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
2cd91eda98
💄
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
5d27d56056
Rename ApplicationMenu::parseTemplate to translateTemplate
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
0c9a1fdc80
Rename Keymap::toObject to Keymap::keystrokesByCommand
...
Also add spec for passing a selector
2013-08-20 12:23:15 -07:00
Corey Johnson & Nathan Sobo
79dd4320da
Rename AtomMenu to ApplicationMenu
2013-08-20 12:23:14 -07:00
probablycorey
37c7c8abee
Remove the whitespace grunt:lint was complaining about
2013-08-20 12:23:14 -07:00
probablycorey
77bb829a3e
Make keymap.toObject(selector) work
2013-08-20 12:23:14 -07:00
probablycorey
dba0998687
Revert "trigger commands from the browser process on the active.element"
...
This reverts commit f023ce89096b1c7a6faf337cf48d29cfbb296091.
2013-08-20 12:23:14 -07:00
probablycorey
0c542d2317
Menu Items only show keyBindings that match the selector "body"
2013-08-20 12:23:14 -07:00
probablycorey
477ac1768b
Rename ApplicationMenu to AtomMenu
...
This is so all browser process classes start with Atom.*
2013-08-20 12:23:14 -07:00
probablycorey
39ec96021e
Listen for application commands using the @command method
...
This adds application level commands to the command palette.
2013-08-20 12:23:14 -07:00
probablycorey
ab397b306c
AtomApplication listens for application level events
2013-08-20 12:23:14 -07:00
probablycorey
d3575bd45e
Remove return value from openPath()
...
It is not used anywhere
2013-08-20 12:23:13 -07:00
probablycorey
f6ad85488c
Fix parameter ordering
2013-08-20 12:23:13 -07:00
probablycorey
b8406368c6
Add underscore so download update menu item works
2013-08-20 12:23:13 -07:00
probablycorey
6278364ed2
💄
2013-08-20 12:23:13 -07:00
probablycorey
068e656627
Remove unused atom.getVersion method
2013-08-20 12:23:13 -07:00
probablycorey
6d50d05336
Move default menu creation into ApplicationMenu
2013-08-20 12:23:13 -07:00
probablycorey
60d804fb72
Don't intercept non-core commands
2013-08-20 12:23:13 -07:00
probablycorey
fb2439f193
Move ApplicationMenu to the AtomApplication
...
This moves it completely out of the renderer process
2013-08-20 12:23:13 -07:00
probablycorey
4d8b2672ff
Rename menu-bar to application-menu
...
Also move it to the src root in preparation for it's use in the
browser process
2013-08-20 12:23:13 -07:00
probablycorey
e057d35048
Create a MenuBar object (instead of treating it like a singleton.)
2013-08-20 12:23:13 -07:00
probablycorey
6e3517dd4a
Menu bar does not directly access the keymap anymore
...
This makes the keyBindingsForCommand methods obsolete
2013-08-20 12:23:12 -07:00
probablycorey
37c17075ea
Add keymap.toObject()
2013-08-20 12:23:12 -07:00
probablycorey
1074642e8f
Remove unused openWindow method
2013-08-20 12:23:12 -07:00
probablycorey
e360379ced
Create default menu bar that is shown if atom crashes during launch
2013-08-20 12:23:12 -07:00
probablycorey
efb70e0562
Remove specs and methods that are no longer used
2013-08-20 12:23:12 -07:00
probablycorey
9a156c8629
Remove keymap.bindDefaultKeys
...
No longer needed since default keys are handled in AtomApplication
2013-08-20 12:23:12 -07:00
probablycorey
afd1a7419d
Menu bar is load by the first created Atom Window
2013-08-20 12:23:12 -07:00
Corey Johnson
b3582b2632
Add keymap.keyBindingsForCommand
2013-08-20 12:23:11 -07:00
Corey Johnson
e68bc47dc5
💄
2013-08-20 12:23:11 -07:00
Corey Johnson
b5f4b8d254
Set devMode option on loadSettings
2013-08-20 12:23:11 -07:00
probablycorey
8803bab816
trigger commands from the browser process on the active.element
2013-08-20 12:23:11 -07:00
Kevin Sawicki
b94d22794b
Upgrade to bracket-matcher@0.3.0
2013-08-20 12:09:34 -07:00
Kevin Sawicki
27cee3e19c
Don't terminate tokenization if stack size changes
...
Previously Python import blocks were not tokenizing correctly since
the loop was prematurely terminating when a match at the end of the line
was reached and no tokens were generated for it.
This approach was incorrect since the tokenizer may have just popped a rule
and another loop could possibly pop more rules.
Now this early termination is only performed if the stack size hasn't changed.
2013-08-20 11:38:06 -07:00
Ben Ogle
b10a01ddc2
fix naming of background colors in default ui colors
2013-08-20 11:25:30 -07:00
Ben Ogle
14b5308bb3
Merge pull request #733 from atom/bo-theme-buttons
...
Add styled buttons to themes
2013-08-20 11:22:26 -07:00
Ben Ogle
4c0ffe122d
Add buttons to the light ui theme
2013-08-20 11:14:07 -07:00
Ben Ogle
7ca2779e56
Fix background highlight colors naming
2013-08-20 11:13:54 -07:00
Ben Ogle
5579551521
add buttons to ui dark theme
2013-08-20 10:47:26 -07:00
Kevin Sawicki
d89e95dc54
💄 Move extend under class declaration
2013-08-20 10:15:31 -07:00
Corey Johnson
7ace46d81f
Add private beta docs
2013-08-20 09:43:48 -07:00
Kevin Sawicki
e13eebdcd2
Remove fontello
...
This is no longer used now that the octicons include video/audio
on/off icons that are used in the collaboration package.
2013-08-19 21:42:32 -07:00
Kevin Sawicki
3cb3c888ba
Upgrade to collaboration@0.5.0
2013-08-19 21:42:28 -07:00
Kevin Sawicki
0947e1cffa
Upgrade octicons for mute/unmute icons
2013-08-19 21:40:19 -07:00
Kevin Sawicki
044bcd4053
💄
2013-08-19 21:28:09 -07:00
Kevin Sawicki
805c17d20c
Revert "Remove ws dependency now managed in collaboration package"
...
This reverts commit dc8362cabf .
This is still needed since apm install does not install dev dependencies
of third-party modules.
2013-08-19 21:25:37 -07:00
Kevin Sawicki
77ed5324b1
Move specs from spec/app to spec/
2013-08-19 21:23:00 -07:00