Paprwork 2.0.0 is a ground-up architectural rewrite of the Windows desktop experience. The entire interface has been rebuilt as a true multi-panel desktop workspace, replacing the legacy single-view layout with a high-performance interface featuring dynamic tabs, command palette, document inspector, and native desktop integration.
1. Multi-Panel Desktop Workspace Architecture
Ground-up three-panel workspace with adaptive window snap behavior:
- Three-Panel Layout: Left Tools Sidebar, Center Document Canvas, and Right Forensics Inspector.
- Adaptive Snap Behavior: Panels gracefully collapse when the window is snapped to compact viewports (≤860px).
- Window-Level Drag & Drop: Drop any PDF onto the application window to automatically load into the canvas or create new tabs.
- Zero-Flicker Transitions: Seamless state synchronization across panels without DOM layout thrashing.
2. Multi-Document Tab System
High-throughput document workflow with native desktop tab management:
- Dynamic Tab Sizing: Tabs shrink and expand fluidly to fit available title bar width.
- Drag-to-Reorder: Reorder workspace tabs with native drag gestures.
- Middle-Click Close: Rapidly close document tabs using middle mouse click or
Ctrl+W. - Inline Tab Renaming: Double-click any tab title to rename the working document in place.
- Overflow Slide Chevrons: Horizontal slide controls for managing 10+ concurrent open documents.
- Tool-Specific Tab Icons: Dynamic badges reflecting whether a tab is open in Merge, Split, Redact, or Compress mode.
3. Collapsible Sidebar Navigation
Dual-mode tools drawer organizing the entire 17-tool suite:
- Expanded Mode (230px): Full tool titles, badges, and category dividers (Organize, Optimize, Security, Edit).
- Compact Rail Mode (48px): High-density icon rail maximizing document canvas space.
- Category Scroll Isolation: Smooth scrolling within tool sections with top and bottom edge shadows.
4. Command Palette (Ctrl + K)
Instant fuzzy-search launcher across the entire software suite:
- Fuzzy Tool Search: Quickly find tools by name or purpose (e.g. typing "shrink" launches Compress).
- Semantic Keyword Aliases: Maps hundreds of natural terms ("blackout", "combine", "turn", "protect") to exact tools.
- Full Keyboard Navigation: Arrow-key navigation, Enter to launch, Esc to dismiss.
5. 288px Document Inspector Panel
Live document forensics, properties, and 1-click quick actions:
- Live Document Card: Displays exact byte size, page count, PDF format version (ISO 32000), and modification timestamp.
- Security Posture Card: Live visual indicator confirming 100% local RAM execution and zero cloud transmission.
- Quick Actions: Immediate shortcuts to Compress, Redact, Protect, or Flatten the currently inspected file.
6. Keyboard-First Productivity
13 standardized desktop shortcuts for power users:
Ctrl+T— Open New Document Tab ·Ctrl+W— Close Active TabCtrl+Tab/Ctrl+Shift+Tab— Cycle Forward/Backward through open tabsCtrl+O— Open File Picker ·Ctrl+K— Launch Command PaletteCtrl+B— Toggle Left Sidebar ·Ctrl+I— Toggle Right InspectorF1orCtrl+/— Open Searchable Keyboard Shortcuts Reference
7. Native Desktop Integration
Platform-tailored desktop shell integration:
- Native Title Bar: Integrated caption controls with maximize state synchronization and hover close button.
- System Shell Integration: Context-menu ("Open with Paprwork") for 1-click launching from file managers.
- Command-Line File Dispatch: Launch files from terminal or desktop shortcuts directly into workspace tabs.
8. Bottom Status Bar & Observability
Minimalist document telemetry and runtime stability:
- Live Telemetry: Real-time page count via
PaprworkCosEngine.getPageCountwith isMounted guard. - Error Isolation: Global window error and unhandled rejection listeners routing diagnostics cleanly through local logger.
- UI Error Boundary: Graceful crash recovery preventing application-wide failure.
9. Architecture & Performance
Engineered for speed, efficiency, and data privacy:
- Dynamic Engine Code-Splitting: All 17 PDF engines lazy-load on demand for cold starts in under 200ms.
- RAM-Only Processing: Documents exist strictly in volatile memory and are purged immediately upon closing.
- Zero Telemetry: No tracking pixels, no telemetry SDKs, no external network requests.