Commit Graph

907 Commits

Author SHA1 Message Date
Ben Ogle
942041f214 Move the find-and-replace marker css into the base theme 2014-07-03 14:12:23 -07:00
Nathan Sobo
7c356d2592 Revert "Render highlights on their own layer to avoid GPU artifacts" 2014-06-21 01:58:11 -06:00
Nathan Sobo
df8d014e3c Add a dedicated underlayer to avoid GPU artifacts on wrap guide etc
Trying to make the .highlights layer double as the .underlayer was
causing GPU artifacts on the wrap guide when the last highlight was
removed. This puts it in its own layer to avoid that.
2014-06-20 16:33:08 -06:00
Nathan Sobo
4218e0a037 Render highlights on their own layer to avoid GPU artifacts
Previously, when the last highlight div was removed from the lines
layer, chunks of the lines would sometimes disappear. Since we've
discovered that giving the lines an opaque background doesn't help with
subpixel anti-aliasing anyway, I've found that rendering highlights on
their own layer behind the lines and making the lines layer transparent
avoids the arficacts.
2014-06-20 15:18:19 -06:00
Ben Ogle
63587abe97 Give fold markers a pointer on hover 2014-06-18 14:21:03 -07:00
Ben Ogle
e89e2141d7 Merge pull request #2605 from atom/bo-ns-highlights
Add highlight decorations
2014-06-17 17:42:18 -07:00
Ben Ogle
3790cdb262 Reset highlights so they don’t interfere with styleguide text.highlight 2014-06-17 17:08:53 -07:00
Kevin Sawicki
de8b498402 Add deprecations to spec runner 2014-06-17 11:28:01 -07:00
Ben Ogle
a3784500ec Fix editor-view tests 2014-06-17 11:13:15 -07:00
Ben Ogle
0312609e19 Make highlights render as absolute position 2014-06-16 15:57:23 -07:00
Corey Johnson
5e51445118 Update cursor z-index 2014-06-11 10:04:31 -07:00
Ben Ogle
d9e731c84a Update styles on the foldable icons 2014-06-09 14:04:23 -07:00
Nathan Sobo
fe3ea229a2 Prevent focus loss on double click without breaking single click focus
Previously, we stopped propagation on mousedown events to prevent
certain cases where focus was being lost after double clicking to select
a word.

Unfortunately, this also broke the ability to focus the editor by
clicking it. When investigating this, I noticed that whenever we lost
focus, the target of the mousedown event was always the cursor. So I
tried setting `pointer-events: none` on cursors and can no longer
reproduce the double-click issue.

/cc @probablycorey
2014-06-07 12:37:40 +09:00
Nathan Sobo
66661f2d10 Make cursor visible when .editor-contents is focused 2014-06-06 23:58:39 +09:00
Nathan Sobo
cae5cdc81c Put the .editor class on the wrapper, not the component
Things depend on the react editor wrapper having the .editor class,
but inside the editor, we can control the style. I changed the
component's div to be .editor-contents for now. We can eliminate this
extra style when we eliminate the wrapper.
2014-06-06 23:52:35 +09:00
Corey Johnson
56095187e6 Only show the first 10 lines of a spec failure and its stacktrace
It is difficult to scroll through stack traces when there are huge
failure messages. This limits the length to 10 lines, if you hover
over the message it will expand.

