https://github.com/thevpc/shef
Revival of SHEF (Simple HTML Editor Framework)
https://github.com/thevpc/shef
Last synced: over 1 year ago
JSON representation
Revival of SHEF (Simple HTML Editor Framework)
- Host: GitHub
- URL: https://github.com/thevpc/shef
- Owner: thevpc
- License: lgpl-2.1
- Created: 2021-04-04T10:07:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-25T11:30:55.000Z (almost 2 years ago)
- Last Synced: 2025-03-22T06:41:43.395Z (over 1 year ago)
- Language: Java
- Size: 1.05 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
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](http://shef.sourceforge.net/), 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](https://github.com/OpenIndex/OpenIndex-SHEF) up to [v0.3] were integrated
* fixes from [VEDAGroup](https://github.com/VEDAGroup/SHEF) up to [v1.2.0](https://github.com/VEDAGroup/SHEF/tree/c2d0286703c45030c71c27ab816124872511a944) were integrated
* more ...
OpenIndex-SHEF 0.3
==================
OpenIndex-SHEF is a fork of [SHEF - Swing HTML Editor Framework](http://shef.sourceforge.net/), 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](https://github.com/VEDAGroup/SHEF) up to [v1.2.0](https://github.com/VEDAGroup/SHEF/tree/c2d0286703c45030c71c27ab816124872511a944) 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
----------------------------
* syntax highlighting for HTML code was replaced by [RSyntaxTextArea](https://github.com/bobbylight/RSyntaxTextArea)
* fixes from [VEDAGroup](https://github.com/VEDAGroup/SHEF) up to [v1.2.0](https://github.com/VEDAGroup/SHEF/tree/c2d0286703c45030c71c27ab816124872511a944) were integrated
Dependencies
------------
* Java 6 (or later)
* [RSyntaxTextArea](https://github.com/bobbylight/RSyntaxTextArea) 2.5.3
* [Swing Action Manager](https://web.archive.org/web/20170410015334/https://java.net/projects/sam) 0.8.1
License
-------
[GNU Lesser General Public License 2.1](http://www.gnu.org/licenses/lgpl-2.1-standalone.html)
Todo
----
* further testing
* add missing javadoc comments
* publish at Maven Central Repository
* remove dependencies to [Swing Action Manager](https://web.archive.org/web/20170410015334/https://java.net/projects/sam)
Further informations
--------------------
* original [SHEF - Swing HTML Editor Framework](http://shef.sourceforge.net/)
* an [alternative SHEF fork](https://github.com/VEDAGroup/SHEF) by [VEDAGroup](https://github.com/VEDAGroup)