-
Notifications
You must be signed in to change notification settings - Fork 23
To Do
rdp edited this page Sep 13, 2010
·
93 revisions
add comment to all “events” (messages) in lib/a-contracts.rb
tutorials for users (screencasts) point new developers to the howto’splease add bugs as “issues”
core : extract from ae-rad a rad-lib for general purpose (review and improve the code) core : i18n support core : open the menus more easily (bwidgets woe probably) (when you click on one and slide to the next, it should open the next, like normal menus do) core : layout : it doesn't restore window size/position from previous run <strike> it doesn't remember layout from one run to the next (panel placements), it sometimes starts too big on windows (hidden under start bar--almost as if full screenified for some reason) </strike> it doesn't remember the last file your were editing, with editing location, on startup debug: move the screen on highlight so that you can tell where it breakpoints when it does when you expand an empty hash, show something (that looks empty) instead of just nothing when running display something to let us know more (spinning icon or what not) add a "stack trace" tab add hotkey for "debug current" "step next" etc. add an "eval this arbitrary statement within the current debug context" somehow core: aesthetics: <strike> -- icon update -- use icon for the app's icon </strike> -- use the title bar better (name of file being edited displayed first) -- the line number column is far too wide--looks like it could display up to 99999999 which is too big core: about -- show the platform, ruby version, everything else useful -- add a close button or close on first click on it double click on "class=AckInFilesService" should select words, not whole line ae-editor : * show syntax errors ('as you type' ) * <strike>auto completion of current word based on words within the current window also like textmate's hitting escape.</strike> or from words in all currently open windows. * add "select all" feature * highlight local variables of same name when your cursor is within one. * local variable rename, all change (refactor name) F3 (repeat search) should work across files * doesn't remember your show/hide toolbar preferences from session to session. ability to paste text in and it will be pasted in "with the right indentation" as the line above it. on "auto complete when you type a ." it needs to use rubyw on windows if running a file with different extension, wants to be run it with different executable (rspec, java, etc.) ae-file-history : * search/ack within files of folder (right click?) * open dir as project right click <strike> -- tree "auto expand" if it only has one child -- describe better what "sync" means, somehow. </strike> ae-search-in-files : <strike>--add regex support for 'find in file' </strike> <strike> --make it so that you don't have to click on one of the search entries to be able to use the mouse scrollwheel to scroll up and down. </strike> <strike>make "do you want to exit" optional</strike> make it faster so it doesn't slow down as badly when you have a search with many many hits make it use a tree-like structure for the output somehow...to cut down on baggage goto line: -- doesn't actually move cursor to line -- needs a hot key (?) <strike> float over for editor tab titles [full path]</strike> ack-in-files: fix bug, fix enters for each one, tabs, terminology, examples, default file path, it should highlight on clicking on, not just move there, needs to respond to the mouse wheel correctly, needs to highlight on click, better examples in the popout find popup: make it bigger single click in the "output" pane for underlined files with line numbers (currently is double click) on F5 [run file] it pauses quite awhile--avoidable? make "load last files" on startup optional or put an option on "max number of last files at start up" installer for windows (icons) and other platforms startup speed is somewhat slow could close more quickly also <strike>search within files is slow</strike> new feature: pass it a directory and it opens it in the project panel. <strike>editor: "ctrl +o opens the filesystem dialog in the directory that that file you’re on is."</strike> editor: * ctrl+w closes the current tab (current open file in editor) * could use highlighting for .erb files * ctrl+n open new file (blank) list all available hot keys somewhere so that people can see them without guessing. outline extension: would be more useful if it auto-expanded when it first opened for a new file. project drawer: * could use new icons for folders [ugh] * could use 'right click search/ack within' editor: doesn't respond to mouse wheel in the appropriate window--it should respond to mouse wheel based on the panel it is hovering over, not the one it is in. back and forth buttons, navigation F5 (run file) should auto-save (all?) current file auto-save (all?) option on lost focus F5 output something on startup like "running file x" go to line should highlight the line or at least move the cursor to the line. make "line numbers" optional (i.e. you can turn them off) search/ack in files default -> more reasonable default directory open files -> more reasonable default directory require 'filename' -> provide way to open said filename hotkey "go to source of method under cursor" option (or does this exist already?) drop down list of all current editor tabs (so you can see all tabs more easily than clicking many times to scroll past them all) escape should cancel out of any dialog window ability per file to specify line endings [and it should choose a sensible default, per file, and use that when it saves] in windows: "open with arcadia" right click option "select all" option (and hot-key-able default ctrl+a) dir projects/file history/open file: it should re-open the project window when you open a file, if it's closed. F5: it should auto-show the output pane or bring you out of full screen # §require_dir_ref=../.. the require_dir_ref needs to accept ascii directive :) DONE project pane: * ignore .svn folders * should auto-expand to "remember" the previous positions, on startup * remember recently closed projects somehow "latest projects" it should remember last editing position/file and take you there on re-startup "file history": * clear history button * should auto-expand to "remember" the previous positions, on startup ability to "comment out large sections" ability to "select" rectangular areas, and edit (around) them--see e text editor
New extensions
project drawer (or refactor the history tab to have this option) “just like textmates”
code prettifier (source reformat) (similar to http://www.arachnoid.com/ruby/rubyBeautifier.html ) see also http://github.com/rogerdpack/ruby_beautifier/tree/master rad-shoes git/cvs preferences editor for application and/or extensions properties ruby refactoring full support for textmate bundles. textmate's "command r" (fuzzy finder for files within the current project) textmate's "command t" (fuzzy finder for methods within the current file) search and replace "in all files" an irb pane [generic irb] somehow integrate method_desc during a debug (i.e. auto-ri display for methods) ruby on rails shortcuts " go to view" (goes to view with same name as current method, or view mentioned on current line). Anything else that rored has that's nice... "hints for parameters" somehow history: add "remove branch" option
Does arcadia work with ruby 1.9? can it display M17n? <strike>Does the debugger work in windows?</strike> does arcadia work in os x with 1.8.x?
- ctrl+r [whatever fuzzy finder was]
- able to remove project from project pane (bug)
- go to line should highlight the line or at least move the cursor to the line.
- ctrl+z too many times => non error message
- add prettifier
- go to line needs hot key (ctrl + g ?)
- close the current tab (current open file in editor) needs hot key (ctrl + w ?)
- ability to specify line endings [and it should choose a sensible default, per file, and use that when it saves] DONE
- navigation back capability “go to previous editing location”
- esc should cancel out of [all] dialogs