Commit Graph

913 Commits

Author SHA1 Message Date
Paul Betts
d620da33f2 Enable Portable Mode
This PR sets the default ATOM_HOME to be relative to atom.exe, if the
following cases are true:

1. We're not in DevMode
1. We're on Windows
1. The EXE path is not in the normal installed location

This allows users to take the entire Atom folder and use it as a
"Portable" application (i.e. portableapps.com)
2015-09-07 11:35:28 -07:00
Max Brunsfeld
a4b9b9c6cd 👕 Use standard style for js code 2015-08-21 16:56:32 -07:00
Max Brunsfeld
b533aff8f4 🐎 Minimize dependencies loaded before the module-cache 2015-08-21 13:48:56 -07:00
Max Brunsfeld
2285e8a42c Move babel config to a separate file in static directory 2015-08-19 17:55:29 -07:00
Max Brunsfeld
49e37f5410 Use source-map-support to handle stack trace conversion
Previously, our Error.convertStackTrace function was provided by coffeestack,
which only works for coffee-script. This adds a dependency on 'source-map-support',
which works for any source file with inline source maps.

This also refactors the code for registering our compilers (coffee-script,
typescript, and babel) so that caching logic is shared.
2015-08-19 17:55:29 -07:00
simurai
9fb97b093f Add text color to atom-workspace
So text is readable on top of @app-background-color
2015-08-01 16:51:36 +09:00
simurai
5236b72103 Enable subpixel AA for tabs, status-bar etc.
Problem: The GPU layer added to the .gutter .tiles cause the surounding UI to also composite layers, like the tas or the status-bar. This disables subpixel anti-aliasing and text doesn't look that sharp.

Eventough the `.gutter` has `overflow: hidden`, it seems Chrome still thinks there is a chance of overlapping and thus creates the extra layers.

Solution: Creating an own stacking context for the `.gutter` seems to fix it.

Issue #7904
2015-07-18 20:05:28 +09:00
Machisté N. Quintana
3ac69500b0 Add SF UI font 2015-06-30 08:24:04 -04:00
Kevin Sawicki
993d702ce9 Include deprecated APIs when running core specs 2015-06-24 16:51:48 -04:00
Kevin Sawicki
85a4ae7fea Remove --include-deprecated-apis command line option 2015-06-24 16:51:48 -04:00
Kevin Sawicki
bde74dee0b Merge pull request #7281 from atom/sm-default-editor-font
New default editor font
2015-06-19 09:12:18 -07:00
Machiste Quintana
1bd94c670f Fix copypasta selector 2015-06-16 20:23:41 -04:00
Machiste Quintana
fe4654c9ea 🐛 Fix pane resize cursors on Windows 2015-06-16 20:18:16 -04:00
simurai
e4ba689e40 Replaces default editor font
Only affects OS X
2015-06-15 16:03:50 +09:00
Roy Martin
384b88eecf Fix inconsistency with pane resize cursors. 2015-06-09 01:06:45 -07:00
Antonio Scandurra
d294f35849 Get rid of .underlayer
/cc: @nathansobo
2015-06-05 16:26:33 +02:00
Kevin Sawicki
37939f6c76 Log deprecated-packages require error 2015-06-03 16:12:48 -07:00
Kevin Sawicki
c9eb9d71cc Setup deprecated packages in dev mode 2015-06-03 16:11:16 -07:00
Kevin Sawicki
bf37a66831 Rename --one to --include-deprecated-apis 2015-06-02 16:36:20 -07:00
My-khael Pierce
a1b4f89ddd remove unnecessary line break 2015-06-02 16:36:14 -04:00
Ben Ogle
49c8a10c08 Fix text lint error 2015-05-29 13:22:03 -07:00
Ben Ogle
fad99c69e6 Fix build issue: import ui vars. 2015-05-29 10:38:37 -07:00
Ben Ogle
98dc2f9d7f Style links and code blocks in text-* classes 2015-05-28 16:09:15 -07:00
simurai
08c4e8e007 Unstyle <kbd>
that got intruduced in latest Boostrap upgrade.

Fixes #6923
2015-05-24 16:37:36 +09:00
Machiste Quintana
54ca895777 Use configured font settings in tooltips 2015-05-18 19:30:05 -04:00
Kevin Sawicki
c4d7df9e99 Prevent global variables from leaking out of index.js 2015-05-14 09:54:35 -07:00
Kevin Sawicki
9f2faa086b Add back raw load settings logging 2015-05-13 10:11:46 -07:00
Kevin Sawicki
f2c50bfd9e Remove unneeded loadSettings validation 2015-05-13 10:00:54 -07:00
Kevin Sawicki
f989981d19 Extract getCacheDirectory helper 2015-05-13 09:50:11 -07:00
Kevin Sawicki
fff546a1e5 Don't set background of spec windows 2015-05-13 09:47:10 -07:00
Kevin Sawicki
a0abd9ebe4 🎨 2015-05-13 09:37:13 -07:00
Kevin Sawicki
ded2438700 Add ; to inline style 2015-05-13 09:37:13 -07:00
Kevin Sawicki
943df49300 Read/write window background in local storage 2015-05-13 09:37:13 -07:00
Kevin Sawicki
87db62a70b Remove empty title element 2015-05-13 09:37:12 -07:00
Kevin Sawicki
f5078a16e3 Remove default background style 2015-05-13 09:37:12 -07:00
simurai
d97f67095e Add better fallback font
See comment https://github.com/atom/atom/pull/6567#commitcomment-10960397
2015-04-29 20:02:54 +09:00
simurai
52f06a619e Add DejaVu Sans Mono to font stack
Should fix font issues on Linux #4201
2015-04-29 16:59:24 +09:00
Kevin Sawicki
df2b0664a1 Catch errors setting load time 2015-04-28 17:43:16 -07:00
Kevin Sawicki
0d9d9e1056 Track load time when profiling startup 2015-04-28 17:42:46 -07:00
Kevin Sawicki
313c8a73ce Only pen dev tools when not already open 2015-04-28 09:04:52 -07:00
Kevin Sawicki
b5839a8960 Add created to profile message 2015-04-28 09:04:52 -07:00
Kevin Sawicki
3cc99d5662 Handle profile startup option on load 2015-04-28 09:04:52 -07:00
Michael Bolin
d2cd05ebdc Add a handler for an unhandledRejection. 2015-04-23 11:59:17 -07:00
Ben Ogle
c795879e0c Update colors in syntax fallback vars 2015-04-21 11:43:54 -07:00
Ben Ogle
4fb59af3cc Add fallback syntax var for attributes 2015-04-20 18:34:05 -07:00
liuxiong332
e46d3b0d27 Merge remote-tracking branch 'origin' into pane-resize
Conflicts:
	src/pane-element.coffee
	src/pane.coffee
2015-04-15 10:09:41 +08:00
Kevin Sawicki
7d592c8b78 includeDeprecations -> includeDeprecatedAPIs 2015-04-03 11:29:16 -07:00
Kevin Sawicki
5a7d746eae Conditionally include deprecations in Atom 2015-04-03 11:27:59 -07:00
Ben Ogle
2338f8e65b Make atom-pane overflow: visible
This allows children of the pane-item to make the decision to overflow or not.
2015-04-01 17:40:59 -07:00
Ben Ogle
9171089466 Add default syntax color vars
Will be used by syntax themes, and autocomplete
2015-03-30 13:50:08 -07:00