Skip to content

Latest commit

 

History

History
101 lines (76 loc) · 4.78 KB

File metadata and controls

101 lines (76 loc) · 4.78 KB

ClipFlow Pro

What’s New in 1.3.9

Release Downloads License: GPL v3 GNOME 43–44 GNOME 45–47 Sponsor

Clipboard history manager for GNOME Shell (UUID clipflow-pro@nickotmazgin.github.io).

Compatibility

  • GNOME 43–44: Classic UI by default (Enhanced available via toggle)
  • GNOME 45–47: Enhanced UI with container + pagination (Classic available)
  • Features:
    • Pinned strip, Starred section, Others list
    • Quick filters (All / Pinned / Starred) with active highlighting
    • Per‑row actions: Pin, Star, Copy, Copy Cleaned, Delete
    • Show more/less for large histories
    • Keyboard shortcuts for filters and top item toggles
    • Export/Import, Purge duplicates, Pin Top 3/5, Unpin All
    • Reset to Defaults in Preferences → About → Maintenance

Links

Installation (local dev)

./build.sh
mkdir -p ~/.local/share/gnome-shell/extensions/clipflow-pro@nickotmazgin.github.io
cp -r build/* ~/.local/share/gnome-shell/extensions/clipflow-pro@nickotmazgin.github.io/
gnome-extensions enable clipflow-pro@nickotmazgin.github.io
# Restart GNOME Shell: Alt+F2 → r → Enter

Packaging

  • Run ./build-legacy.sh to prepare a 43–44 build in build-43-44/.
  • Run ./create-release-zips.sh to produce two zips in dist/:
    • 43–44 zip with shell-version: ["43","44"]
    • 45–47 zip with shell-version: ["45","46","47"]
    • Publish the zips on the GitHub Releases page.

Compliance notes (1.3.9)

  • No Gtk imports in the shell process (extension.js)
  • No spawn usage; GNOME Shell APIs only for clipboard
  • Async file reads via Gio.File.load_contents_async
  • Logs gated by enable-debug-logs (globalThis.__CFP_DEBUG)
  • 45–47: preferences shipped as ES modules (ESM)
  • 43–44: fixed panel watcher syntax and removed duplicate schema keys
  • No stylesheet field in metadata.json

This branch targets GNOME 45–47. For GNOME 43–44, see the gnome43-44 branch.

Quick Start

  • Open clipboard menu: Super+Shift+V
  • Click an entry to copy; right‑click for per‑row actions (Pin/Star/Copy/Clean/Delete)
  • Use Actions submenu (bottom): Sort/Filter, Capture PRIMARY, Pause Monitoring, Export/Import, Maintenance

Sorting & Pagination

  • Enhanced UI: pinned → starred → newest-first; paginated by entries-per-page
  • Classic UI: same ordering with quick filters and “Show more/less” batching

Screenshots (1.3.5)

Overview collage (1.3.5)

ClipFlow Pro screenshot 1
1
ClipFlow Pro screenshot 2
2
ClipFlow Pro screenshot 3
3
ClipFlow Pro screenshot 4
4
ClipFlow Pro screenshot 5
5
ClipFlow Pro screenshot 6
6
ClipFlow Pro screenshot 7
7
ClipFlow Pro screenshot 8
8
ClipFlow Pro screenshot 9
9

Support

If you find this project useful, you can support development:

GitHub Sponsors PayPal