Skip to content
rdp edited this page Sep 13, 2010 · 93 revisions

Please hit the edit button to see list more easily!

Documentation

add comment to all “events” (messages) in lib/a-contracts.rb

tutorials for users (screencasts) point new developers to the howto’s

Bug-fixing

please add bugs as “issues”

Improvements (wish list item)

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 remember window size on exit, 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) 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 breaks core: aesthetics: — icon update — use icon for the app’s icon — 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’ )

  • auto completion of current word based on words within the current window also
    like textmate’s hitting escape.
    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

    - tree “auto expand” if it only has one child
    -
    describe better what “sync” means, somehow.

ae-search-in-files :
—add regex support for ‘find in file’

—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.

make “do you want to exit” optional
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 (?) float over for editor tab titles [full path] 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 search within files is slow new feature: pass it a directory and it opens it in the project panel. editor: “ctrl +o opens the filesystem dialog in the directory that that file you’re on is.”

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
  1. §require_dir_ref=../..
    the require_dir_ref needs to accept ascii directive :)

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

Test

Does arcadia work with ruby 1.9? can it display M17n? Does the debugger work in windows? does arcadia work in os x with 1.8.x?

Short list: higher priority items

  • 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]
  • navigation back capability “go to previous editing location”
  • esc should cancel out of [all] dialogs
  • menus should open on drag
Clone this wiki locally