Skip to content

Rename MathKeyboardSwiftUI to MathKeyboardSwift#31

Merged
maitbayev merged 2 commits into
masterfrom
codex/rename-mathkeyboardswiftui-to-mathkeyboardswift
Apr 2, 2026
Merged

Rename MathKeyboardSwiftUI to MathKeyboardSwift#31
maitbayev merged 2 commits into
masterfrom
codex/rename-mathkeyboardswiftui-to-mathkeyboardswift

Conversation

@maitbayev
Copy link
Copy Markdown
Owner

Motivation

  • Standardize the keyboard module name by removing the redundant UI suffix and align type names and imports across the package and example project.

Description

  • Renamed the Swift package product/target from MathKeyboardSwiftUI to MathKeyboardSwift in Package.swift and updated the target name accordingly.
  • Moved and renamed source module directory Sources/MathKeyboardSwiftUI -> Sources/MathKeyboardSwift and migrated all keyboard sources and assets into the new module folder.
  • Renamed the keyboard root view class and file from MTMathKeyboardSwiftUIRootView/MTMathKeyboardSwiftUIRootView.swift to MTMathKeyboardSwiftRootView/MTMathKeyboardSwiftRootView.swift and updated its API (sharedInstance() return type and internal references).
  • Updated imports/usages in the example (ContentView.swift) to import MathKeyboardSwift and switched mathLabel.keyboard to use MTMathKeyboardSwiftRootView.sharedInstance(); updated Xcode project product references in project.pbxproj to the new product name.

Testing

  • Ran swift test, which failed in this environment due to network restrictions when fetching the external dependency https://github.com/maitbayev/iosMath.git (CONNECT tunnel failed, HTTP 403), so package tests could not complete.

Codex Task

@maitbayev maitbayev merged commit 8d86433 into master Apr 2, 2026
@maitbayev maitbayev deleted the codex/rename-mathkeyboardswiftui-to-mathkeyboardswift branch April 2, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant