# HyperXTalk 0.9.15 Released

**URL:** <https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143>\
**Category:** Releases\
**Created:** [July 7, 2026, 7:53pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143 "2026-07-07T19:53:53Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [July 7, 2026, 7:53pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/1 "2026-07-07T19:53:53Z")

</div>

# HyperXTalk Release Notes

## 0.9.15

- New: iconDataForExtension and iconDataForFile (see documentation) ([Feature/file type icons by emily-elizabeth · Pull Request #194 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/194))
- New: Ask dialog uses passwordField and passwordToggle
- New: Global hotkeys (see documentation) ([Feature/global hotkeys clean by emily-elizabeth · Pull Request #340 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/340))
- New: Field validation (see documentation) ([Feature/field input validation clean by emily-elizabeth · Pull Request #345 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/345))
- New: [lin] packaged as an AppImage
- New: [win] Installer and application are code-signed
- Fixed: Toolbars no longer wipe themselves out when createToolbar is called a second time
- Fixed: [lin] No longer crashes when a window with a toolbar is closed ([[lin] engine: add Linux toolbar backend with GDK/Cairo/Pango by emily-elizabeth · Pull Request #297 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/297))
- Fixed: [lin] Toolbar labels support unicode ([[lin] engine: add Linux toolbar backend with GDK/Cairo/Pango by emily-elizabeth · Pull Request #297 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/297))
- Fixed: [lin] Popovers now close when switching applications
- Fixed: [lin] Outstanding dark mode issues ([Fix/lin dark mode by emily-elizabeth · Pull Request #304 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/304))
- Fixed: Return/Enter key dismisses answer dialog ([Fix/answer dialog return key by emily-elizabeth · Pull Request #307 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/307))
- Fixed: [mac] Project Browser scrolls again (thanks Brian)
- Fixed: [lin] Toolbar supports dark mode
- Fixed: [mac] having the backdrop visible will no longer cause other applications to intersperse among the HXT windows ([Feature/backdrop by emily-elizabeth · Pull Request #332 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/332))
- Fixed: Plugin Settings option menu is dark mode friendly ([The Plugin Settings options menu does not follow the system's Dark Mode setting · Issue #311 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/311))
- Fixed: Caret issue when a field has passwordField enabled ([Issue · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/286))
- Fixed: [lin] .hyperxtalk folder created in multiple locations (thanks Brian) ([[lnx] .hyperxtalk folder created in multiple locations · Issue #312 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/312))
- Fixed: [mac] Popover creating an indestructible rectangle ([[mac] 0.9.14 - popover creating an indestructible rectangle · Issue #292 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/292))
- Fixed: [win] File \> Open no longer blocks when saved folder path is gone ([fix(win): File \> Open no longer blocks when saved folder path is gone by emily-elizabeth · Pull Request #336 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/336))
- Fixed: [mac] Entitlements and Codesigning - selecting any entitlement requires “Force Quit” on Mac OS X ([Entitlements and Codesigning - selecting any entitlement requires "Force Quit" on Mac OS X · Issue #365 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/365))
- Fixed: [win] Persistent Splash Screen on Windows 11 ([Persistent Splash Screen on Windows 11 · Issue #357 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/357))
- Updated: Documentation for hxtpm (thanks Brian)
- Updated: hxtpm handles multiple files for a package
- Updated: [mac] DataView lists have smooth scrolling (thanks Brian)
- Updated: [mac] Smooth scrolling is always included in built standalones ([Update revsaveasstandalone.livecodescript by emily-elizabeth · Pull Request #333 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/333))
- Updated: [lin] GTK2 → GTK3 (thanks docmeth02 and Tom) ([GTK2 → GTK3 migration: Linux theme engine and runtime by emily-elizabeth · Pull Request #358 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/358))
- Updated: [win] Installs the Visual C Redistributable files if required
- Updated: [win] Installer registers .rev, .livecode and .livecodescript extensions
- Updated: [mac] Standalone entitlements
- Updated: JSON Pretty Print (thanks Mark) ([Prettyprint json by mwieder · Pull Request #360 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/360))
- Updated: add NSCalendarsFullAccessUsageDescription to the info.plist ([add NSCalendarsFullAccessUsageDescription to the info.plist · Issue #363 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/issues/363))
- Changed: [lin] Got tired of builds taking too long. (thanks Mark) ([Got tired of builds taking too long. by mwieder · Pull Request #374 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/374))
- Changed: [lin] Uses GtkPopover ([Feature/linux gtkpopover by emily-elizabeth · Pull Request #372 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/372/))
- Changed: reverted back to binary ask dialog ([reverted back to binary ask dialog by emily-elizabeth · Pull Request #331 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/331))
- Changed: Moved icon placement on ask dialog
- Changed: [mac] Smooth scrolling brought to widgets (thanks Brian) ([[[Issue 325]] macscrollenhancement mouselwc fix and widget support by bwmilby · Pull Request #327 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/327))
- Changed: URLEncode encodes spaces as %20 instead of + (thanks Mark) ([urlencode space as %20 by mwieder · Pull Request #337 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/337))
- Changed: Build folder from livecode to hyperxtalk (thanks Brian) ([Change build folder from livecode to hyperxtalk by bwmilby · Pull Request #317 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/317))
- Changed: JSON import now uses yyjson ([perf(json): fix O(n²) token accumulation in JsonImport by emily-elizabeth · Pull Request #339 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/339))
- Removed: Unneeded files from the repo (thanks Brian)
- Removed: Outdated documentation ([Cleanup/documentation for web by emily-elizabeth · Pull Request #294 · emily-elizabeth/HyperXTalk · GitHub](https://github.com/emily-elizabeth/HyperXTalk/pull/294))

Download from the website [hyperxtalk.com](http://hyperxtalk.com)

---

<div class="post-metadata">

**Author:** ![ToolGuy](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/toolguy/32/9_2.png) [@ToolGuy](https://hyperxtalk.discourse.group/u/ToolGuy)\
**Post date:** [July 7, 2026, 10:39pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/2 "2026-07-07T22:39:44Z")

</div>

It is very moving to see so many intricate issues included and closed. Good job, also by all contributors. Many thanks! 😍

---

<div class="post-metadata">

**Author:** ![kdjanz](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/kdjanz/32/186_2.png) [@kdjanz](https://hyperxtalk.discourse.group/u/kdjanz)\
**Post date:** [July 7, 2026, 11:19pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/3 "2026-07-07T23:19:37Z")

</div>

Excellent work. Looking forward to trying everything out and forwarding a link to my Linux using friend that fights with Python. I don’t know what he will think of it because he has this masochistic streak I think and likes to suffer for his successes.

Kelly

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [July 7, 2026, 11:34pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/4 "2026-07-07T23:34:43Z")

</div>

Hi Kelly,

You can also send him a link to our new Tutorials section on the website [https://www.hyperxtalk.com/tutorials.html](https://www.hyperxtalk.com/tutorials.html) Might make things less painful for him 😉

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [July 8, 2026, 3:03pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/5 "2026-07-08T15:03:38Z")

</div>

Added HyperXTalk to AppImageHub [HyperXTalk - Appimagehub.com](https://www.appimagehub.com/p/2364975)

---

<div class="post-metadata">

**Author:** ![xtokjok](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/xtokjok/32/84_2.png) [@xtokjok](https://hyperxtalk.discourse.group/u/xtokjok)\
**Post date:** [July 8, 2026, 4:14pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/6 "2026-07-08T16:14:05Z")

</div>

don’t forget to donate to the project.

---

<div class="post-metadata">

**Author:** ![talktomuch](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/talktomuch/32/203_2.png) [@talktomuch](https://hyperxtalk.discourse.group/u/talktomuch)\
**Post date:** [July 8, 2026, 5:55pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/7 "2026-07-08T17:55:56Z")

</div>

thanks emily

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [July 8, 2026, 6:00pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/8 "2026-07-08T18:00:13Z")

</div>

You’re welcome 🙂

---

<div class="post-metadata">

**Author:** ![Emily-Elizabeth](https://sea1.discourse-cdn.com/flex037/user_avatar/hyperxtalk.discourse.group/emily-elizabeth/32/6_2.png) [@Emily-Elizabeth](https://hyperxtalk.discourse.group/u/Emily-Elizabeth)\
**Post date:** [July 8, 2026, 6:01pm UTC](https://hyperxtalk.discourse.group/t/hyperxtalk-0-9-15-released/143/9 "2026-07-08T18:01:48Z")

</div>

Thanks to everyone who has submitted feedback, either on here, the survey or a ticket on GitHub - you all made this possible 🙂
