Skip to content

Releases: End1essspace/XClip

XClip v1.2.0

15 Mar 09:20

Choose a tag to compare

Overview

XClip v1.2.0 improves clipboard history safety and adds better control over popup content loading.

This release redesigns the Clear behavior to prevent accidental removal of the entire clipboard history and introduces a new configurable UI clip limit setting.

Added

  • Configurable UI clip limit setting
  • New uiClipLimit config parameter
  • Settings control for popup clip loading limit

Changed

  • Clear button now removes only the clips currently visible in the popup
  • Popup clip loading limit is now driven by config instead of a hardcoded value
  • UI clip limit changes apply at runtime without restart

Fixed

  • Prevented accidental full non-pinned history wipe from the main popup window
  • Improved settings/runtime synchronization for popup clip limit handling

Internal

  • Extended Config with uiClipLimit
  • Updated ConfigService semantic comparison
  • Added targeted deletion of visible clip IDs
  • Updated popup/runtime config application flow
  • Extended Settings window with new spinner field

Compatibility

Existing config.json remains compatible.

If uiClipLimit is missing, XClip applies the default value automatically.

Version

Release: v1.2.0

XClip v1.1.0 — Window System & Licensing Update

23 Feb 19:36

Choose a tag to compare

[1.1.0] — Window System & Licensing Update — 2026-02-24

Window & UI Improvements

  • Switched from StageStyle.UTILITY to StageStyle.DECORATED

  • Restored native Windows title bar buttons:

    • Minimize
    • Maximize / Restore
    • Close
  • Enabled proper window resizing for popup window

  • Added application icon to window title bar

  • Fixed tray reopening issue after native minimize (de-iconify fix)

  • Improved window state restoration behavior

Stability Improvements

  • Fixed bug where popup could not reopen after native minimize
  • Improved stage focus behavior when restored from tray
  • Ensured consistent window state handling (iconified/maximized)

Licensing

  • License changed from MIT to GNU General Public License v3.0
  • Added proper GPL v3 license file
  • Updated README license section

Internal

  • Refined window initialization logic
  • Improved stage lifecycle handling
  • Cleaned up title bar behavior for production-grade experience

XClip v1.0.1 — Stability & Large Clipboard Fix

18 Feb 19:43

Choose a tag to compare

[1.0.1] — 2026-02-18

Fixed

  • Fixed UI freeze when displaying very large clipboard entries (e.g. 5000+ lines).
  • Replaced hard drop (50_000 chars) with configurable truncation logic.
  • Fixed withStartOnBoot() constructor bug in Config (incorrect argument mapping).
  • Fixed Apply behavior for numeric settings (digits-only input enforced).
  • Fixed inconsistent spinner validation state after reopening Settings.

Added

  • Configurable maxClipChars setting (default: 500,000).

  • Bounded UI preview for large clips (prevents JavaFX layout explosion).

  • Expand / Collapse hotkey:

    • E → Toggle expanded preview (UI-only, bounded).
  • Extended preview limits for expanded mode (safe rendering).

  • Updated Quick Help tooltip with new hotkey.

XClip v1.0.0 — Initial Stable Release

18 Feb 17:22
8583778

Choose a tag to compare