Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/forcequitos/weave

My experimental SwiftUI playground for the Mac, a simple WebKit based browser. Partially made with ChatGPT.
https://github.com/forcequitos/weave

browser mac swift swiftui webkit

Last synced: 9 days ago
JSON representation

My experimental SwiftUI playground for the Mac, a simple WebKit based browser. Partially made with ChatGPT.

Awesome Lists containing this project

README

        

# Weave for Mac
### This is my SwiftUI, JavaScript, and CSS experimenting playground, partially made with ChatGPT. Don't seriously use this as your main browser.
![A screenshot of the Weave application running on a Mac inside of a window](https://github.com/forcequitOS/Weave/blob/main/Weave%20Preview.png?raw=true)
*But, while we're here...*

## Features:

Built for macOS, with features like toolbar customization, native tabbing, Share Sheet support, and SF Symbols

Brings the macOS world into your browser, with translucency effects, the San Francisco font, and your accent color automatically integrated across a wide range of websites

Favicon and page title loading support

Adblocking built directly in

Fully WebKit based, extremely lightweight and efficient

## Information:

**REQUIRES** an Intel or Apple Silicon Mac running macOS Monterey or later

Built with Xcode 15, SwiftUI, WebKit, and of course, made (kinda) with ChatGPT.

Current app icon designer: [@dootskyre on Twitter](https://twitter.com/dootskyre)

## What's next?

Additional theming and styling enhancements (potentially a custom dark mode implementation, or more accent based theming)

Selecting all text upon focusing address bar

Fixing permissions

Potentially a home button

A clear cache/cookies/data button (near future honestly)

File download support

Maybe some commands to enter into the address bar, for easter eggs and functional reasons...

## Wish list (No clue if it's coming or not)

Better tabbing support

Settings menu with customization for custom CSS/JS and page translucency

Alternative app icons

Automatic shortening of URLs in address bar when not being edited (Shockingly hard.)

Pinch to zoom

Trackpad gestures

Touch Bar support

Support to build web applications directly from Weave! (May end up as a spinoff project)