Ben Gotow
42ef0e98a4
fix(lint): Various linter issues
2016-05-06 16:06:16 -07:00
Jackie Luo
cbda623fec
🎨 (plugins): Fix line breaks
2016-04-24 18:32:53 -07:00
Ben Gotow
a48ddd51f8
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
c78401c566
🎨 (preferences): Change spacing and button sizes
2016-04-07 14:32:51 -07:00
Juan Tejada
4c250640fe
fix(react): Fix several warnings in missing imports
2016-04-05 14:53:37 -07:00
Jackie Luo
6e07dce03c
🎨 (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
5dcb3a1bce
fix(template): Rewrite in ES6, add missing windowTypes
2016-03-21 18:25:50 -07:00
Jackie Luo
e5c2075d26
🎨 (plugins): Add theme-specific icon in plugins tab
2016-03-14 17:55:25 -07:00
Jackie Luo
4d7f515090
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
6823b31e21
🎨 (plugins): Add install button in preferences
2016-03-09 16:54:29 -08:00
Jackie Luo
94580240ba
🎨 (plugins): Switch to switches
2016-03-09 16:54:09 -08:00
Evan Morikawa
cc15d35848
fix(plugin): better errors if plugins are malformed
...
Fixed read assets
2016-02-25 11:55:11 -08:00
Ben Gotow
7bc335c28b
fix(*): misc fixes for warnings, appearance of PL indicators
2016-02-24 01:04:57 -08:00
Ben Gotow
34da43c42a
💄 (icon): A delightful seafoam green icon
2016-02-23 10:35:08 -08:00
Ben Gotow
8a8170eb0e
🎨 : 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
fbb7a4b40c
bump(*): Electron 0.36.7, version to 0.4.6
2016-02-08 18:35:23 -08:00
Ben Gotow
97d49256bd
fix(packages): Default icon for third-party packages
2016-01-12 13:52:01 -08:00
Ben Gotow
460a715e4d
fix(examples): examples => packages, move away from installing them
2016-01-07 14:56:34 -08:00
Ben Gotow
528c8850ce
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
488dff0f90
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
4b1d8b0fbd
fix(plugins): Packages => Plugins in a few more places
2015-10-23 15:14:44 -07:00
Ben Gotow
ea23796bf8
fix(onboarding): Do not open plugin folders after install
2015-10-23 11:58:33 -07:00
Michael Grinich
f04682031c
actually no more gh-pages
2015-10-05 05:08:53 -07:00
Ben Gotow
ecf557ce31
fix(icons): New artwork for a few initial packages, labels
2015-10-03 23:34:43 -07:00
Ben Gotow
6557826468
fix(sidebar): Make the sidebar labels slightly smaller
2015-10-03 23:00:34 -07:00
Ben Gotow
05d68b1a62
fix(install-package): Point to the examples directory by default
2015-10-03 19:31:31 -07:00
Ben Gotow
c20599d471
feat(dev-mode): Toggle dev mode, sticky through restarts
2015-10-03 19:04:19 -07:00
Ben Gotow
d0ac42f07f
feat(plugins): Restore the plugins sidebar view
2015-10-03 18:11:36 -07:00