Nathan Sobo
4e8e5a84c4
Support context attribute in <atom-styles>
2014-11-04 16:37:20 -07:00
Nathan Sobo
963c92eb4e
Hack: Add editor stylesheets to atom-text-editor shadow root
2014-11-04 16:37:20 -07:00
Nathan Sobo
22212be90d
Give atom-text-editor elements a shadow root
...
Themes aren’t applying correctly and there are issues with mini editors
but this basically works. I’m leaving the .editor node in the shadow
DOM for theme compatibility and because React still wants to render
into a wrapper element.
2014-11-04 16:37:20 -07:00
Ben Ogle
df9a0dc7a3
hideAllPanelsExcept
2014-11-04 15:22:32 -08:00
Ben Ogle
5251183410
Dispose panel emitter on destroy()
2014-11-04 15:21:32 -08:00
Ben Ogle
5bd028b24e
Enforce modal
2014-11-04 14:58:00 -08:00
Ben Ogle
8485831f40
Add the location attr. Need it for styling!
2014-11-04 14:22:15 -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
022bc2e2a5
Only load the bootstrap styles we need!
2014-11-04 12:28:53 -08:00
Ben Ogle
78dc87d4b6
Add new event method for unhandled errors.
2014-11-03 16:18:20 -08:00
Ben Ogle
ba642682ca
Merge pull request #4014 from atom/bo-undo-skip
...
Pass options through to TextBuffer::setTextInRange
2014-10-31 12:19:28 -07:00
Kevin Sawicki
26f21abcf3
Remove ivar only used in constructor
2014-10-31 11:24:26 -07:00
Kevin Sawicki
ab0f9e88a7
Add dot atom directory ivar
2014-10-31 10:56:03 -07:00
Kevin Sawicki
6d8b891b65
💄
2014-10-31 10:43:07 -07:00
Kevin Sawicki
afdb96e1b1
Don't load from ~/.atom/dev when in safe mode
2014-10-31 10:42:27 -07:00
Kevin Sawicki
9c1ca86cb0
Load atom://assets/ urls from ~/.atom/assets
2014-10-31 10:35:15 -07:00
Ben Ogle
5231a548e3
Pass options through to the text buffer
2014-10-30 17:49:43 -07:00
Kevin Sawicki
19b0f760a1
Only re-tokenize lines when tab length changes
...
Closes #3929
2014-10-30 16:20:05 -07:00
Kevin Sawicki
25922872f0
Remove trailing whitespace
2014-10-30 14:00:53 -07:00
Ben Ogle
fcca61c2b2
📝 Update docs
2014-10-30 13:56:03 -07:00
Ben Ogle
ee4116536d
Move the ViewRegistry to atom.views
2014-10-30 13:42:27 -07:00
Kevin Sawicki
6e827434fd
Log a warning when a enabled theme isn't installed
2014-10-30 10:04:38 -07:00
Kevin Sawicki
b3f6b3af4b
Merge pull request #3968 from lee-dohm/default-themes
...
Load the default themes when configured themes don't exist
2014-10-30 09:38:11 -07:00
Kevin Sawicki
037a7f435c
Add search issues to help menu
2014-10-30 09:11:06 -07:00
Kevin Sawicki
05c1ae71e1
Add report issue to Help menu
2014-10-30 09:11:05 -07:00
Kevin Sawicki
cefabd4eb8
Add FAQ to help menu
2014-10-30 09:11:05 -07:00
Kevin Sawicki
9f80be4570
Add roadmap to help menu
2014-10-30 09:11:05 -07:00
Kevin Sawicki
61f75b0764
Add discussions to Help menu
2014-10-30 09:11:05 -07:00
Lee Dohm
d20e91897a
Load the default themes when configured themes don't exist
2014-10-29 19:42:42 -07:00
Kevin Sawicki
2e0bb66a9a
Remove unneeded add encoding attr call
2014-10-29 16:03:57 -07:00
Kevin Sawicki
d205c4d664
Add data attribute for encoding
...
Mirrors the grammar data attribute
2014-10-29 16:03:10 -07:00
Nathan Sobo
3c7eecbb6a
Dispose of scoped config subscriptions when TextEditorComponent unmounts
...
Fixes #3998
2014-10-29 15:04:39 -06:00
Kevin Sawicki
498631725a
Store menu template even if window isn't focused
...
update may be called before the window gains focus to store its
template so it is updated correcltly once the window gains focus.
2014-10-29 13:06:57 -07:00
Kevin Sawicki
5985175b07
📝 Fix typo
2014-10-29 11:33:01 -07:00
Kevin Sawicki
d2ef888f22
Add TextEditor::onDidChangeEncoding
2014-10-29 11:33:01 -07:00
Kevin Sawicki
35925ed349
Add encoding getter and setter
2014-10-29 11:33:01 -07:00
Kevin Sawicki
25eea7d19b
Remove TextEditor::setEncoding
2014-10-29 11:33:01 -07:00
Kevin Sawicki
4c9e71770a
Add initial TextEditor::setEncoding
2014-10-29 11:33:00 -07:00
Kevin Sawicki
bd7996e071
Remove open profile
2014-10-29 10:55:46 -07:00
Kevin Sawicki
0c590d6170
Load CoffeeScript when using a custom resource path
...
Load CoffeeScript early whenever the resource path a subdirectory
from process.resourcesPath
Close #3993
2014-10-29 10:21:23 -07:00
Kevin Sawicki
edec6b9b0a
🐎 Use cached pair character information
...
Tokenized lines break out atomic tokens so trust the hasPairCharacter
value on the token instead of rechecking it.
2014-10-28 18:15:13 -07:00
Kevin Sawicki
9abc4580f4
Don't recompute pair boolean when building token
...
Pass in hasPairedCharacter to the Token constructor when it is
being broken out from the parent token instead of recomputing it.
2014-10-28 18:15:13 -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
Kevin Sawicki
d1fcfabf0b
Move comment above module.exports
...
Make it parseable by donna
Refs atom/donna#2
2014-10-28 16:20:11 -07:00
Nathan Sobo
ea8a3a78da
Don’t hide pane items that are already hidden
2014-10-28 11:23:35 -06:00
Nathan Sobo
02d20e3155
Call legacy SpacePen remove hooks before unmounting TextEditorComponent
2014-10-27 15:29:59 -06:00
Nathan Sobo
2910e017bb
Unmount TextEditorComponent when TextEditor is destroyed
...
We don’t want to do it when the element is detached because it might
be caused by moving the editor rather than destroying it. Unmounting
the component entirely and then remounting it causes the hidden input
to not be recycled, interfering with focus restoration. Watching for
destruction of the model is a good way to ensure we always tear down
the view at the right time without doing it prematurely.
2014-10-27 15:12:30 -06:00
Nathan Sobo
4d796f614c
Update Tokenized/DisplayBuffer prior to TextBuffer::onDidChange handlers
...
Fixes #3789
2014-10-27 13:56:23 -06:00
Kevin Sawicki
a8be05bb3b
Clear focused window property on window closed
...
Closes #3806
2014-10-27 11:30:41 -07:00