Somewhat related to #1173
2014-06-05 11:36:58 -07:00
Ben Ogle
d684911fce Make cursor visible when over indent guides 2014-05-27 12:11:24 -07:00
Nathan Sobo
2ae7cba452 Don't blink cursors with CSS animation
It seems to create intermittent lags when moving the cursor and typing.
2014-05-20 14:04:59 -06:00
Nathan Sobo
b000e8e4a2 Get selection specs passing again 2014-05-16 15:31:16 -06:00
Nathan Sobo
54cec0a5ff Hold the gutter's width with a dummy line number 2014-05-16 15:31:15 -06:00
Nathan Sobo
7dfe829fc8 Style lines with inline styles for performance 2014-05-16 15:31:15 -06:00
Nathan Sobo
d15fd34f7a Render selections on lines layer; don't put each line number on GPU 2014-05-16 15:31:14 -06:00
Nathan Sobo
a118cdd32b Put selections and lines on the GPU together in sibling divs 2014-05-16 15:31:14 -06:00
Nathan Sobo
070d239f41 Blink cursors with a CSS animation
Now that they're on their own layer, I don't think it affects the
repaint timing when typing on lines (if it ever did).
2014-05-16 15:31:13 -06:00
Nathan Sobo
f3efd7d60b Position cursors relative to scrollLeft and fix specs 2014-05-16 15:31:12 -06:00
Nathan Sobo
191bc115cf Use explicit descendant selector for styling lines 2014-05-16 15:31:12 -06:00
Nathan Sobo
a22480d857 Don't give lines a negative z-index
Removing the z-index makes them accessible via mouse in the inspector.
2014-05-16 15:31:12 -06:00
Nathan Sobo
a36163ce86 Manually set the gutter width to the width of a line number
We need to absolutely position line numbers to minimize repaints, but
the gutter needs to be wide enough to show them.
2014-05-16 15:31:11 -06:00
Nathan Sobo
e3d1a6aef8 Render each line number on its own layer 2014-05-16 15:31:11 -06:00
Nathan Sobo
bf9f8597a7 Give each line its own layer on the GPU 2014-05-16 15:31:11 -06:00
David Y. Ross
e3302b3f73 hide the cursor with cursor-hidden class rather than element.style 2014-05-15 19:20:32 -07:00
Nathan Sobo
ab1ede5fe6 Add a dummy scrollbar corner
Horizontal / vertical scrollbars render a 'corner' on the lower right
when they would otherwise overlap. I previously relied on drawing both
dummy scrollbars at their full width/height so the corner got rendered,
but that interfered with the display of the horizontal scrollbar in
certain circumstances because it was too wide to scroll. This commit
provides that behavior with an absolutely positioned div with the same
dimensions as the intersection of scrollbars when both are visible.
2014-05-09 11:33:04 -06:00
Nathan Sobo
dbd271f70a Don't obscure last character of long lines with vertical scrollbar
This entailed quite a few changes to dial in scrollbars. The scrollbars
are now adjusted in size to account for the width of the opposite
scrollbar. If the width or height are not explicitly constrained and we
are scrollable in the opposite direction that is constrained, we account
for the width of the opposite scrollbar in assigning a natural height
or width based on the content.
2014-05-09 11:33:04 -06:00
Nathan Sobo
e6df30e94c Respect horizontal scrollbar when rendering the vertical, and vice versa
We set overflow to hidden in the opposite scroll direction only if we
can't actually scroll in that direction, causing the white square where
neither scrollbar overlaps to appear at the lower right corner.
2014-05-09 11:33:03 -06:00
Nathan Sobo
c730e3c67e Ensure selections span the entire screen, even when lines are short
Also, pass scrollHeight and scrollWidth as props to child components
instead of calling the method to compute them in multiple components.
2014-04-22 17:10:22 -06:00
Nathan Sobo
22496ceeb1 WIP: Minimize paint when scrolling and composite lines with the GPU 2014-04-22 17:10:22 -06:00
Nathan Sobo
d566726b9f Use negative z-indices so attached views are visible in react editor 2014-04-22 17:10:21 -06:00
Nathan Sobo
8c266957f1 Isolate CSS changes to a single selector 2014-04-22 17:09:41 -06:00
David Graham & Nathan Sobo
48135a1e8d Update the horizontal scrollbar when scrollLeft changes in the model 2014-04-22 17:09:38 -06:00
Nathan Sobo
1162af61ed Render a basic gutter 2014-04-22 17:09:38 -06:00
Nathan Sobo
a931aaff53 Remove temporary cursor visibility styling 2014-04-22 17:09:38 -06:00
Nathan Sobo
3d3b72a954 Render selections 2014-04-22 17:09:04 -06:00
Nathan Sobo
70e5880b1d Start on cursor rendering 2014-04-22 17:09:02 -06:00
Nathan Sobo
c2858fcae2 Use overflow: hidden for editor 2014-04-22 17:09:02 -06:00
Nathan Sobo
3c69fd2d49 Handle mouse wheel and make some tweaks to improve scroll performance 2014-04-22 17:09:02 -06:00
Nathan Sobo
a134a60ce8 Render the entire editor with React. Handle vertical scrolling.
The space-pen view is now a simple wrapper around the entire React
component to integrate it cleanly into our existing system. React
components can't adopt existing DOM nodes, otherwise I would just have
the react component take over the entire view instead of wrapping.
2014-04-22 17:09:02 -06:00
Nathan Sobo
5e8213d45f Add atom.allowUnsafeEval loophole and disable unsafe-eval again
With Node.js baked in, there's no water-tight way to prevent users from
evaluating code at runtime, at least with CSP alone. This is because
node exposes a 'vm' module that allows scripts to be compiled. There's
also `module._compile`, etc.

