List of Features
List of finished or considered features.
GREEN - Feature implemented / working to some degree in current development version
ORANGE - Work on feature started / partial or testing implementation underway
Basic library | |
---|---|
• Paged binary document | DONE |
• Overwrite editation mode | DONE |
• Insert editation mode | DONE |
• Code and preview sections | DONE |
• Cursor position / visibility | DONE |
• Clipboard selection | DONE |
• Binary/octal/decimal code modes | DONE |
• Lower/upper case | DONE |
• Scrolling position and handling | DONE |
• Preview text encoding selection | DONE |
• Row offset position support | DONE |
• Inplace editation mode | PARTIAL |
• Stacked and interleaving mode | |
• Multiline mode | |
• Diff/comparision | PARTIAL |
• Support for network protocols like FTP or SMB | |
Operation library | |
• Undo/redo | DONE |
• Delta undo/redo | PARTIAL |
• Undo/redo loading / saving | |
• Limit for undo/redo memory size | |
• Support for huge files (>4G) | PARTIAL |
• Macro editing support | PARTIAL |
• Macro loading / saving | |
Delta library | |
• Document segmentation | DONE |
• Delta document saving | DONE |
• Delta undo/redo | DONE |
• Shared data sources management | PARTIAL |
• Checking for changes on non-exclusive locked files | |
• Support for swapping to temp file | |
Highlighting library | |
• Support for codes/preview highlighting | DONE |
• Delta highlighting | |
• Byte-for-byte diff/comparision | DONE |
• Custom decoder highlighting | |
Swing implementation | |
• Custom painter component | DONE |
• Scrollbars fixed or optional, character/row or pixel precision | DONE |
• Switchable characters antialiasing | DONE |
• Optional row numbers | DONE |
• Optional header with offset positions | DONE |
• Selectable cursor shapes | PARTIAL |
• Optional cursor blinking | DONE |
• Byte groups and space groups | DONE |
• Changeable font | DONE |
• Optionally show nonprintable characters | DONE |
• Clipboard support | DONE |
• Cut/copy/paste actions | DONE |
• Support for delta clipboard | PARTIAL |
• Support for octet-stream clipboard flavor | PARTIAL |
• Support for drag&drop | PARTIAL |
• Decoration lines | DONE |
• Row wrapping mode | DONE |
• Multi-caret support | |
• Support for multiple selection/clipboards | |
• Support for comparison of two files | |
• Support for half-size space grouping | DONE |
SWT implementation | |
• Custom painter component | PARTIAL |
• Scrollbars fixed or optional, character/row or pixel precision | PARTIAL |
JavaFX implementation | |
• Canvas version | PARTIAL |
• Inner components version | |
Lanterna implementation | |
• TODO | |
LibGDX implementation | |
• TODO | |
Android implementation | |
• Custom painter component | PARTIAL |
• Scrollbars fixed or optional, character/row or pixel precision | |
Editor application | |
• Support for multiple tabs | PARTIAL |
• Copy from/to hexadecimal string | DONE |
• Search/replace | PARTIAL |
• Panel with integer, float, string values at cursor position | DONE |
• Checking for updates | DONE |
• Loading/saving progress bar | |
• Insert space action | DONE |
• Exception issue dialog | |
• Side changes overview ruler | |
• Decompiler support / plugin | |
• Document tree structure | |
• Printing & print preview | |
• Color settings and color profiles | DONE |
• Bookmarks support | DONE |
• Makro support | DONE |
Android application | |
• Support for multiple tabs | |
• Insert space action | |
• Copy from/to hexadecimal string | |
• Search/replace | |
• Panel with integer, float, string values at cursor position | |
• Bookmarks support | |
• Makro support | |
Plugins for IDEs / integration into applications | |
• NetBeans plugin | |
• Integration into menus | DONE |
• Configuration panel | DONE |
• Search/replace | PARTIAL |
• Debugger support | DONE |
• Binary diff support | PARTIAL |
• DB blob field editing | |
• Idea plugin | |
• Integration into menus | DONE |
• Configuration panel | DONE |
• Search/replace | PARTIAL |
• Debugger support | DONE |
• Binary diff support | PARTIAL |
• DB blob field editing | DONE |
• Eclipse plugin | |
• Integration into menus | PARTIAL |
• Configuration panel | DONE |
• Search/replace | PARTIAL |
• Debugger support | PARTIAL |
• Binary diff support | |
• DB blob field editing | |
• BlueJ plugin | |
• Integration into menus | |
• Configuration panel | DONE |
• Search/replace | PARTIAL |
• Debugger support | |
• Binary diff support | |
• DB blob field editing | |
• JDeveloper plugin | |
• Integration into menus | PARTIAL |
• Configuration panel | DONE |
• Search/replace | PARTIAL |
• Debugger support | |
• Binary diff support | |
• DB blob field editing | |
• JEdit plugin | |
• Integration into menus | PARTIAL |
• Search/replace | DONE |
• Binary diff support | DONE |
• Ghidra plugin | |
• Integration into menus | PARTIAL |
• Search/replace | DONE |
• Binary diff support | DONE |
Help pages and documentation | |
• Main manual page | DONE |