[BinEd]  BinEd - Binary / Hex Editor

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 documentDONE
 •  Overwrite editation modeDONE
 •  Insert editation modeDONE
 •  Code and preview sectionsDONE
 •  Cursor position / visibilityDONE
 •  Clipboard selectionDONE
 •  Binary/octal/decimal code modesDONE
 •  Lower/upper caseDONE
 •  Scrolling position and handlingDONE
 •  Preview text encoding selectionDONE
 •  Row offset position supportDONE
 •  Inplace editation modePARTIAL
 •  Stacked and interleaving mode
 •  Multiline mode
 •  Diff/comparisionPARTIAL
 •  Support for network protocols like FTP or SMB
Operation library
 •  Undo/redoDONE
 •  Delta undo/redoPARTIAL
 •  Undo/redo loading / saving
 •  Limit for undo/redo memory size
 •  Support for huge files (>4G)PARTIAL
 •  Macro editing supportPARTIAL
 •  Macro loading / saving
Delta library
 •  Document segmentationDONE
 •  Delta document savingDONE
 •  Delta undo/redoDONE
 •  Shared data sources managementPARTIAL
 •  Checking for changes on non-exclusive locked files
 •  Support for swapping to temp file
Highlighting library
 •  Support for codes/preview highlightingDONE
 •  Delta highlighting
 •  Byte-for-byte diff/comparisionDONE
 •  Custom decoder highlighting
Swing implementation
 •  Custom painter componentDONE
 •  Scrollbars fixed or optional, character/row or pixel precisionDONE
 •  Switchable characters antialiasingDONE
 •  Optional row numbersDONE
 •  Optional header with offset positionsDONE
 •  Selectable cursor shapesPARTIAL
 •  Optional cursor blinkingDONE
 •  Byte groups and space groupsDONE
 •  Changeable fontDONE
 •  Optionally show nonprintable charactersDONE
 •  Clipboard supportDONE
   •  Cut/copy/paste actionsDONE
   •  Support for delta clipboardPARTIAL
   •  Support for octet-stream clipboard flavorPARTIAL
   •  Support for drag&dropPARTIAL
 •  Decoration linesDONE
 •  Row wrapping modeDONE
 •  Multi-caret support
   •  Support for multiple selection/clipboards
 •  Support for comparison of two files
 •  Support for half-size space groupingDONE
SWT implementation
 •  Custom painter componentPARTIAL
 •  Scrollbars fixed or optional, character/row or pixel precisionPARTIAL
JavaFX implementation
 •  Canvas versionPARTIAL
 •  Inner components version
Lanterna implementation
 •  TODO
LibGDX implementation
 •  TODO
Android implementation
 •  Custom painter componentPARTIAL
 •  Scrollbars fixed or optional, character/row or pixel precision
Editor application
 •  Support for multiple tabsPARTIAL
 •  Copy from/to hexadecimal stringDONE
 •  Search/replacePARTIAL
 •  Panel with integer, float, string values at cursor positionDONE
 •  Checking for updatesDONE
 •  Loading/saving progress bar
 •  Insert space actionDONE
 •  Exception issue dialog
 •  Side changes overview ruler
 •  Decompiler support / plugin
 •  Document tree structure
 •  Printing & print preview
 •  Color settings and color profilesDONE
 •  Bookmarks supportDONE
 •  Makro supportDONE
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 menusDONE
   •  Configuration panelDONE
   •  Search/replacePARTIAL
   •  Debugger supportDONE
   •  Binary diff supportPARTIAL
   •  DB blob field editing
 •  Idea plugin
   •  Integration into menusDONE
   •  Configuration panelDONE
   •  Search/replacePARTIAL
   •  Debugger supportDONE
   •  Binary diff supportPARTIAL
   •  DB blob field editingDONE
 •  Eclipse plugin
   •  Integration into menusPARTIAL
   •  Configuration panelDONE
   •  Search/replacePARTIAL
   •  Debugger supportPARTIAL
   •  Binary diff support
   •  DB blob field editing
 •  BlueJ plugin
   •  Integration into menus
   •  Configuration panelDONE
   •  Search/replacePARTIAL
   •  Debugger support
   •  Binary diff support
   •  DB blob field editing
 •  JDeveloper plugin
   •  Integration into menusPARTIAL
   •  Configuration panelDONE
   •  Search/replacePARTIAL
   •  Debugger support
   •  Binary diff support
   •  DB blob field editing
 •  JEdit plugin
   •  Integration into menusPARTIAL
   •  Search/replaceDONE
   •  Binary diff supportDONE
 •  Ghidra plugin
   •  Integration into menusPARTIAL
   •  Search/replaceDONE
   •  Binary diff supportDONE
Help pages and documentation
 •  Main manual pageDONE