I think a reasonable compromise is to protect users from eval'ing code
by accident. This commit adds an atom.allowUnsafeEval method which
re-enables eval in the dynamic scope of the given function.

I then use this to compile the keystroke grammar which saves us the
complexity of pre-compiling it during specs.

What do people think?
2014-03-05 09:57:08 -07:00
Patrick Toomey
fc543fc5a6 add unsafe-eval for now 2014-03-05 09:32:49 -06:00
Patrick Toomey
2e3aec81e7 initial attempt at CSP policy to see what breaks 2014-03-05 09:03:27 -06:00
Ben Ogle
705f77f5ba Comments 2014-02-28 17:38:08 -08:00
Ben Ogle
c71cbf2e09 Add variables for wrap-guide and indent-guide 2014-02-28 17:38:08 -08:00
Ben Ogle
33aba7b721 Update syntax color variables 2014-02-28 17:38:08 -08:00
Nathan Sobo
28d7db2371 Set overflow to 'hidden' on panes. I'm pretty sure this fixes #1594. 2014-02-26 18:19:07 -08:00
Kevin Sawicki
f9d70e5623 Make skipped specs yellowish 2014-02-11 16:19:46 -08:00
Kevin Sawicki
750e3565fd Remove unused margin styles 2014-02-11 09:06:13 -08:00
Kevin Sawicki
4c60c40eb8 Nest list-unstyled rule 2014-02-11 09:06:13 -08:00
Kevin Sawicki
830a8ddc03 Use bootstrap tooltips 2014-02-11 09:06:13 -08:00
Kevin Sawicki
6a408a3a55 Make symbol-header font size 18px 2014-02-11 09:06:13 -08:00
Kevin Sawicki
4b2e8f8713 Use fold/unfold octicons 2014-02-11 09:06:13 -08:00
Kevin Sawicki
6776fa4f0d Remove border from symbol area 2014-02-11 09:06:12 -08:00
Kevin Sawicki
8be5f7d6c8 Use bootstrap to style spec reporter 2014-02-11 09:06:12 -08:00
Kevin Sawicki
91bd852812 Use hyphen separated class names 2014-02-11 09:06:12 -08:00
Kevin Sawicki
99c2c32e1e Nest styles 2014-02-11 09:06:12 -08:00
Kevin Sawicki
cf73dd467a Pad stack traces 2014-02-11 09:06:11 -08:00
Kevin Sawicki
05769f8a49 💄 One property per line 2014-02-11 09:06:11 -08:00
Cheng Zhao
3d27cd662a Save the sync message in require('crash-reporter').start(). 2014-02-03 19:31:40 +08:00
Cheng Zhao
c1f3aa14cd Do not send synchronous messages in index.html. 2014-02-03 16:03:59 +08:00
Kevin Sawicki
fe748dbcc8 Update octicons 2014-01-29 18:00:00 -08:00
Kevin Sawicki
1e759ee646 Add missing package icon 2014-01-29 17:58:35 -08:00
Corey Johnson
337390df47 Merge pull request #1489 from atom/cj-update-coffee-script
Update coffee script v1.7.0
2014-01-29 09:09:36 -08:00
probablycorey
d7638b4420 Use require('coffee-script').register() 2014-01-28 16:35:05 -08:00
Kevin Sawicki
c1a9c3b5fb Update octicons 2014-01-28 10:06:54 -08:00
Nathan Sobo
519ebb1ca6 Leave folded marker on end of lines in its natural position
Previously, we were nudging it upward. Something must have changed at
some point because it looked too high.
2014-01-20 14:22:26 -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
149a6825b4 Show bookmarks instead of fold indicators unless hovering 2014-01-17 17:20:37 -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
Nathan Sobo
475ff140a7 Make unfolded fold icons darker on hover 2014-01-17 15:22:29 -07:00
Nathan Sobo
1e3dc05b3d Nudge chevron-right left a bit to align better with chevron-down 2014-01-17 14:58:16 -07:00
Nathan Sobo
1a12a17b7a Use actual markup for fold icon so we can determine when it's clicked 2014-01-17 14:55:06 -07:00
Nathan Sobo
8757e1f145 Add downward pointing chevrons next to foldable row numbers in gutter 2014-01-17 14:34:53 -07:00
Kevin Sawicki
63df8dfcdb Merge remote-tracking branch 'origin/master' into chrome31
Conflicts:
	package.json
