Releases: End1essspace/XClip
XClip v1.2.0
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
uiClipLimitconfig 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
ConfigwithuiClipLimit - Updated
ConfigServicesemantic 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
[1.1.0] — Window System & Licensing Update — 2026-02-24
Window & UI Improvements
-
Switched from
StageStyle.UTILITYtoStageStyle.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
[1.0.1] — 2026-02-18
Fixed
- Fixed UI freeze when displaying very large clipboard entries (e.g. 5000+ lines).
- Replaced hard drop (
50_000chars) with configurable truncation logic. - Fixed
withStartOnBoot()constructor bug inConfig(incorrect argument mapping). - Fixed
Applybehavior for numeric settings (digits-only input enforced). - Fixed inconsistent spinner validation state after reopening Settings.
Added
-
Configurable
maxClipCharssetting (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.