Wish List - robotframework/RIDE GitHub Wiki
Wish List
Features we would like to have in RIDE
- Better Text Editor
- Possibly embed external editor (or grab some code from good editors)
- Including a toolbar
- Better search and replace functions
- Plugin for version control (SVN, GIT, ...)
- Graphical Modeling of Test Suites / Test Cases
- Plugin to assist with Pybot/Rebot command options
- Context-menu to open folder in OS file browser
- Auto-detect plugins installed with "pip install", without having to copy scripts into a certain folder
- Restore tree-state (expanded, checkmarks) on reload-because-file-changed
- Add log manager tab to manage and easy view of previous run logs in tabular format..
- Run Test (F8) button (which is after "Search Tests (F3)" at top side) should support max 4 parallel runs.
- User can run 4 parallel run one after one.
- Live run status in run tabs like run1, run2, run3 and run4.
- by this we can reduce multiple ride windows for multiple runs
- On Preferences:
-
Change Font type in Grid Editor
-
Have Color Themes (for this try to see what is the most popular ones or IDEs and try to get JSON or XML for definition)
(Color settings can be saved and loaded )
-
Try to start with System theme (or near, for example dark. See https://wxpython.org/Phoenix/docs/html/wx.SystemAppearance.html?highlight=theme)
-
- Remember panels/windows positions (panels can be detached, and rearranged, but always starts in default positions)
- Add option in Preferences to Reset to Default
- Make Project Tree and Files Explorer as Plugins, so they can be disabled or enabled.
- Make RIDE multi-file. Currently you can only edit one single file or element in a file.
Grid features:
- Grid Editor Settings
- Default column size: Used as minimum and maximum size for all columns in grid
- Auto size columns:
- Checked - Size will be calculated based on the longest text on that that column
- Unchecked - Default column size will be used instead
- Max column size:
- Used to force a maximum size when
Auto size columns
option is checked - Text that exceeds this size will either be wrapped or cut from view
- Used to force a maximum size when
- Word wrap and auto size rows:
- Checked - Text will be wrapped on multiple lines and row height will adapt to fit all lines
- Unchecked
- Text will be cut from view when it exceeds
Max column size
- Row height will fit only one line of text
- Text will be cut from view when it exceeds
- Use cases and how grid should react
- Changing font size should refresh grid and cause row and columns sizes to be recalculated
- Cutting, pasting, inserting and commenting one or multiple cells should cause grid to recalculate sizes of affected columns
Default column size
should be enforced as minimum size when manually changing the column size (except whenAuto size columns
option is checked)- Rows should also have a minimum size when manually changing the row size
- Text wrapping should be configurable to support both Word wrap and Word break