2014-01-13 15:01:52 -08:00
Nathan Sobo
b21eb6f934 Drop .flexbox-repaint-hack div and use pseudo selector instead
We don't actually need structural markup to ensure that all pane views
are absolutely positioned. We can just use the `> *` selector inside of
.pane-items.

/cc @probablycorey is there anything I'm missing here?
2014-01-11 19:13:00 -07:00
Nathan Sobo
738bfd7253 Fix layout of tabs with flexbox repaint hack
The .item-views div needs to be the first child of pane and contain
the absolutely positioned repaint hack div inside it, otherwise the tabs
don't get honored as flexbox items.
2014-01-10 19:02:19 -07:00
probablycorey
d908c8b026 Use absolute divs to limit repaints on keypresses 2014-01-08 14:31:46 -08:00
probablycorey
6f766acac8 Rename .row and .column to .pane-row and .pane-column
Bootstrap's .row and .column css was influencing our pane rows and
columns.
2014-01-08 14:30:33 -08:00
probablycorey
7eba9d3a23 Use flexbox to arrange panes 2014-01-08 14:29:32 -08:00
Cheng Zhao
72744494b8 Also use node-vm-compatibility-layer in renderer. 2014-01-07 18:48:03 +08:00
Cheng Zhao
c287be1725 Fix bootstrap in renderer. 2014-01-07 18:48:03 +08:00
Ben Ogle
38c4fb3884 Add .background-message to the default theme 2013-12-19 12:14:46 -08:00
Kevin Sawicki
865d94d758 Add dev mode icon to status bar
Skull colliding with tabs was too much to handle.

