09-06-2013, 08:36 AM
There are some other things that you might want to add or change.
You have a lot an your plate considering QM so I have divided it in "if possible" and "to consider"
if possible:
to consider:
edit: typing errors
You have a lot an your plate considering QM so I have divided it in "if possible" and "to consider"
if possible:
- detach the "favorites" section or have it displayed like the "Open items" / "Running Items" (or beneath the macro tree list?)
- the "open items" (on the top right-side) inserts everything that I clicked on, is it possible to have it only add items when I shift+click on a macro/function (or other key-combo).
- Middle mouse button left/right click detections.
The middle mouse button on many mouses can pushed to the left or right, but I could not find a trigger for it in the properties window.
(Or Maybe I missed it, or it is technically not possible)
- Optionally: Always expand 1 tree item, so if I move to an entirely different main folder, it collapses the previous folder.
- move macro,function,class... from tree to a folder in favorites: If a user moves a macro from the tree to
the favorites he/she can hover and release it over a folder and QM moves it to that folder.
- Url and filepath detection in scripts: If a word in the code starts with www , http:// or C:\ QM underlines it and the user can click on it
- Optionally: output window shows the actual variable name in the "gutter" (left side of output window).
This may get complex or unclear if to many variables are in one line.
As an added possibility: hover on the left-side (gutter) where one variable-name is displayed an a tooltip balloon shows other variables?
- Attach document to macros (for example: word documents which has the advantages of having rich text and images / or just images etc...)
- [ Middle mouse click ] + [ drag], so you can drag an item from the tree-list to the left or right pane.
I constantly get confused by which macro opens in the left or right side when I initialize the dual pane view mode.
- comment markup:
- links to specified lines: a sort of markup add-on for comments so that words in the comments get underlined and click-able and navigate to the desired line
- Or highlight line in code when a specific comment-line is clicked: If a user clicks on a line in the comment it highlights
a desired line within the actual code, this makes it easier to associate the comment to an exact line in the code.
(only possible when the code is in the same page as the comment).
- Multiple trees (tabbed) each tree can be user defined so the user decides what the other tabbed trees shows
- shift double click AND edit all: When a user double clicks on a word it gets selected. By SHIFT + Double clicking
all the same words within the document gets selected, when the user enters text the selected words will be changed into what the user typed.
So if the double clicks on the word "test" all the words "test" get's selected, by typing "abc" all the words "test" gets changed to "abc"
- Also backup settings with the auto-backup feature (or maybe this is already implemented?)
to consider:
- custom right-click, maybe give the user the possibility to add his/her own functions in the "right" click menu?
(because the user can already this by his/her self it maybe is not important)
- multiple instances of qm, this is potentially impossible due to resources locked and such.
Or could take to much time to implement
- Window-Information: Drag a "crosshair-cursur" from main QM status-window to another window. With "paste in code" option. It is available in toolbar menu but maybe
only the drag/drop crosshair could be in the statusbar? So that the user can directly drag from QM main window to the desired window.
- Snippet manager with token options (if token detected in snippet a popup will appear where you enter value for token)
- macro load indicator (memory & processor load?)
- Rectangle, elipse and arrow functions. Something like OnScreenDisplay, but now it shows a non-filled rectangle/elipse or Arrow.
- (this is a luxury option): Add buttons in the following style:
http://i.stack.imgur.com/gt6q9.png
edit: typing errors