Corey Johnson
|
4e9a73cebc
|
atomController is now known as $atomController.
|
2011-11-07 14:56:22 -08:00 |
|
Corey Johnson
|
7ab473b0ce
|
Browser and Editor are panes. I hate the pane HTML code now.
|
2011-11-07 14:51:21 -08:00 |
|
Corey Johnson
|
4e262caee0
|
Let editor decide if it wants to open a file.
|
2011-11-07 08:53:07 -08:00 |
|
Chris Wanstrath
|
bd93efb5e8
|
any path except a directory can open in a window?
all the path detection should probably go in the same place
|
2011-11-06 22:28:03 -08:00 |
|
Chris Wanstrath
|
5e19f70cbc
|
window title = last path segment
|
2011-11-06 20:40:57 -08:00 |
|
Chris Wanstrath
|
915afbce71
|
add extensions:loaded event
|
2011-11-06 20:12:53 -08:00 |
|
Chris Wanstrath
|
6133c80a62
|
use coffeescript's magic
|
2011-11-06 20:11:40 -08:00 |
|
Chris Wanstrath
|
39f11f78a2
|
window.extensions is a map of loaded extension instances
|
2011-11-06 19:30:02 -08:00 |
|
Chris Wanstrath
|
cba6fb844a
|
atomController.path => window.path
|
2011-11-06 15:59:26 -08:00 |
|
Chris Wanstrath
|
b1376854a7
|
require.resolve none of the things
|
2011-11-06 14:39:20 -08:00 |
|
Chris Wanstrath
|
b3bc415166
|
require.resolve all the things
|
2011-11-06 14:38:28 -08:00 |
|
Chris Wanstrath
|
c9ea14d383
|
~/.atomicity/settings.coffee
|
2011-11-06 14:36:39 -08:00 |
|
Chris Wanstrath
|
03275679bf
|
don't freak if there's no ~/.atomicity/key-bindings.coffee
|
2011-11-06 14:31:50 -08:00 |
|
Corey Johnson
|
dac3c6ebaf
|
add/remove a file and watch the tree pane
|
2011-11-04 19:12:35 -07:00 |
|
Corey Johnson
|
750ede4f2c
|
handle storage on the objective-c side.
|
2011-11-04 17:43:15 -07:00 |
|
Corey Johnson
|
9671e09be0
|
Less logging.
|
2011-11-04 10:02:07 -07:00 |
|
Corey Johnson
|
2a86e3bf61
|
More resolving. More extension hotness.
|
2011-11-03 17:42:44 -07:00 |
|
Corey Johnson
|
7e7bbe3f01
|
Multiple windows can be opened, and their buffer state is saved.
|
2011-11-03 15:48:19 -07:00 |
|
Corey Johnson
|
fe734a1b11
|
it remembers what buffers a window has open
|
2011-11-02 16:57:34 -07:00 |
|
Corey Johnson
|
9a596734ff
|
editor is more editorish
|
2011-11-02 15:22:52 -07:00 |
|
Corey Johnson
|
c67917efa3
|
tabs
|
2011-11-02 10:27:25 -07:00 |
|
Corey Johnson
|
9e21d8da04
|
Dirty and window title added back. Dirty close prompts user.
|
2011-11-01 16:07:20 -07:00 |
|
Corey Johnson
|
912654cddf
|
opening paths and multiple windows is working!
|
2011-10-31 16:14:43 -07:00 |
|
Corey Johnson
|
cebd600e62
|
reloading be working.
|
2011-10-28 18:04:35 -07:00 |
|
Corey Johnson
|
0066ce5a01
|
Get rid of the noise, get rid of the funk.
|
2011-10-28 17:21:15 -07:00 |
|
Corey Johnson
|
445e5a8ce0
|
Every window has a path
|
2011-10-28 17:12:16 -07:00 |
|
Corey Johnson
|
3c976e37f3
|
things got a little out of hand
|
2011-10-27 17:45:42 -07:00 |
|
Corey Johnson
|
24b39115c2
|
consistently using fs instead of File
|
2011-10-26 14:21:02 -07:00 |
|
Corey Johnson
|
003effe5fd
|
Kind of starting from scratch.
Recreated the project as an xcode 4 project.
Key Bindings are working and reloading.
Got rid of everything that wasn't being used right now.
|
2011-10-26 11:12:18 -07:00 |
|
Corey Johnson
|
e64a0e64a1
|
wip
|
2011-10-26 11:10:52 -07:00 |
|
Corey Johnson
|
6c56221afe
|
Editor is now a plugin! This means everything is pretty modular now (and the code is a little event heavy)
|
2011-09-26 17:29:10 -07:00 |
|
Corey Johnson
|
226fb9e26e
|
Moving event handling out of editor into window
|
2011-09-26 11:10:27 -07:00 |
|
Corey Johnson
|
1b4f371873
|
jscocoa, your weird message calling kills me.
|
2011-09-23 16:42:06 -07:00 |
|
Corey Johnson
|
5c54dd77c9
|
pane adds itself.
|
2011-09-23 16:41:41 -07:00 |
|
Corey Johnson
|
3b5984c3f7
|
better error message
|
2011-09-22 17:05:24 -07:00 |
|
Corey Johnson
|
290f519d76
|
Added 'load' method for plugins.
This is called after all the plugins have been
created.
|
2011-09-22 11:08:53 -07:00 |
|
Corey Johnson
|
99d3d9b3e2
|
So we don't screw up and press cmd-ctrl-r from
the console.
Once we get keybindings working, we won't have to worry about this causing problems.
|
2011-09-21 17:40:57 -07:00 |
|
Corey Johnson
|
2ea875e700
|
require cleanup
|
2011-09-21 17:38:52 -07:00 |
|
Corey Johnson
|
012fc4826d
|
Editor is starting to act more like a plugin.
Eventually it will be a plugin.
|
2011-09-21 17:37:39 -07:00 |
|
Corey Johnson
|
24073baa44
|
catch and report plugin errors
|
2011-09-21 17:37:03 -07:00 |
|
Corey Johnson
|
47b8d0dc02
|
making plugins unique to windows and 'classy'.
This checkin breaks everything BTW.
|
2011-09-21 14:26:44 -07:00 |
|
Corey Johnson
|
4cb47ab96f
|
window loads plugins. prepping for plugin refactor
|
2011-09-20 16:54:50 -07:00 |
|
Corey Johnson
|
5abe161f7d
|
Window is no longer a Pane
|
2011-09-20 15:26:17 -07:00 |
|
Corey Johnson
|
664fa5b06f
|
bindkey takes a scope, keycap is a method
|
2011-09-20 15:25:36 -07:00 |
|
Corey Johnson
|
e60fa30daa
|
Made App a fake singleton. It only has class methods and variables.
|
2011-09-20 11:06:34 -07:00 |
|
Corey Johnson
|
4f55f4d4a0
|
Added toggle to Pane. Makes more sense there.
Also made pane be more jquery'y
|
2011-09-12 17:50:17 -07:00 |
|
Chris Wanstrath
|
b9689679e5
|
Turn editor.coffee into an Editor class which subclasses Pane
This isn't great but I think it's a step in the right direction.
|
2011-09-04 19:23:52 -07:00 |
|
Corey Johnson
|
b4944bbb46
|
missing args default to falsey, so dump them
|
2011-09-04 15:41:38 -07:00 |
|
Chris Wanstrath
|
804b67f8df
|
osx.coffee is dead.
Split Chrome into App and Window, in app.coffee and window.coffee
|
2011-09-04 14:17:46 -07:00 |
|