# GSE

## [3.3.22-12-gfb1946e](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/tree/fb1946eeffd6f18429371c0482edae2160c71268) (2026-06-20)
[Full Changelog](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/compare/3.3.22...fb1946eeffd6f18429371c0482edae2160c71268) [Previous Releases](https://github.com/TimothyLuke/GSE-Advanced-Macro-Compiler/releases)

- Merge pull request #1964 from LarryThiessen/fix-abo-icon-not-clearing  
    FIX: ABO icon not clearing until mouseover (#1963)  
- FIX: clear ABO icon immediately on removal (no mouseover needed)  
    #1963  
    Removing an Action Button Override cleared the GSE watermark but left the  
    GSE-painted icon on the button until the next ActionButton update (e.g. a  
    mouseover). LoadOverrides reverted the button and removed the watermark but  
    never repainted the real action-slot icon.  
    LoadOverrides now snapshots the overridden buttons and, after the re-arm pass,  
    forces a real-icon repaint on any button that was cleared and not re-armed  
    (button:Update() / ActionButton\_Update / direct slot-texture fallback; all  
    guarded for cross-version safety).  
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>  
- #1975 Normalise Skin variances  
- #1957 move Skyriding to part of tools and diagnostics.  its only relevant to people who use keybinds (< 20% of GSE Users)  
- Merge pull request #1959 from LarryThiessen/enhancements-1957-editor  
    ENH: Editor toolbar/layout, live tree updates, options ordering  
- #1893 Handle Macros via import strings  
- #1893 Import cleanup  
- Fix #1960 Frames that dont render correctly  
- Merge pull request #1958 from LarryThiessen/fixes-1956-editor-options  
    FIX: MacroBlock editor editing bugs + blank Options History panel  
- ENH: Editor toolbar/layout + live tree updates + options ordering  
    #1957  
    - Editor: swap Pause/If toolbar order; vertically center the Version Name box;  
      top-button block creation inserts a sibling immediately after the focused  
      block (focusing a Loop/If adds below it, not inside).  
    - Tree: new versions appear instantly and deleted versions clear instantly,  
      before saving (mirrored into the in-memory Library cache).  
    - Options: move Skyriding / Vehicle Keybinds above Tools & Diagnostics.  
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>  
- FIX: MacroBlock editor live-colour editing bugs + blank Options History panel  
    #1956  
    - Editor: live syntax-colouring no longer eats the blank row opened with Enter,  
      stops backspace at a comma, or throws the caret to the end. The live re-colour  
      is now idempotent (repaints only when no visible characters change) and  
      debounced, so it can't rewrite in-progress text or fight the caret.  
    - Options: the GSE History/About page no longer comes up blank - its content is  
      built eagerly instead of only in OnShow (a canvas parent with subcategories  
      does not reliably fire OnShow).  
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>  
- #1914 TOC Updates  
