[BinEd] - Editor for Binary Data

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

Features List

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
 •  Line offset position supportDONE
 •  Inplace editation modeTODO
 •  Support for network protocols like FTP or SMB
Operation library
 •  Undo/redoDONE
 •  Delta undo/redoTODO
 •  Undo/redo loading / saving
 •  Limit for undo/redo memory size
 •  Support for huge files (>4G)TODO
 •  Macro editing support
 •  Macro loading / saving
Delta library
 •  Document segmentationDONE
 •  Delta document savingDONE
 •  Delta undo/redoDONE
 •  Shared data sources managementTODO
 •  Checking for changes on non-exclusive locked files
Highlighting library
 •  Support for codes/preview highlightingDONE
 •  Delta highlighting
Swing implementation
 •  Scrollbars fixed or optional, character/line or pixel precisionDONE
 •  Switchable characters antialiasingDONE
 •  Optional line numbersDONE
 •  Optional header with offset positionsDONE
 •  Selectable cursor shapesDONE
 •  Optional cursor blinkingDONE
 •  Byte groups and space groupsDONE
 •  Changeable fontDONE
 •  Optionally show nonprintable charactersDONE
 •  Clipboard supportDONE
   •  Cut/copy/paste actionsDONE
   •  Support for delta clipboardTODO
   •  Support for octet-stream clipboard flavor
   •  Support for drag&drop
 •  Decoration linesDONE
 •  Line wrapping modeDONE
 •  Multicared support
   •  Support for multiple selection/clipboards
 •  Support for comparison of two files
 •  Support for half-size space grouping
JavaFX implementation
 •  Inner components versionTODO
 •  Canvas version
SWT implementation
Lantern implementation
LibGDX implementation
Android implementation
Editor application
 •  Checking for updatesDONE
 •  Support for multiple tabsTODO
 •  Insert empty space action
 •  Copy from/to hexadecimal stringDONE
 •  Search/replaceTODO
 •  Panel with integer, float, string values at cursor positionDONE
 •  Loading/saving progress bar
 •  Exception issue dialog
 •  Side changes overview ruler
 •  Decompiler support
 •  Document tree structure
 •  Printing & print preview
 •  Color settings and color profilesTODO
Plugins for IDEs / integration into applications
 •  NetBeans plugin
   •  Integration into menusDONE
   •  Copy from/to hexadecimal stringDONE
   •  Configuration panelDONE
   •  Search/replaceTODO
   •  Delta modeDONE
 •  Eclipse plugin
 •  Idea plugin
   •  Integration into menusTODO
   •  Configuration panelDONE
   •  Search/replaceTODO
   •  Delta modeDONE
   •  Show values in debuggerDONE
 •  JDeveloper plugin
   •  Integration into menusTODO
   •  Configuration panel
   •  Search/replace
   •  Delta mode
 •  JEdit plugin
 •  MuCommander plugin
Help pages and documentation