Releases: HeyAtulVerma/MagicToys
Release list
v0.0.5 (Beta)
What's Changed
- Feature/color picker by @HeyAtulVerma in #5
- Fixed text-extractor to make it more stable
Full Changelog: v0.0.4...v0.0.5
v0.0.4 (Beta)
What's Changed
- Feature/screen ocr text extractor by @HeyAtulVerma in #4
New Contributors
- @HeyAtulVerma made their first contribution in #4
Full Changelog: v0.0.3...v0.0.4
v0.0.3 (Beta)
Release Notes — Ople MagicToys v0.0.3 (Beta)
MagicToys is a native, open-source productivity desktop suite bringing Windows PowerToys and Windows 11 Clipboard History features to Linux (Ubuntu, Debian, Arch, Fedora, Mint, Pop!_OS).
🌟 What's New in v0.0.3
🎨 Rebranding & UI Refinements
- Unified App Title: Updated all window headers, settings sidebars, and system tray tooltips to MagicToys.
- Enhanced Logo Prominence: Doubled main sidebar logo image size to
44pxand added a matching28pxheader brand icon. - +2 Step App-Wide Font Size Increase: Upgraded typography across history cards, preview text, search inputs, tab headers, and navigation menus (+2px across all Slint screens).
- 100% Crisp Font Sharpness: Replaced transparent window background with opaque
#0a0a0abackground, enabling GPU subpixel font antialiasing (FemtoVG/Winit) for crisp text.
⚡ Reliability & Performance Improvements
- Anti-Flicker Fix for X11/GNOME: Changed
_NET_WM_STATE_SKIP_TASKBARproperty configuration fromAPPENDtoREPLACEmode, eliminating window state bloat and Mutter compositor redraw flicker. - Persistent Clipboard Context Manager: Built a thread-safe
PERSISTENT_CLIPBOARDmanager (Lazy<Mutex<Option<Clipboard>>>) to prevent X11 connection churn and selection loss. - Separated Read/Write Clipboard Engine:
- Reading: Reads external app selections dynamically using fresh handlers.
- Writing: Uses persistent context so MagicToys retains clipboard selection ownership without dropping.
- Emoji Paste Focus Sequence: Updated emoji paste flow to verify target window focus settlement before setting selection, ensuring active applications don't overwrite emojis with old clipboard data.
- First-Press Launch Fix: Added window state initialization on cold start so
Alt + Vopens on the very first keystroke.
📦 Multi-Distro Packaging Output (work/releases/)
./build-all.sh outputs 5 Linux package formats along with cryptographic checksums into work/releases/:
| Package Format | Output File | Target Distros |
|---|---|---|
| Debian / Ubuntu / Mint | magictoys_0.0.3_amd64.deb |
Ubuntu, Debian, Mint, Pop!_OS |
| Arch Linux | magictoys-0.0.3-1-x86_64.pkg.tar.zst |
Arch Linux, Manjaro, EndeavourOS |
| RPM Package | magictoys-0.0.3-1.x86_64.rpm |
Fedora, RHEL, openSUSE |
| Universal AppImage | MagicToys-0.0.3-x86_64.AppImage |
Any Linux distribution |
| Portable Archive | magictoys-0.0.3-x86_64.tar.gz |
Generic Linux tarball with installer |
| Checksums | SHA256SUMS |
Verification manifest |
Auto-Launch on Install:
.debpackage includesDEBIAN/postinstsession detection that automatically launchesmagictoysin the active user's desktop session immediately upondpkg -iinstallation.
🌐 Webpage & SEO Upgrades (magictoys.ople.in)
- Updated Official Domain: Configured canonical links, open graph tags, sitemaps, and robots directives for
https://magictoys.ople.in/. - SEO Title:
Ople MagicToys for Linux — Native Clipboard, Emoji & OCR PowerToys for Linux. - PowerToys Feature Equivalence Section: Highlights
Alt + V(Clipboard History),Alt + .(Emoji Picker), andAlt + Shift + T(Screen OCR Text Extractor). - Rich JSON-LD Schemas: Embedded
SoftwareApplicationandFAQPageschemas for Google search rich snippets.
🛠️ Quick Installation Commands
One-Line Terminal Install:
curl -sS https://magictoys.ople.in/install.sh | bashInstall Debian / Ubuntu .deb Package:
sudo apt update && sudo apt install -y xclip
sudo dpkg -i magictoys_0.0.3_amd64.debv0.0.2 (Beta)
📋 lincb.ople.in v0.0.2 (Beta)
We are thrilled to release v0.0.2 of lincb.ople.in — featuring universal cross-distro compatibility fixes, Arch Linux soname resolution, and installer resilience improvements!
⚡ What's New & Fixed in v0.0.2
- 🐧 Universal GLIBC 2.17 Compatibility: Recompiled with a GLIBC 2.17 baseline using
cargo-zigbuild. Completely resolves Fedora 40/41GLIBC_2.43dependency errors duringdnfinstallation. - 🏹 Arch Linux
libxdo.so.3Fix: Removed staticlibxdodynamic linking. Eliminateslibxdo.so.3: cannot open shared object fileerror on Arch Linux rolling updates. - 🛡️ Installer Reliability (
install.sh): Added automatic/etc/udev/rules.ddirectory creation for minimal distros, package format integrity validation, and strict error handling. - 🌐 Dynamic Web Page Version Tracking: The landing page at
https://lincb.ople.innow automatically fetches and displays the latest published GitHub release tag dynamically.
⚡ Quick One-Line Installation
Install or update automatically on any Linux distribution:
curl -sS https://lincb.ople.in/install.sh | bash