Commit Graph

14143 Commits

Author SHA1 Message Date
Chris Wanstrath
11019faa30 now that keymaps are based on class, they can be inherited 2011-11-10 00:54:34 -08:00
Chris Wanstrath
c42e75e8f2 settings in stdlib 2011-11-10 00:43:48 -08:00
Chris Wanstrath
ea8781f07d new keybinder dispatch method 2011-11-10 00:43:41 -08:00
Chris Wanstrath
1b8f48659a refactor editor and browser 2011-11-09 21:25:05 -08:00
Chris Wanstrath
42e528547a atom.open and atom.close 2011-11-09 19:37:01 -08:00
Chris Wanstrath
940b56844c ... 2011-11-09 19:28:08 -08:00
Chris Wanstrath
01c8b2131f unload too 2011-11-09 19:20:53 -08:00
Chris Wanstrath
5fdea060a3 whoops 2011-11-09 19:18:36 -08:00
Chris Wanstrath
36abc6ffc0 ExtensionManager and Settings 2011-11-09 19:16:27 -08:00
Chris Wanstrath
10753c9b61 startup loads all the classes, not app 2011-11-09 19:09:50 -08:00
Chris Wanstrath
d3e54ec1ae document handlers 2011-11-09 18:51:07 -08:00
Chris Wanstrath
9dea4c24b2 atom and stdlib 2011-11-09 18:33:43 -08:00
Chris Wanstrath
9ccebd0d2e this makes more sense 2011-11-09 14:41:41 -08:00
Chris Wanstrath
2baf464e3d hwhat 2011-11-09 14:40:41 -08:00
Chris Wanstrath
1fd1e34271 window.atom is an instance of App 2011-11-09 14:40:14 -08:00
Chris Wanstrath
dcd11ac1f8 tweak 2011-11-09 14:21:23 -08:00
Chris Wanstrath
4668f43991 not ready for this yet 2011-11-09 14:21:03 -08:00
Chris Wanstrath
235fd66529 Browser and Editor extend Document 2011-11-09 14:19:44 -08:00
Chris Wanstrath
3c1c00cc1b Merge remote-tracking branch 'origin/demo-demo-demo' into refaxtor
Conflicts:
	src/window.coffee
2011-11-09 14:12:44 -08:00
Corey Johnson
eb5e5b8258 /static dir can be loaded by require now. 2011-11-09 14:00:14 -08:00
Corey Johnson
70c8707064 The shift key is basically ignored now. Fixes #47.
We probably still want to handle the case where someone does `cmd-shift-a` by automatically upcasing `a`. This will only with with alpha keys though.
2011-11-09 14:00:14 -08:00
Corey Johnson
19e1df0e02 Shhh 2011-11-09 14:00:14 -08:00
Chris Wanstrath
9db7eb1c0d atom.on, atom.off, atom.trigger 2011-11-09 12:32:54 -08:00
Chris Wanstrath
51f8497229 atom.storage 2011-11-09 12:28:38 -08:00
Chris Wanstrath
6f1d4a8cc8 atom.keybinder 2011-11-09 12:26:37 -08:00
Chris Wanstrath
27f4736fd3 app goes last 2011-11-09 12:24:25 -08:00
Chris Wanstrath
73fd8562ab atom.event 2011-11-09 12:22:23 -08:00
Chris Wanstrath
7425aec186 atom.native 2011-11-09 12:16:15 -08:00
Chris Wanstrath
289fbb032f window.atom, window.atom.app 2011-11-09 12:15:19 -08:00
Chris Wanstrath
e182b6c2ae ui timeout hack returns 2011-11-09 12:13:15 -08:00
Corey Johnson
fa0367aa9c this is the first commit for the demo, it does not do much 2011-11-09 10:51:23 -08:00
Corey Johnson
7a567dab69 wip 2011-11-09 10:38:25 -08:00
Corey Johnson
be9078a92e updating a file from outside the app is ACTUALLY reflected in atom now 2011-11-07 16:25:46 -08:00
Corey Johnson
3df83d10d8 Save window size and position. Fixes #45 2011-11-07 15:52:52 -08:00
Corey Johnson
8243046a73 Yeah, they do. 2011-11-07 14:57:41 -08:00
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
8e56bf8a6e browsers hide themselves 2011-11-06 23:20:31 -08:00
Chris Wanstrath
ac9a5efb94 move iframe creation into Browser 2011-11-06 23:18:23 -08:00
Chris Wanstrath
b0efbc7196 yay for weird ui loading bugs 2011-11-06 23:03:45 -08:00
Chris Wanstrath
f7aebfc3bc Browser works! (pretty hacky tho) 2011-11-06 22:53:56 -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
bb46049f47 rb-mode for Rakefile, Gemfile, .gemspec, and .ru 2011-11-06 22:10:41 -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
af76dfad69 smoother transitions 2011-11-06 17:22:29 -08:00
Chris Wanstrath
1fd5ccdd68 fade 2011-11-06 17:15:15 -08:00