Skip to content

Modernize codebase for current macOS#17

Open
vigo wants to merge 3 commits into
ansilove:Ascension-IIIfrom
vigo:Ascension-III
Open

Modernize codebase for current macOS#17
vigo wants to merge 3 commits into
ansilove:Ascension-IIIfrom
vigo:Ascension-III

Conversation

@vigo

@vigo vigo commented Feb 15, 2026

Copy link
Copy Markdown

Summary

  • Removed embedded AnsiLove.framework and AutoHyperlinks.framework binaries; integrated AnsiLove source files directly into the project
  • Refactored SVBlockDrawDocument for modern Objective-C compatibility
  • Modernized SVPreferences, SVThemeObject, SVToggleSlider, and SVEpicAboutBoxWC
  • Updated deployment target to macOS 13.0 (Ventura)
  • Cleaned up Xcode project configuration
  • Bumped version to 4.0.0 (200)
  • Updated README with features, build instructions, and Homebrew Cask support

Test plan

  • Built and ran successfully on macOS with Apple Silicon
  • Archive build completed for arm64
  • Homebrew Cask install tested and working (brew install --cask vigo/ascension/ascension)

🤖 Generated with Claude Code

vigo and others added 3 commits February 15, 2026 21:20
Replace AnsiLove.framework and AutoHyperlinks.framework with direct
source integration. Refactor SVBlockDrawDocument, SVPreferences,
SVThemeObject, SVToggleSlider, and SVEpicAboutBoxWC for modern
Objective-C compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant