Skip to content

Weave Touch 2.1

Compare
Choose a tag to compare
@forcequitOS forcequitOS released this 05 Apr 01:37
· 10 commits to main since this release
b19c9b5

This is a rather major release for Weave Touch, but not as big as what's to come. Let's see what's new right now though!

Changes:

  • Adds CSS injection back
  • Moved to Xcode, details of enhancements due to this detailed after the other changes
  • Adds swipe gestures for back and forwards navigation... no animation though :(
  • Removes the Download Page button, as it was broken anyways
  • Same automatic user agent fetching system as in Weave 1.9.2 based on OS version, WebKit version, and device type
  • Same upgraded URL detection system as in Weave 1.9.2
  • Massive internal cleanup, with actually commented code and code blocked more into sections like in the macOS app
  • Proper permissions for using outside of Swift Playgrounds

About outside Swift Playgrounds...

I want to make an iPhone app for Weave Touch in the very near future, and that simply isn't going to happen by staying restricted to Swift Playgrounds forever, don't panic though!

All work for Weave is still done as a Swift Playgrounds App, I'm just editing it with Xcode primarily now in order to move forward and edit things quicker.
This gives access to the following:

  • A proper category for the app
  • A place on your Home Screen
  • Proper versioning of the app
  • A bundle identifier (it's xyz.cmdoptesc.WeaveTouch by the way, don't wear it out)
  • Share Sheet support (.ipa exclusive, it crashes if you try using it from Swift Playgrounds!)
  • iPhone support!

This is also the first time Weave Touch is distributed with 2 releases! A Swift Package you can run from Swift Playgrounds on an iPad, or an IPA file you can sideload on any iOS 16+ device with AltStore or another tool like Sideloadly. Or, you can even just install it directly from Xcode.

Enjoy! An iPhone optimized interface is coming soon.