Skip to content

Clarion Assistant 5.3

Choose a tag to compare

@ClarionLive ClarionLive released this 10 Jul 03:13

Clarion Assistant 5.3

5.3 is a refinement release — it sharpens the Monaco editor, Smart Formatter, and completion that landed in 5.1/5.2, adds editor personalization and one-click surface toggles, and folds in a round of community fixes.

Supported: Clarion 10, 11, and 12 (32‑bit IDE). The installer lets you pick which version(s) to install.


Highlights

🎚️ Editor & Embeditor toggles on the IDE toolbar

Two new buttons on the main Clarion IDE toolbar flip the CA Editor and CA Embeditor overlays on or off without opening Settings — handy when you want to drop back to the native editor for a moment (#58).

🎨 Editor personalization

The gear panel gains two long‑requested settings:

  • Font family — pick the typeface for the Monaco source editor and CA Embeditor (#60).
  • Occurrence highlighting — toggle the highlight of other instances of the symbol under the cursor (#62).

🧠 Richer completion

Bare‑prefix completion now also surfaces module‑level data (variables declared outside any procedure) and module‑local procedures (declared in the module MAP or as in‑buffer sibling implementations), each with type/signature detail — on top of the globals, classes, and procedure locals added in 5.1.


🐞 Fixed

Smart Formatter & editor

  • Built‑in functions in call position are cased correctly by Ctrl+I and as you type (#61).
  • Keyword‑named data labels no longer open a phantom structure during formatting.
  • MAP formatting and keyword‑first completion behave correctly.
  • Case commands with no selection now act on the character at the cursor (#63).
  • Find matches track live buffer edits — F3 and replace land at the correct positions after you've edited the buffer (#65).
  • Commit‑on‑insert‑key works for keyword completions, with { added as a commit key.
  • CA Embeditor overlay navigates to the native caret position when it attaches (#71).
  • Legacy 'CA Embeditor' button removed from the native embeditor toolbar.

Reliability

  • MCP HTTP listener no longer deadlocks when the IDE UI thread is busy (#57).
  • Windows PowerShell 5.1 can parse the bundled scripts (UTF‑8 BOM), and the indexer's SQLite reference is fixed (#59).
  • Force‑push hook regex no longer matches flags in chained commands (#67).

🙏 Thanks

Community contributions in this release from Andrew Santarelli (#71), Mark Sarson (#68), bdinko (#59), and Aarhusdk (#57).


📦 Install

  1. Download ClarionAssistant-5.3-Setup.exe below (code‑signed).
  2. Close the Clarion IDE.
  3. Run the installer and pick your Clarion version(s) (10 / 11 / 12).
  4. Start Clarion — the Clarion Assistant pane docks automatically (Tools → Clarion Assistant, or Ctrl+Alt+C).

Upgrading from 5.1/5.2 installs cleanly over the top.


Clarion Assistant is an AI‑powered coding assistant embedded in the Clarion IDE. See the bundled User Guide (Help) for the full walkthrough.