Skip to content

Releases: forcequitOS/WeaveTouch

Weave Touch 3.1

11 May 01:10
d240d3a
Compare
Choose a tag to compare

This is a smaller release of Weave Touch with some long overdue quality of life changes. Let's see what's dropped!

Changes:

  • Opening the Share Sheet now functions properly on iPads, both inside of and outside of the Swift Playground
  • The back swipe gesture is now done more correctly, although at the cost of the address bar not always reporting the correct page (This should hopefully be fixed soon)
  • Enhanced gestures now means that the toolbar on iPhones and Split View can now be consolidated, Back and Forwards buttons are now in the overflow menu
  • CSS styling for text is enhanced and draws a bit more from the macOS app, you'll notice this most with headers and such
  • A progress bar has been added (coming to desktop Weave soon), and it just simply shows how far loading has completed, this will be enhanced slowly with coming releases

Weave Touch 3.0

14 Apr 17:22
5e7249f
Compare
Choose a tag to compare

This is a major release of Weave Touch that fixes some issues and importantly, supports a whole new device type!

Changes:

  • Adds a simpler interface for narrower devices based on width, giving proper support for iPhones and iPads with Split View/SlideOver!
  • Dynamically changes user agent creation system based on device type (using the WebKit default + added elements on iPhones vs. all custom with inserted versions on iPad/Vision/Catalyst)
  • Adds a new app icon based on the Mac app, shoutout to @dootskyre
  • Shortens long page titles to keep the address bar in the center of the screen
  • Uses the correct keyboard type now in the address bar (2.0 regression)
  • Improves permission support

Weave Touch 2.1.1

05 Apr 02:02
db35274
Compare
Choose a tag to compare

This fixes a small oversight I looked over with Weave Touch 2.1, let's take a look.

Changes:

  • The user agent for iPads now reports as the desktop one, however it's still partially dynamic for the version numbers
  • iPhone support is kinda cooked now due to this and always loads sites in desktop mode. Just wait for the official release for iPhones.

Weave Touch 2.1

05 Apr 01:37
b19c9b5
Compare
Choose a tag to compare

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.

Weave Touch 2.0.1

03 Apr 01:12
228faf6
Compare
Choose a tag to compare

This is a minor release for Weave Touch and patches a minor visual bug.

Changes:

  • Title bar automatically resizes based on text length

CSS injection by the end of the week?

Weave Touch 2.0

03 Apr 00:28
3fb9dde
Compare
Choose a tag to compare

This is a major release for Weave Touch, and also the first public release! Here’s what changed.

Changes:

  • Complete rewrite from the ground up, based on version 1.9 of the Mac app (shoutout to ChatGPT for that one)
  • New toolbar interface
  • New copy link function
  • All keyboard shortcuts the Mac app has!
  • And of course, finally released publicly!

Just download the zip, extract it, and load it up in Swift Playgrounds for the iPad to try it out for yourself.