Corey Johnson & Kevin Sawicki
b56f4a129f
Mention fixed freeze
v0.6.0
2013-04-29 12:15:10 -07:00
Corey Johnson & Kevin Sawicki
0d8a6782b3
Stop tokenizing line when the same rule is pushed more than once
...
Previously Rails classes would infinitly loop if the Ruby on Rails
grammar was loaded but the Ruby grammar had not been. This occurred
because a rule was continually pushing itself on the stack but never
advancing.
Now if the position does not advance and the last two rules in the
stack have the same scope the last rule is popped and the entire line
is tokenized with the current scopes.
Closes #524 #486
2013-04-29 12:10:40 -07:00
Corey Johnson
fe219ed159
💄
2013-04-29 12:10:40 -07:00
probablycorey
6ee24cc50e
💄
2013-04-29 12:10:40 -07:00
Kevin Sawicki
5a84814e27
Undasherize the namespace when no event exists
...
This would present the new-window event as "New Window"
instead of "New-window".
2013-04-29 10:49:31 -07:00
Kevin Sawicki
994138c7a6
Mention meta-N command
2013-04-29 10:29:46 -07:00
Kevin Sawicki
df6809e705
Bind meta-N to open a new untitled editor
2013-04-29 10:27:39 -07:00
Kevin Sawicki
71aa9802d5
Move default keys from keymap.coffee to atom.cson
2013-04-29 10:11:21 -07:00
Kevin Sawicki
8b98a7793d
Include Java grammar in fenced code blocks
2013-04-28 06:50:03 -07:00
Kevin Sawicki
b4cbffd978
Wait for execute promise to prevent leaking subscriptions
2013-04-27 07:58:56 -07:00
Kevin Sawicki
53dde09523
Mark config panels as internal
...
The doc spec was failing since these classes were added with
no docs and weren't marked as internal so the coverage dropped
below 80%.
2013-04-27 07:40:06 -07:00
Kevin Sawicki
8af73449fe
Set no max width on img elements in image view
2013-04-27 07:21:23 -07:00
Kevin Sawicki
d2b513bd5e
Bind meta-_ to zoom out in image view
2013-04-27 07:19:34 -07:00
Kevin Sawicki
c54766a08a
Don't show indent guide in mini editor
2013-04-26 17:31:54 -07:00
probablycorey
8a7aa8083c
Add show inded guide
2013-04-26 15:36:58 -07:00
probablycorey
d1a26b9f81
Style editors like input fields
2013-04-26 15:36:58 -07:00
probablycorey
655fec2f18
Redraw editors when panel appears
...
If not done, the editors have zero height.
2013-04-26 15:36:58 -07:00
probablycorey
2d5bb8bd8b
Move open .atom button to config menu
2013-04-26 15:36:58 -07:00
probablycorey
bd7542cb0a
Use mini-editors instead of inputs
2013-04-26 15:36:58 -07:00
probablycorey
f06c9a5bc8
Don't respond to observe events when the editor value doesn't change
2013-04-26 15:36:58 -07:00
probablycorey
9f85ba4f7d
Empty editors trigger config to delete the associated config key
2013-04-26 15:36:58 -07:00
Corey Johnson & Nathan Sobo
b878be27a0
Revert to default font when setFontFamily is set to null/undefined
2013-04-26 15:36:58 -07:00
Corey Johnson & Nathan Sobo
1b98bf706e
Setting value to null/undefined removes key from config
2013-04-26 15:36:58 -07:00
Corey Johnson & Nathan Sobo
c923b561e2
💄
2013-04-26 15:36:57 -07:00
probablycorey
e72e1c9c56
Remove log
2013-04-26 15:36:57 -07:00
probablycorey
ecad6bc2a8
Don't allow float or int Editor's to have NaN as a value
2013-04-26 15:36:57 -07:00
probablycorey
cedea831f7
Config panel handles binding for Editors
2013-04-26 15:36:57 -07:00
probablycorey
1b4fbdb065
Allow html attributes to be applied to Editors
2013-04-26 15:36:57 -07:00
Corey Johnson & Nathan Sobo
c5cd39308d
Add "open .atom" button to general config view
2013-04-26 15:36:57 -07:00
Nathan Sobo
083e6f26bd
Style the general config panel w/ bootstrap
2013-04-26 15:36:57 -07:00
Nathan Sobo
15f95cb2a3
Add some explanatory text about cascading themes
2013-04-26 15:36:57 -07:00
Nathan Sobo
b6d1f37249
Make theme name text non-selectable
2013-04-26 15:36:14 -07:00
Nathan Sobo
232978ea9d
Themes can be disabled by clicking their 'x' icon in the enabled list
2013-04-26 15:36:14 -07:00
Nathan Sobo
5afe0a758c
Allow stylesheets with ' characters in their filename
2013-04-26 15:36:14 -07:00
Nathan Sobo
d3fa5b0f85
🙊
2013-04-26 15:36:13 -07:00
Nathan Sobo
ad0bcc3851
Update enabled themes list when config key is updated
2013-04-26 15:36:13 -07:00
Nathan Sobo
b110f430ee
Update 'config.themes' config key when enabled themes list is sorted
2013-04-26 15:36:13 -07:00
Nathan Sobo
7993e3ab39
WIP: don't allow duplicates to be dragged
2013-04-26 15:36:13 -07:00
Nathan Sobo
540c543984
Add a styled but non-functional themes config panel
2013-04-26 15:36:13 -07:00
Nathan Sobo
af02d9f0fd
Use config defaults to default themes to atom-dark-*
2013-04-26 15:36:13 -07:00
Nathan Sobo
36d0b2c735
No need for jQuery UI in package config panel
2013-04-26 15:36:13 -07:00
Nathan Sobo
7518864938
Set initial size of config window to 800x600
2013-04-26 15:36:13 -07:00
Nathan Sobo
2d00d3e07e
Import variables.less into config.less so it can be compiled alone
...
We try to compile all stylesheets across the board, but now many of
our stylesheets are imported into a master `atom.less` stylesheet. The
config stylesheet would compile fine when included from `atom.less`,
but alone it fails because it doesn't have the variables. We should
probably only try to pre-compile stylesheets we intend to require
directly… using a manifest maybe?
2013-04-26 15:36:13 -07:00
Nathan Sobo
0d520e9930
Add a package config panel with the list of enabled packages
2013-04-26 15:36:13 -07:00
Nathan Sobo
b70ff1b164
Don't assign window.jQuery in jasmine-jquery.js helper
...
I wrap it in a function wrapper to ensure that the assignment
`var jQuery` doesn't end up assigning a window global.
2013-04-26 15:36:13 -07:00
Nathan Sobo
ba6d3a1124
Use bootstrap to style editor config panel
2013-04-26 15:36:13 -07:00
Nathan Sobo
ac65e288df
Pull config stylesheet into atom.less
2013-04-26 15:36:12 -07:00
Nathan Sobo
c5e34c60f8
Don't explode if 'core.themes' config key is undefined
2013-04-26 15:36:12 -07:00
Nathan Sobo
5a291e8188
Use bootstrap stacked nav-pills for panels menu in config window
2013-04-26 15:36:12 -07:00
Nathan Sobo
ab5156c5e3
Clear out some styling cruft that will be replaced by bootstrap stuff
2013-04-26 15:36:12 -07:00