Red square in status bar is the new indicator.
2013-12-11 18:57:07 -08:00
Kevin Sawicki
e3b89aca93 Use defaults similar to ui-variables colors 2013-12-06 12:56:15 -08:00
Kevin Sawicki
9183d4968f Only include used colors for now 2013-12-06 12:56:14 -08:00
Kevin Sawicki
1aa96fc37a Drop text segment from color 2013-12-06 12:56:14 -08:00
Kevin Sawicki
d75d3b6d09 Import syntax-variables in atom.less 2013-12-06 12:56:14 -08:00
Kevin Sawicki
f60856eca7 Add more syntax variables 2013-12-06 12:56:14 -08:00
Kevin Sawicki
3a7049a1d9 Import syntax in atom.less 2013-12-06 12:56:14 -08:00
Kevin Sawicki
29d1b42d04 Move git markup styles to syntax.less 2013-12-06 12:56:14 -08:00
Kevin Sawicki
80552675d0 Add initial syntax-variables.less 2013-12-06 12:56:14 -08:00
Kevin Sawicki
ff696355ee Use color variables for commit message files 2013-12-06 12:56:14 -08:00
Ben Ogle
4869fad7f6 Add styling for headings in overlays. 2013-12-04 14:29:32 -08:00
Ben Ogle
bb5d70fa2e Merge pull request #1182 from atom/removing-core-treeview-settings
Removing core treeview settings
2013-12-04 11:26:06 -08:00
Matt Graham
9c1127dd1b adjusting padding for new tabs 2013-12-03 11:30:19 -08:00
Matt Graham
46c6d63dcd removing focus from core 2013-12-03 10:37:31 -08:00
Kevin Sawicki
b1f041fa6e Use a class instead of id for panes element 2013-12-02 08:27:32 -08:00
Kevin Sawicki
ca11661f6d Use a class instead of id for vertical element 2013-12-02 08:26:07 -08:00
Kevin Sawicki
bc4ceb189c Use a class instead of id for horizontal element 2013-12-02 08:25:48 -08:00
Kevin Sawicki
98694e5407 Use a class instead of id for workspace view 2013-12-02 08:23:29 -08:00
Kevin Sawicki
ad9721a893 Rename workspace-view element to workspace 2013-11-26 11:02:53 -08:00
Kevin Sawicki
ee0814313f Rename root-view.less to workspace-view.less 2013-11-26 11:02:53 -08:00
Ben Ogle
0c2c739741 Add ability for placeholder text in mini editor 2013-11-25 14:46:54 -08:00
Ben Ogle
3fe22aa5c8 Set font sizes 2013-11-20 17:11:50 -08:00
Paul Betts
9f080be6e1 Add Courier New as a last-chance fallback 2013-11-20 13:21:30 -08:00
Paul Betts
f094a86ae7 Initial hack of proper Windows fonts 2013-11-20 12:47:32 -08:00
Matt Colyer
33538a5ed7 Use .workspace rather than body for keybindings 2013-11-19 16:57:10 -08:00
Ben Ogle
0aa0dc01d5 Properly reset the size of layers on resize
Otherwise, when a theme has padding in the scroll-view, it will be 
scrollable all the time (width:100%).
2013-11-05 18:40:05 -08:00
Ben Ogle
1cb5d16a60 Style messages 2013-11-04 17:19:09 -08:00
Ben Ogle
4e18e7a67c Lists are nested via padding the list items 2013-10-31 10:50:48 -07:00
probablycorey
ffcd948362 Move beep method to rootView 2013-10-23 10:42:13 -07:00
probablycorey
3b525302b0 Merge remote-tracking branch 'origin/master' into cj-add-flash-error 2013-10-23 10:27:49 -07:00
Kevin Sawicki
cbb82b1dcc Use background-color-selected for active pill
This prevents the bright blue pill color in dark-ui and instead
mirrors the active tab color.
2013-10-22 17:07:44 -07:00
probablycorey
d38067ec1a Fix lint errors 2013-10-22 13:00:14 -07:00
probablycorey
3c08ae2de6 Add Atom::visualBeep method 2013-10-22 12:18:22 -07:00
probablycorey
c71e9cf618 Add flashError css 2013-10-22 11:36:37 -07:00
Kevin Sawicki
d989aeb592 Focus body when root view has no focusable children
This is required now that root view has a tab index
2013-10-16 13:35:11 -07:00
Kevin Sawicki
8f2770d084 Prevent overriding coffee cache once registered
Previously this was done afterwards in index.html and task.coffee
but should really be handled by the cache itself so any module
require a different version of coffee-script are not reregistering
a different require extension handler.
2013-10-04 09:25:31 -07:00
Kevin Sawicki
8be254c878 Export a register method from coffee-cache
This allows it to be required without having any side effects which
is needed for the clean task that just wanted to remove the cache
directory.
2013-10-04 09:20:46 -07:00
Kevin Sawicki
ee388b2600 Set window size and position before showing
Previously a new dev window that threw an error during bootstrap
would not be displayed.
2013-10-01 08:37:14 -07:00
Ben Ogle
0b9a316e02 Upgrade to fuzzy-finder@0.6.0 2013-09-26 15:37:28 -07:00
probablycorey
33a7ff8722 Add padding to skull 2013-09-26 14:32:44 -07:00
probablycorey
35c8d53275 Use a skull and crossbones instead of a triangle 2013-09-26 14:26:28 -07:00
probablycorey
92edaf157a Use warning color 2013-09-25 17:22:56 -07:00
probablycorey
0dd08dd3d2 Add tiny dev tools status indicator 2013-09-25 17:19:30 -07:00
Ben Ogle
0e94468e6e Remove scroll-view offset
It is overridden by something in js
2013-09-23 16:27:50 -07:00
Ben Ogle
4b4f9f753f Add .focusable-panel class 2013-09-23 16:27:50 -07:00
Ben Ogle
d35aa2b021 Center the mini editors 2013-09-23 16:27:50 -07:00
Ben Ogle
347b1924cd Add font-family to ui-variables 2013-09-23 16:27:49 -07:00
Ben Ogle
82fcada49e fix blocks for lists 2013-09-23 16:27:49 -07:00
Ben Ogle
a8595023c2 Move some panel styles into core 2013-09-23 16:27:49 -07:00
Ben Ogle
f864414f59 Fix button heights.
relates to atom/find-and-replace#16
2013-09-20 18:03:21 -07:00
Kevin Sawicki
73fab20d7e Use relative require path for coffee-cache 2013-09-20 10:02:20 -07:00
Ben Ogle
be5c7a87f9 Fix strangeness when split panes 2013-09-12 14:04:19 -07:00
Ben Ogle
a8e8bb9303 Fix section styles 2013-09-12 14:04:18 -07:00
Ben Ogle
6277fbcf80 Remove merged screw up 2013-09-12 14:04:17 -07:00
Ben Ogle
b96c1b4186 Sections can be created with the .section class 2013-09-12 14:04:17 -07:00
Ben Ogle
e0a9d3acec Links have a pointer cursor 2013-09-12 14:04:17 -07:00
Ben Ogle
261f61ac26 Oops 2013-09-12 14:04:17 -07:00
Ben Ogle
e9b7e27fe0 Update sections to handle the edge borders 2013-09-12 14:04:17 -07:00
Ben Ogle
210fbc6fb1 Add bootstrap less file 2013-09-12 14:04:17 -07:00
Ben Ogle
d2e125357a Fix .block css definition
It was selecting .blocks in the highlighted syntax. See #836
2013-09-12 13:47:10 -07:00
Ben Ogle
83f09af89b Remove .less extensions from imports 2013-09-10 12:01:35 -07:00
Ben Ogle
e9b3ad2f68 💄 Rules with multiple selectors on 2 lines
In /static
2013-09-10 12:01:16 -07:00
Ben Ogle
ba0b90971e Remove ui-colors from static 2013-09-10 12:01:16 -07:00
Ben Ogle
598b1b100e Add .has-flat-children 2013-09-10 12:01:15 -07:00
Ben Ogle
a94a1924a0 Add selected var to the ui variables 2013-09-10 12:01:15 -07:00
Ben Ogle
d39651a69d Add new vars to all ui-variables files. 2013-09-10 12:01:15 -07:00
Ben Ogle
3621136ab5 💄 No more bootstrap-overrides.less 2013-09-10 12:01:14 -07:00
Ben Ogle
99ea5f02e4 Add pane-item class 2013-09-10 12:01:14 -07:00
Ben Ogle
b8085e06b7 Handle trees without disclosure arrows 2013-09-10 12:01:14 -07:00
Ben Ogle
f7ba202720 Add link styles 2013-09-10 12:00:47 -07:00
Ben Ogle
d37b5fcb46 Use left margin in inline-blocks to the right 2013-09-10 12:00:23 -07:00
Ben Ogle
0e7cae9a91 Add .icon-size mixin to octicons 2013-09-10 12:00:23 -07:00
Ben Ogle
3e4ba1f833 Add padding to all .icons 2013-09-10 11:59:49 -07:00
Ben Ogle
d311ee9c70 Rename links -> icons 2013-09-10 11:59:49 -07:00
Ben Ogle
84bd5d543a extract a few styles from the tree view 2013-09-10 11:59:49 -07:00
Ben Ogle
15e9ec2766 Add new variables to static fallback 2013-09-10 11:59:48 -07:00
Ben Ogle
3cb6710eed Fix selected items in lists 2013-09-10 11:59:48 -07:00
Ben Ogle
6aa8bb4116 Lists use the selected bg color 2013-09-10 11:59:47 -07:00
Kevin Sawicki
d2efaf03d1 Remove unneeded units 2013-09-10 11:59:45 -07:00
Ben Ogle
e9c0f6b6d9 Remove ui-mixins dep from static 2013-09-10 11:59:45 -07:00
Ben Ogle
9440512113 Extract some of the list structure into base css 2013-09-10 11:59:45 -07:00
Ben Ogle
dfdd172b17 Move sections into base CSS 2013-09-10 11:59:44 -07:00
Ben Ogle
6e9bcfcbcf Move links css into base css 2013-09-10 11:59:44 -07:00
Ben Ogle
59f51eb25b Move utility block classes to the base css 2013-09-10 11:59:44 -07:00
Ben Ogle
14569aa46b Pull common button code into base css 2013-09-10 11:59:44 -07:00
Ben Ogle
7e95518d0e Style the select-lists 2013-09-10 11:59:40 -07:00
Ben Ogle
39dd42ce8e 💄 on popover-lists 2013-09-10 11:59:39 -07:00
Ben Ogle
ed09b69db7 Add overlay to the new theme 2013-09-10 11:59:39 -07:00
Ben Ogle
4d88a95eed 💄 2013-09-10 11:59:38 -07:00
Ben Ogle
c91c705c6d Add octicon classes 2013-09-10 11:59:38 -07:00
Ben Ogle
5d260d1331 Add utilities less file to base css 2013-09-10 11:59:37 -07:00
Ben Ogle
a192a79bec 💄 2013-09-10 11:59:37 -07:00
Ben Ogle
ff6fb2174a Add new theme with new approach at colors + components 2013-09-10 11:59:37 -07:00
Kevin Sawicki
bc76b70552 Add SHA-1 based CoffeeScript compile cache
This restores the require cache that was used pre-node integration
2013-09-09 18:56:15 +01:00
Ben Ogle
2b2dc15ac1 Fix styles in jasmine runner 2013-09-04 12:25:29 -07:00
Kevin Sawicki
fd69581397 Update path in comment for less-imports rename 2013-09-04 12:25:28 -07:00
Ben Ogle
8f236c8a60 Rename less-imports to variables 2013-09-04 12:25:28 -07:00
Ben Ogle
5c1799d751 Add individual imports to each LESS file
Make the Less linter happy
2013-09-04 12:25:28 -07:00
Ben Ogle
7c63a206f1 Revert "Remove ui-colors"
This reverts commit 45179d44be9d69923a0afaac5470b5399079b071.
2013-09-04 12:25:27 -07:00
Ben Ogle
15c1669ab6 Don't load bootstrap on reload of base sheets 2013-09-04 12:25:27 -07:00
Ben Ogle
30a4eb12c5 Remove ui-colors 2013-09-04 12:25:27 -07:00
Ben Ogle
d1c1ecc9a4 Add ability to override ui-variables in theme
This required moving the importable less files to a `less-imports` 
directory and adding that directory to the less path. Otherwise, 
atom.less would import ui-variables from its current directory 
(/static/ui-variables) as less searches the current directory before 
any other directories on the path.
2013-09-04 12:25:27 -07:00
Ben Ogle
084457c2a0 Update the less files to properly import less 2013-09-04 12:25:27 -07:00
Kevin Sawicki
e03544bab6 Hide body when unloading
This prevents a weird UI flicker when refreshing with the settings
view open.
2013-08-29 15:23:26 -07:00
Kevin Sawicki
0da647acdf Use display: inline for editor fold marker
This prevents it from wrapping to the next line when the window
is narrower than the line length.

Closes #211
2013-08-21 17:52:19 -07:00
Kevin Sawicki
6fb8dcbaa5 Add site color variables to ui-colors
These are used by the collaboration package to represent
participants in the current session.
2013-08-20 17:15:43 -07:00
Ben Ogle
b10a01ddc2 fix naming of background colors in default ui colors 2013-08-20 11:25:30 -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
0947e1cffa Upgrade octicons for mute/unmute icons 2013-08-19 21:40:19 -07:00
Ben Ogle
ea019870fb Add in the fallback ui colors. 2013-08-19 15:55:17 -07:00
Ben Ogle
72db35d663 rename colors to ui-colors 2013-08-19 15:55:16 -07:00