Keith Armstrong
4ed1f590ce
Update broken links for guides, docs, and API ( #2455 )
...
Also updated schemes of some links to https for consistency
2016-06-15 15:29:52 -07:00
Jackie Luo
8ef4d8c0f3
fix(typo): Correct spelling in error message
2016-06-09 15:04:00 -07:00
Ben Gotow
c35e9a564d
fix(keybase): Disable by default, remove duplicate dependencies
2016-06-07 14:15:54 -07:00
Ben Gotow
cd9987e5aa
fix(win32): Pad the search container to prevent clipping
...
#2376
2016-06-07 11:39:52 -07:00
Ben Gotow
3d5b21e4b2
fix(packages): Show version numbr of 3rd party plugins
2016-05-25 14:13:42 -07:00
Ben Gotow
9dc44e0630
fix(dialogs): Use new buttonLabel as needed
2016-05-23 10:34:44 -07:00
Jackie Luo
cf5faadd27
fix(plugins): Update plugins list on install
2016-05-18 16:02:57 -07:00
Ben Gotow
5f7d3ac2e9
fix(pkg-install): Use the package.json name, not the folder name
2016-05-18 15:25:18 -07:00
Ben Gotow
7533dc0ac6
fix(lint): Various linter issues
2016-05-06 16:06:16 -07:00
Jackie Luo
4f31785a16
🎨 (plugins): Fix line breaks
2016-04-24 18:32:53 -07:00
Ben Gotow
a46bad4eb7
refactor(menus): Major prune of keymaps/commands, real conditional menus
...
Summary:
Keymaps & menus CSON => JSON, remove AtomKeymaps, CommandRegistry use of CSS selectors, use Mousetrap instead
Important Notes:
- The `application:` prefix is reserved for commands which are handled in the application process. Don't use it for other things. You will not receive the events in the window.
- Maintaining dynamic menus seems to come with quite an overhead, because Electron updates the entire menu every time. In the future, we'll need https://github.com/electron/electron/issues/528 to really make things nice. I will be tracking this upstream.
- The format for keyboard shortcuts has changed. `cmd-X` is now `command+shift+x`
Test Plan: Run tests
Reviewers: juan, evan
Reviewed By: evan
Differential Revision: https://phab.nylas.com/D2917
2016-04-24 12:16:25 -05:00
Jackie Luo
199a900ac1
🎨 (preferences): Change spacing and button sizes
2016-04-07 14:32:51 -07:00
Jackie Luo
53fb45aec5
🎨 (preferences): Update styling
2016-04-06 13:08:44 -07:00
Juan Tejada
fc255873de
fix(react): Fix several warnings in missing imports
2016-04-05 14:53:37 -07:00
Jackie Luo
45ef25fc02
🎨 (preferences): Updates preferences to look prettier
...
Summary:
Adds new redesigned preferences with horizontal tab bar and refactored code.
Converts Preferences, Plugins, and a few components to ES6.
Test Plan: Tested locally.
Reviewers: evan, bengotow
Reviewed By: bengotow
Subscribers: juan
Differential Revision: https://phab.nylas.com/D2818
2016-04-01 14:01:26 -07:00
Ben Gotow
9e3dbd3873
fix(template): Rewrite in ES6, add missing windowTypes
2016-03-21 18:25:50 -07:00
Jackie Luo
1869709121
🎨 (plugins): Add theme-specific icon in plugins tab
2016-03-14 17:55:25 -07:00
Jackie Luo
457abbf329
feat(plugins): Move uninstall from theme picker to plugins tab
...
Summary: Move uninstall functionality to the plugins tab in preferences.
Test Plan: Tested locally.
Reviewers: bengotow, evan
Reviewed By: evan
Differential Revision: https://phab.nylas.com/D2716
2016-03-10 14:16:07 -08:00
Jackie Luo
c0a3452a2e
🎨 (plugins): Add install button in preferences
2016-03-09 16:54:29 -08:00
Jackie Luo
deeaefaeb4
🎨 (plugins): Switch to switches
2016-03-09 16:54:09 -08:00
Evan Morikawa
265eb2d4e9
fix(plugin): better errors if plugins are malformed
...
Fixed read assets
2016-02-25 11:55:11 -08:00
Ben Gotow
b106bed2a4
fix(*): misc fixes for warnings, appearance of PL indicators
2016-02-24 01:04:57 -08:00
Ben Gotow
8ed28f76d1
💄 (icon): A delightful seafoam green icon
2016-02-23 10:35:08 -08:00
Ben Gotow
71a5662553
🎨 : Smaller buttons, smaller toolbar, smaller text
...
This should not be considered final, but we do plan to shrink the size of the entire UI slightly to match platform conventions.
2016-02-09 19:45:24 -08:00
Ben Gotow
6e49dbd2c3
bump(*): Electron 0.36.7, version to 0.4.6
2016-02-08 18:35:23 -08:00
Ben Gotow
806edd7215
fix(packages): Default icon for third-party packages
2016-01-12 13:52:01 -08:00
Ben Gotow
f250fe2528
fix(examples): examples => packages, move away from installing them
2016-01-07 14:56:34 -08:00
Ben Gotow
77394b837d
fix(license): GPLv3 => GPL-3.0
2015-12-07 10:50:47 -08:00
DC
2bd710d668
Internal package.json license: GPLv3
...
Changed from 'Propietary' to 'GPLv3' to match LICENSE.md
2015-11-24 09:09:33 -08:00
Ben Gotow
e0976fde2c
bump(electron): 0.34.3 => 0.35.1
...
Electron 0.35.1 includes the tray fixes we contributed last week but also includes API restructuring and improvements. Most importantly, modules from electron are now imported via `require('electron')`
2015-11-23 22:09:17 -08:00
Evan Morikawa
51602f69a5
refactor(env): new NylasEnv global
...
Converted all references of global atom to NylasEnv
Temporary rename atom.io
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.io/temporaryAtomIoReplacement/g'
atom.config to NylasEnv.config
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.config/NylasEnv.config/g'
atom.packages -> NylasEnv.packages
atom.commands -> NylasEnv.commands atom.getLoadSettings
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.commands/NylasEnv.commands/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.getLoadSettings/NylasEnv.getLoadSettings/g'
More common atom methods
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.styles/NylasEnv.styles/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.emitError/NylasEnv.emitError/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.inSpecMode/NylasEnv.inSpecMode/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.inDevMode/NylasEnv.inDevMode/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.getWindowType/NylasEnv.getWindowType/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.displayWindow/NylasEnv.displayWindow/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.quit/NylasEnv.quit/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.close/NylasEnv.close/g'
More atom method changes
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.keymaps/NylasEnv.keymaps/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.hide/NylasEnv.hide/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.getCurrentWindow/NylasEnv.getCurrentWindow/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.menu/NylasEnv.menu/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.getConfigDirPath/NylasEnv.getConfigDirPath/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.isMainWindow/NylasEnv.isMainWindow/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.finishUnload/NylasEnv.finishUnload/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.isWorkWindow/NylasEnv.isWorkWindow/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.showSaveDialog/NylasEnv.showSaveDialog/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.append/NylasEnv.append/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.confirm/NylasEnv.confirm/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.clipboard/NylasEnv.clipboard/g'
find -E . -regex ".*\.(coffee|cjsx|js|md|cmd|es6)" -print0 | xargs -0 sed
-i "" 's/atom.getVersion/NylasEnv.getVersion/g'
More atom renaming
Rename atom methods
More atom methods
Fix grunt config variable
Change atom.cmd to N1.cmd
Rename atom.coffee and atom.js to nylas-env.coffee nylas-env.js
Fix atom global reference in specs manually
Fix atom requires
Change engine from atom to nylas
got rid of global/nylas-env
rename to nylas-win-bootup
Fix onWindowPropsChanged to onWindowPropsReceived
fix nylas-workspace
atom-text-editor to nylas-theme-wrap
atom-text-editor -> nylas-theme-wrap
Replacing atom keyword
AtomWindow -> NylasWindow
Replace Atom -> N1
Rename atom items
nylas.asar -> atom.asar
Remove more atom references
Remove 6to5 references
Remove license exception for atom
2015-11-17 16:41:20 -08:00
Ben Gotow
e9141a44ec
fix(plugins): Packages => Plugins in a few more places
2015-10-23 15:14:44 -07:00
Ben Gotow
5c57817ee6
fix(onboarding): Do not open plugin folders after install
2015-10-23 11:58:33 -07:00
Michael Grinich
1772a43878
actually no more gh-pages
2015-10-05 05:08:53 -07:00
Ben Gotow
84c8e2f99d
fix(icons): New artwork for a few initial packages, labels
2015-10-03 23:34:43 -07:00
Ben Gotow
c25a3c7ea0
fix(sidebar): Make the sidebar labels slightly smaller
2015-10-03 23:00:34 -07:00
Ben Gotow
b79680f9cc
fix(install-package): Point to the examples directory by default
2015-10-03 19:31:31 -07:00
Ben Gotow
31c7a330bf
feat(dev-mode): Toggle dev mode, sticky through restarts
2015-10-03 19:04:19 -07:00
Ben Gotow
cff7f8834e
feat(plugins): Restore the plugins sidebar view
2015-10-03 18:11:36 -07:00