/shef

Revival of SHEF (Simple HTML Editor Framework)

Primary LanguageJavaGNU Lesser General Public License v2.1LGPL-2.1

shef 0.4

shef is a fork of OpenIndex-SHEF (https://github.com/OpenIndex/OpenIndex-SHEF) which is a fork of SHEF - Swing HTML Editor Framework, that is unfortunately not actively developed anymore.

Differences to other shef forks

  • more modular, introduced shef-min a minimal for usage of shef without swing-action-manager dependency
  • integrated swing-action-manager in the same repository as it is tighly coupled with
  • fixes from OpenIndex-SHEF up to [v0.3] were integrated
  • fixes from VEDAGroup up to v1.2.0 were integrated
  • more ...

OpenIndex-SHEF 0.3

OpenIndex-SHEF is a fork of SHEF - Swing HTML Editor Framework, that is unfortunately not actively developed anymore.

Differences to original shef and OpenIndex's shef

  • syntax highlighting for HTML code was replaced by [SyntaxTextArea]
  • fixes from VEDAGroup up to v1.2.0 were integrated

Features

  • HTML Source Editor with Syntax Highlighting
  • Context sensitive Swing Actions
  • Unlimited Undo/Redo
  • Table creation and editing
  • Click+Drag Resizable Tables
  • Click+Drag Resizable Images
  • Easily embeddable in Swing Applications or Applets
  • All the basic features you'd expect in an HTML Editing Component

Differences to original SHEF

Dependencies

License

GNU Lesser General Public License 2.1

Todo

  • further testing
  • add missing javadoc comments
  • publish at Maven Central Repository
  • remove dependencies to Swing Action Manager

Further informations