Kevin Sawicki
ec4cf8b497
Remove ConfigObserver
...
This class offers little utility now that emissary exists with beefed
up Subscriber and Emitter classes.
2014-02-06 13:07:25 -08:00
Corey Johnson
e769a8e4d5
Merge pull request #1484 from atom/directional-pane-navigation
...
Add commands to move directionally between panes
2014-02-05 13:29:45 -08:00
Kevin Sawicki
02f0c49d0e
Unfocus spec
2014-02-03 13:36:12 -08:00
Kevin Sawicki
66530eb69a
Rename remaining pasteboard occurences
2014-02-03 13:28:09 -08:00
Kevin Sawicki
70a7514f9e
Add Clipboard::readWithMetadata
...
This includes the associated metadata and Clipboard::read now returns
a String.
2014-02-03 13:20:28 -08:00
Kevin Sawicki
55ca32f7b3
Rename pasteboard-spec to clipboard-spec
2014-02-03 13:12:56 -08:00
Kevin Sawicki
569ab416b8
Replace pasteboard references with clipboard
2014-02-03 13:12:33 -08:00
Kevin Sawicki
b1e99d9927
Use atom.clipboard instead of atom.pasteboard
2014-02-03 13:10:10 -08:00
Kevin Sawicki
e6565f6561
Return object from Pasteboard::read
...
Closes #1465
2014-02-03 12:19:14 -08:00
Kevin Sawicki
c225d180ba
Set fixture theme types to "ui"
2014-02-03 11:15:31 -08:00
Kevin Sawicki
563065aeb1
Rename SelectList to SelectListView
2014-01-31 14:49:36 -08:00
Kevin Sawicki
caa16f2718
Update user stylesheet path in spec
2014-01-30 16:58:35 -08:00
Nathan Sobo
29f480661c
Merge branch 'master' into ns-workspace-specs-cleanup
2014-01-28 18:25:13 -07:00
Kevin Sawicki
a67d6362c2
Assert snippet.cson is copied over
2014-01-27 12:50:57 -08:00
Jason Rudolph
f322143272
Place pane navigation specs in proximity to each other
2014-01-26 17:29:45 -05:00
Jason Rudolph
dd5c65b5f9
Add commands to move directionally between panes
2014-01-26 17:25:59 -05:00
Corey Johnson
6d4f532a32
Merge pull request #1464 from atom/cj-cli-install
...
Make CLI installation easier.
2014-01-23 12:40:57 -08:00
Kevin Sawicki
d18a45f37c
Bump remove timeout to 30 seconds
2014-01-22 16:38:47 -08:00
probablycorey
399c4f9f95
Fix spelling error
2014-01-22 15:54:49 -08:00
probablycorey
eb28c15f69
Simplify installation callbacks
2014-01-22 13:35:07 -08:00
probablycorey
5a70276201
Fix specs
2014-01-21 18:09:53 -08:00
probablycorey
e53ed10169
Only allow one platform specific keybinding file.
2014-01-21 16:34:52 -08:00
probablycorey
2e4e178091
Don't load keymap files with other platforms in the suffix
...
Example: On osx `keymap.cson` and `keymap-darwin.cson` would load. But
`keymap-win32.cson` would not load.
2014-01-21 16:03:34 -08:00
Nathan Sobo
69df046cb0
Move font size increase/decrease to the Workspace model
2014-01-21 16:44:06 -07:00
Nathan Sobo
d491007da8
Remove tests for simple delegators
2014-01-21 16:44:06 -07:00
Nathan Sobo
71c65e65eb
Move specs for Workspace::reopenItemSync to model layer
2014-01-21 16:44:06 -07:00
Nathan Sobo
3fad9c616f
Move specs for Workspace::open to model layer
2014-01-21 16:44:06 -07:00
Nathan Sobo
933787f1a4
Remove 'split' option from Workspace::openSync
2014-01-21 16:44:06 -07:00
Nathan Sobo
5e83dee493
Move specs for Workspace::openSingletonSync to model layer
2014-01-21 16:44:06 -07:00
Nathan Sobo
11ab6fd2ef
💄
2014-01-21 16:44:06 -07:00
Nathan Sobo
0758bd0231
Move specs for Workspace::openSync to model layer
2014-01-21 16:44:05 -07:00
Kevin Sawicki
627e43dccf
Hide tooltips when window is resized
...
Refs atom/feedback#12
2014-01-21 12:33:23 -08:00
Brandon Tilley
8bba4d8add
Intelligently activate new items when the active item is closed
...
If the active item was the pane's first item, the second item (which is
the new first item) is activated. Otherwise, the item to the left of the
closed item is activated.
2014-01-20 14:34:02 -08:00
Nathan Sobo
4190f2f1ca
Merge remote-tracking branch 'origin/master' into ns-fold-indicators
2014-01-20 14:40:14 -07:00
Nathan Sobo
525b5c9978
Don't make commented lines foldable based on the next line's indentation
...
Only the first line of a set of commented lines should be foldable, even
if some of the lines in the block are indented.
2014-01-20 14:29:08 -07:00
Nathan Sobo
86106cbf4d
Remove redundant specs
2014-01-20 14:27:45 -07:00
Kevin Sawicki
8436e8f62e
Reload user keymap when it is moved/removed
2014-01-20 10:37:13 -08:00
Nathan Sobo
2831b43042
Update foldability indicators on changes that don't insert/remove lines
...
On changes that insert/remove lines, we redraw the entire gutter, which
ensures the foldability markers are up to date. But other kinds of
changes could change the foldability of lines… if a line becomes
commented or its indentation changes, the foldability of that line and
the lines above and below could be affected. For now, the gutter
understands this fact and updates the foldability for the region
extending from one line before to one line after each change. Someday
I'd like the view logic to not bake in knowledge of the folding rules,
but this works for now.
2014-01-20 11:17:58 -07:00
Nathan Sobo
ed93695d64
Add a foldable indicator for multi-line comments
2014-01-18 12:08:37 -07:00
Nathan Sobo
4db2ad53fd
Rename .fold class to .folded on line numbers in gutter
...
Using an adjective blends in better with '.foldable'
2014-01-18 11:35:22 -07:00
Nathan Sobo
99f025d5d6
Rename .fold-icon to .icon-right in gutter to make it multi-purpose
2014-01-17 16:59:50 -07:00
Kevin Sawicki
e0cf20cda9
Don't throw error when saving empty pane
...
Closes #1440
2014-01-17 15:24:55 -08:00
Nathan Sobo
d879923cdb
Fix gutter view rendering specs
2014-01-17 16:03:02 -07:00
Nathan Sobo
d16526a1f7
Fix references to renamed method in specs
2014-01-17 15:57:49 -07:00
Nathan Sobo
b2dff15e51
Toggle folding upon 'mousedown' on a foldable line's fold-icon
2014-01-17 15:17:13 -07:00
Nathan Sobo
8757e1f145
Add downward pointing chevrons next to foldable row numbers in gutter
2014-01-17 14:34:53 -07:00
Nathan Sobo
8e75831318
Rename LanguageMode::doesBufferRowStartFold to ::isBufferRowFoldable
2014-01-17 14:30:40 -07:00
Kevin Sawicki
64ebc37204
Reload user stylesheet when changed
2014-01-17 11:33:25 -08:00
Nathan Sobo
926493f05c
Emit 'item-added' before setting the ::activeItem when adding first item
...
Fixes atom/tabs#11
2014-01-17 11:10:17 -07:00
Nathan Sobo
fe2def8321
Merge remote-tracking branch 'origin/master' into ns-empty-panes
2014-01-16 11:16:00 -07:00