Commit Graph

18310 Commits

Author SHA1 Message Date
Corey Johnson
89b5aa2c6a Making AtomApp less powerful, still thinking about all of this 2011-09-29 19:44:15 -07:00
Chris Wanstrath
76ab22bbae reboot 2011-09-29 01:36:32 -07:00
Chris Wanstrath
163c8e11f0 README-CHRIS 2011-09-28 18:26:13 -07:00
Corey Johnson
9310f087a4 added basic API to readme 2011-09-27 15:27:56 -07:00
Corey Johnson
9cd0cf5061 added class layout 2011-09-27 15:27:16 -07:00
Corey Johnson
73525e9278 Don't get ahead of yourself. 2011-09-27 15:15:50 -07:00
Corey Johnson
f5901f7e7c I don't even know if this makes sense anymore. I need to think on it. 2011-09-27 13:57:46 -07:00
Corey Johnson
40b8931387 Atomicty app doesn't open everything (I don't think it can.) 2011-09-27 13:35:34 -07:00
Corey Johnson
5a4f39a9c8 my current thinking WIP 2011-09-27 13:32:00 -07:00
Corey Johnson
9bb92a4dd5 The main pane always exists so it is independent of plugin load order. 2011-09-26 17:29:10 -07:00
Corey Johnson
a7c9567fe2 Shhhh 2011-09-26 17:29:10 -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
Chris Wanstrath
21a7345080 Radflish 2011-09-26 16:08:02 -07:00
Chris Wanstrath
a67b5b1150 README driven development 2011-09-26 14:43:03 -07:00
Corey Johnson
807c1926cf Remove context menus. 2011-09-26 13:45:49 -07:00
Corey Johnson
537b6c3fda Fix references to editor. 2011-09-26 13:45:41 -07:00
Corey Johnson
da64efc06c this isn't working 2011-09-26 13:45:21 -07:00
Corey Johnson
4ed258e729 Make tab text 'unselectable' 2011-09-26 11:11:05 -07:00
Corey Johnson
226fb9e26e Moving event handling out of editor into window 2011-09-26 11:10:27 -07:00
Corey Johnson
46d68cd934 Propagate the event, but only handle it once in
the project plugin pane
2011-09-26 09:56:03 -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
d8d98ca7e3 first pass at key bindings. just replicating keymaster for now. 2011-09-23 15:57:18 -07:00
Corey Johnson
54ef21b353 we should have a 10 minute talk about this again. 2011-09-22 17:29:27 -07:00
Corey Johnson
dda91e39f2 editor will be a plugin, for now force keybinding
creation
2011-09-22 17:29:03 -07:00
Corey Johnson
ba4dae531c filefinder working. I'll admit, I half-assed getting this one into the new format. 2011-09-22 17:15:50 -07:00
Corey Johnson
62a5074edd tinytest! 2011-09-22 17:05:32 -07:00
Corey Johnson
3b5984c3f7 better error message 2011-09-22 17:05:24 -07:00
Corey Johnson
60507a9509 events get loaded in constructor. 2011-09-22 16:49:03 -07:00
Corey Johnson
38f265f33f ALWAYS BE PATHING 2011-09-22 16:48:39 -07:00
Corey Johnson
7f2ba1b559 window gets overwritten. but maybe that itself is
the problem?
2011-09-22 16:48:27 -07:00
Corey Johnson
cae63c6d00 tabs be working 2011-09-22 16:48:06 -07:00
Corey Johnson
733302c764 Modes work again 2011-09-22 11:10:06 -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
16eef1cf07 errors pop up console 2011-09-22 11:07:58 -07:00
Corey Johnson
67728f2b7b project plugin works again! 2011-09-21 17:41:21 -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
91b7779179 More methods from common.js fs. 2011-09-21 17:40:04 -07:00
Corey Johnson
166ffc3693 yellow was so jarring, wikipedia says this is one
of the most calming colors.
2011-09-21 17:39:37 -07:00
Corey Johnson
532f854aa6 clean up jscocoa properly 2011-09-21 17:39:17 -07:00
Corey Johnson
2ea875e700 require cleanup 2011-09-21 17:38:52 -07:00
Corey Johnson
620538a6b5 Plugin does a lot of things we thought Pane would. 2011-09-21 17:38:14 -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
5270f97dcd Plugins love this guy 2011-09-21 14:24:52 -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
9eee6ad9ad Some app errors 2011-09-20 13:44:42 -07:00