-
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. * highlight local variables of same name when your cursor is within one. * local variable rename, all change (refactor local variable 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.) (user specifiable?) 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 visual output 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 "non @" bug, fix enters for each one (hitting enter should search always), use a default file path, it should highlight on clicking on, as well as that it currently moves there, needs to respond to the mouse wheel correctly, needs to highlight on click, better examples in the popout find popup: make it bigger allow single click in the "output" pane for underlined files with line numbers (currently is double click) DONE on F5 [run file] it pauses quite awhile--avoidable? DONE (done on windows, at least) make "load last files" on startup optional or put an option on "max number of last files at start up" windows: able to add it to the start menu startup speed is slow could close more quickly also <strike>search within files is slow</strike> it's still slow, but ack in files is here and it's much faster 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] * 'right click search/ack within with dir' 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 DONE -- F5 (run file) should auto-save (all?) current file -- DONE auto-save (all?) on lost focus (optionally?) 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 or right click "go to source of method under cursor" option / hotkey 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 (all of them) DONE -- ability per file to specify line endings [and it should choose a sensible default, per file, and use that when it saves] -- DONE DONE -- in windows: "open with arcadia" right click option -- DONE windows: associate .rb with arcadia "select all" option (and hot-key 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 DONE # §require_dir_ref=../.. the require_dir_ref needs to accept ascii directive :) DONE project pane: * ignore .svn folders (or user specifiable globs) should auto-expand to "remember" the previous positions, on startup 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" with a hot key (ctrl+/) ability to "select" rectangular areas, and edit (around) them--see e text editor/textmate
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 in a dir" (perhaps?) an irb pane [generic irb] somehow integrate method_desc during a debug (i.e. auto-ri display for methods on float) 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 for methods 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 now does arcadia work in os x? (1.8.x)
- ctrl+r [fuzzy finder for files in history]
- able to remove project from project pane (bug)
- go to line should highlight the line or at least move the cursor to the line.
- add prettifier
- go to line needs hot key (ctrl + g ?)
- close the current tab (current open file in editor) needs hot key (ctrl + w ?)