Skip to content

henrykdz/FlowShift-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

354 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FlowShift - Hybrid Document & Web Forge

Early Access Preview Java License


πŸš€ Introduction

The FlowShift Sovereign Document Engine unifies Markdown, HTML/CSS, and YAML into a single, cohesive workflow.


Built for architects of information, professionals who demand absolute control over content, form, and geometry. FlowShift's Document Forge turns complex ideas into perfectly formatted documents with ISO precision.


🎯 Target Audience

πŸ“‹ Protocol Officers πŸ”¬ Scientists & Researchers 🏭 Industry & Manufacturing
🏒 Enterprises & Corporations βš–οΈ Legal Professionals πŸ₯ Medical & Healthcare
🏦 Finance & Insurance πŸ“ Technical Writers πŸ“š Publishers & Editors
πŸ›οΈ Government & Public Sector πŸŽ“ Academics & Educators βš™οΈ Engineering & R&D

πŸ“‹ What You Can Create

From technical documentation to creative projects – FlowShift handles it all:

πŸ“„ Technical manuals & protocols πŸ”§ Machine inspection reports
βš™οΈ Machine instructions & guides 🏦 Loan confirmations & financial docs
πŸ“Š Reports & whitepapers βœ… Task lists & project documentation
πŸ“ Meeting minutes & protocols πŸ’³ Business cards
🩺 Medical referral forms πŸ“š eBooks & documentation portals
🌐 Simple, well-formatted websites πŸŽ“ Tutorials & learning materials

✨ Key Features

Unrivalled Editing Experience

Feature Description
Flicker‑free live rendering Real-time preview updates via Sovereign Swap (zero flicker, stable scroll)
Source mapping navigation Click any element in preview – jumps to and selects the exact source line
Intelligent error diagnostics Visual linter feedback in status bar

Layout & Design Sovereignty

Feature Description
CSS Forge Live styling directly in the document flow
Precise pagination Exact conversion to physical pages (A4, Letter)
Neutral start No enforced formatting – defined explicitly in YAML

Complete Feature List

βœ… Formatter – Automatic formatting of Markdown, HTML and CSS
βœ… Linter – Real-time error detection with visual feedback
βœ… Syntax Highlighter – Color-highlighted code for better readability
βœ… Custom Placeholders – For templates and mail merges
βœ… ISO-compliant Export – A4, Letter, Web – everything possible


πŸ“„ Supported Document Formats

ISO/DIN A-Series (International)

Format Dimensions Use Case
A0 841 Γ— 1189 mm Posters, technical drawings
A1 594 Γ— 841 mm Posters, flip charts
A2 420 Γ— 594 mm Presentations, newspapers
A3 297 Γ— 420 mm Magazines, diagrams
A4 Portrait 210 Γ— 297 mm Letters, reports, forms
A4 Landscape 297 Γ— 210 mm Wide format presentations
A5 Portrait 148 Γ— 210 mm Brochures, notepads
A5 Landscape 210 Γ— 148 mm Folded brochures
A6 105 Γ— 148 mm Postcards, flyers
πŸ“Œ US/ANSI Standards (North America) [click to expand]
Format Dimensions Use Case
Letter 215.9 Γ— 279.4 mm Business correspondence
Legal 215.9 Γ— 355.6 mm Legal documents, contracts
Tabloid 279.4 Γ— 431.8 mm Newspapers, ledgers
Executive 184.15 Γ— 266.7 mm Government documents
🎴 Special Formats [click to expand]
Format Dimensions Use Case
Business Card (EU) 85 Γ— 55 mm European standard cards
Business Card (US) 89 Γ— 51 mm US standard cards
Credit Card (ID-1) 85.6 Γ— 53.98 mm Payment cards, IDs
🌐 Web & Screen Formats [click to expand]
Format Dimensions Use Case
Web Wide 100% width Responsive web content
Web Reading 800px width Optimized reading view
Social Square 200 Γ— 200 mm Social media graphics

πŸ—οΈ Technical Architecture

High-Level Overview

  • JavaFX Desktop Application – Native performance with modern UI
  • Hybrid Rendering Engine – Markdown β†’ HTML β†’ WebView with zero flicker
  • Real-time Source Mapping – Click in preview, edit in source
  • Modular Design – Clean separation of concerns
πŸ”§ Complete Technology Stack Β· [ Developer Details β–Ό ]
Component Technology
Java Version JavaSE-23 (Zulu 23) with bundled JavaFX
Build Tool Apache Maven
UI Framework JavaFX 23 (WebKit, Controls, FXML)
Markdown Processing Flexmark-Java v0.64.8 (with extensions: tables, GFM strikethrough, tasklists, YAML front matter, attributes, anchor links)
Rich Text Editor RichTextFX v0.11.7
Icons Ikonli v12.4.0 (FontAwesome5, Material, MaterialDesign)
JSON Processing Jackson Databind v2.18.2, Gson v2.11.0
HTML Parsing Jsoup v1.18.3
SVG Support fxsvgimage v1.1
Testing JUnit 5, Mockito

The Sovereign Bridge

The SovereignSourceMapper injects a unique data-fsid into every HTML element, linking each element to the exact character offset in the source text – click any element to jump to its source line.

Navigation & Anchor Logic

  • Fully automatic: Headings automatically receive unique IDs for tables of contents
  • Sovereign override: Use {#custom-id} after a heading to override automation
  • HTML integrity: Pure HTML tags remain untouched

πŸ–ΌοΈ Preview

🎨 Document Design with open CSS Forge

Source Mapping Demo

In this example, hovering over "Technical Appendix" triggers a blue highlight. Clicking jumps directly to the corresponding line in the editor – automatically selected and ready to edit.


🧠 Core Philosophy

Principle Description
Sovereignty Full user control over data, design, and workflow. The document is law, not the application.
Efficiency Maximum performance with minimal resource consumption. No unnecessary waiting, no bloat.
Precision Pixel‑perfect WYSIWYG rendering, consistent across all output media.

The FlowShift Editor is built for data‑sovereign content – a local alternative to cloud systems.


πŸ”§ Availability & Early Access

FlowShift is a commercial product in active development.
The source code is private and not publicly available.


πŸ“Š Status: Private Development Β· Preview Q3 2026
πŸ‘₯ Early Access: By request Β· Limited spots
🌐 Website: https://flowshift.dev


For inquiries: h.zschuppan@aol.com
Enterprise licenses and evaluation versions available upon request.


πŸ“„ License

Sovereign Commercial License

Copyright Β© {2025-PRESENT} FlowShift (Henryk Daniel Zschuppan). All rights reserved.

This software is a commercial product. No part may be reproduced without written permission.

β€” Our commitment: Perpetual and unconditional rights for licensees. β€”


πŸ’¬ Contact

  • Architect: Henryk Daniel Zschuppan
  • GitHub: @henrykdz
  • Timezone: Europe/Berlin

All inquiries via h.zschuppan@aol.com


⚑ Precision · Sovereignty · Zero Compromise ⚑
Β© 2026 FlowShift Β· Early Access Build

About

The FlowShift Document Forge transforms complex ideas into perfectly formatted documents. Its hybrid engine unites the flexibility of Markdown, HTML/CSS, and YAML with the precision of ISO standards.

Topics

Resources

Stars

Watchers

Forks

Contributors