Corey Johnson
06b63c24dc
Merge remote-tracking branch 'origin/dev' into md-preview-redux
...
Conflicts:
src/packages/markdown-preview/stylesheets/markdown-preview.css
static/atom.css
static/command-panel.css
2013-03-11 17:02:36 -07:00
Corey Johnson & Nathan Sobo
b01a4aa041
Allow markdown preview view to be scrolled with core:move-up/move-down
2013-03-11 17:34:59 -06:00
Corey Johnson & Nathan Sobo
7e03880bd0
Add $.fn.scrollUp and .scrollDown
...
These scroll the element by a small amount up or down.
2013-03-11 17:32:11 -06:00
Corey Johnson & Nathan Sobo
140b22737e
Refetch rendered markdown when triggering preview a subsequent time
2013-03-11 16:56:44 -06:00
Corey Johnson & Nathan Sobo
2aefd8ca46
Set overflow hidden on status bar
...
The octicon was causing overflow, which was making the entire view
scroll because the status bar was bigger than the height used by
flexbox.
2013-03-11 16:52:15 -06:00
Nathan Sobo
194ac13f43
💄
2013-03-11 16:05:20 -06:00
Nathan Sobo
bf7fc39434
Rename AtomPackage.packageMain to .mainModule
2013-03-11 16:04:38 -06:00
Nathan Sobo
50b61f3a00
Test requiring of package main module via deferred deserializer
2013-03-11 15:20:51 -06:00
Nathan Sobo
10d0fdf2d7
Require a deferred package early if needed when deserializing panes
...
The requiring of a package's main module is now decoupled from package
activation. Non-deferred packages will always be required before the
panes are deserialized. This allows the package to register any
deserializers for objects displayed in the panes.
Deferred packages can contain a 'deferredDeserializers' array in their
package.cson. If we attempt to deserialize an object with a deserializer
in the list, the package's main module will be required first so it has
a chance to register the deserializer. But the package still won't be
activated until an activation event occurs.
We may want to add an additional optional hook called 'load' which is
called at require time. We would not guarantee that the rootView
global would exist, but we could give the package a chance to register
deserializers etc. For now, registering deserializers is a side-effect
of requiring the package.
2013-03-11 15:08:19 -06:00
Nathan Sobo
a392174164
Un-f
2013-03-11 14:57:03 -06:00
Corey Johnson
7c47b7f8d4
Pane styling isn't a child of the .root-view class
...
Panes aren't attached to a root view in spes.
2013-03-11 10:02:19 -07:00
Corey Johnson & Nathan Sobo
478a376c97
Less files work in atom themes
2013-03-11 10:02:19 -07:00
probablycorey
9acd401b9e
Use fixture files to requireStylesheet
2013-03-11 10:02:19 -07:00
Justin Palmer
050c376e87
remove old less require spec
2013-03-11 10:02:19 -07:00
Justin Palmer
0624ba6d3f
rename remaining static css files to less
2013-03-11 10:02:19 -07:00
Justin Palmer
392b9cfeab
command-panel.css -> command-panel.less
2013-03-11 10:02:19 -07:00
Justin Palmer
a448a79ae6
atom.css -> atom.less
2013-03-11 10:02:19 -07:00
Justin Palmer
2b66b033e0
add less parsing helper to spec helper
2013-03-11 10:02:19 -07:00
Justin Palmer
b9604d1baa
reset.css -> reset.less
2013-03-11 10:02:18 -07:00
Justin Palmer
e1a9362448
wrap-guide.css -> wrap-guide.less
2013-03-11 10:02:18 -07:00
Justin Palmer
6fd0118d2c
tree-view.css -> tree-view.less
2013-03-11 10:02:18 -07:00
Justin Palmer
7ad67e50a6
spell-check.css -> spell-check.less
2013-03-11 10:02:18 -07:00
Justin Palmer
758c9f116f
package-generator.css -> package-generator.less
2013-03-11 10:02:18 -07:00
Justin Palmer
dcfee2d9d9
markdown preview to less. also seperate out pygments colors
2013-03-11 10:02:18 -07:00
Justin Palmer
03642a2923
editor-stats.css -> editor-stats.less
2013-03-11 10:02:18 -07:00
Justin Palmer
3821a492fc
command-logger.css -> command-logger.less
2013-03-11 10:02:18 -07:00
Justin Palmer
bd0751e17e
braket-matcher.css -> bracket-matcher.less
2013-03-11 10:02:18 -07:00
Justin Palmer
3d3947722f
autocomplete.css -> autocomplete.less
2013-03-11 10:02:18 -07:00
Justin Palmer
b33494eada
-console.log
2013-03-11 10:02:18 -07:00
Justin Palmer
0e2ada4a91
markdown.css -> markdown.less
2013-03-11 10:02:18 -07:00
Justin Palmer
b502c811cb
move less parsing to requireStylesheet
2013-03-11 10:02:18 -07:00
probablycorey
0b674978db
Require will parse .less files into css
2013-03-11 10:02:18 -07:00
Nathan Sobo
bf7e2d38f7
Merge pull request #393 from github/fix-cson-dependencies
...
The CSON library requires the underscore-extensions library
2013-03-11 08:34:28 -07:00
Ben Burkert
6dd9d011aa
The CSON library requires the underscore-extensions library.
2013-03-11 10:58:52 -03:00
Kevin Sawicki
8cf32149b7
Return absolute paths from $native.traverseTree()
...
Previously relative paths were generated even though
things like fs.list() and fs.listTree() would just
recombine them with the root path.
Closes #391
2013-03-08 13:44:28 -08:00
Kevin Sawicki
110d3719bb
Use actual root path length
...
Previously a one was added just to use for the
length with the null byte when creating the root
path passed to fts_open.
Closes #391
2013-03-08 13:17:36 -08:00
Corey Johnson & Nathan Sobo
f3910ba34e
WIP: make markdown preview view serializable
2013-03-08 11:59:49 -08:00
Corey Johnson & Nathan Sobo
06c9a3ac86
Remove empty panes when PaneContainer deserializes
2013-03-08 11:45:20 -08:00
Corey Johnson & Nathan Sobo
8ca8841f9e
Make command-panel's editor have -webkit-flex: 1
...
We moved the setting of flex on editors to the panes stylesheet
previously, but here is another context where we need flex to be
set.
2013-03-08 11:14:44 -08:00
Corey Johnson & Nathan Sobo
cf6c46ba3a
Tree view deselects entry when active item has no path
2013-03-08 11:10:13 -08:00
Nathan Sobo
22d1336aa0
Apply correct flexbox styling to .pane > .item-views > *
...
Markdown preview was overflowing because the min-height of flexbox
items is automatically set to min-content. Setting it to 0 ensures that
the item doesn't expand beyond its flex size. Moving this styling to
atom.css ensures that people don't have to work too hard to fit
their views into panes.
2013-03-08 10:56:23 -08:00
Corey Johnson & Nathan Sobo
1561f22853
Clean project before tests are run
2013-03-08 10:26:44 -08:00
Corey Johnson
5cd3dfce8e
Add .template extension to package-generator template files
...
Acutally Closes #359
2013-03-08 09:30:20 -08:00
Corey Johnson
709d9738ef
Revert "Exclude package-generator templates from coffee compilation"
...
This reverts commit f432ad350f .
2013-03-08 09:27:44 -08:00
Corey Johnson
f432ad350f
Exclude package-generator templates from coffee compilation
...
Closes #359
2013-03-08 09:16:19 -08:00
Corey Johnson & Nathan Sobo
7e33bd17e0
Make markdown preview views fit into panes and work w/ a single buffer
2013-03-07 15:49:33 -08:00
Corey Johnson & Nathan Sobo
0f1ffdaee8
Set the window title to 'untitled' when the active item has no title
2013-03-07 15:34:28 -08:00
Corey Johnson & Nathan Sobo
e26d2e5637
WIP: Preview markdown in next pane, splitting current pane if needed
2013-03-07 14:53:42 -08:00
Corey Johnson & Nathan Sobo
d84614866a
Add Pane.getNextPane
2013-03-07 14:32:10 -08:00
Corey Johnson & Nathan Sobo
ff50bc2e6f
Add toBeInstanceOf and toHaveLength jasmine matchers
2013-03-07 14:32:10 -08:00