Skip to content

kaiyuyue/windowed-safari

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App icon

Windowed - for Apple Safari

Changes fullscreen buttons to go into a popup. It has the same functionality as the Chrome extension. It is released with the universal arch - Apple Silicon (M-Chip) and Intel (x86_64 Chip). It also supports dark mode.

Download for macOS



Important

The distributed app is directly compiled with the code in this repo. It DOES NOT collect any data from any location running in the Safari on MacOS. Same as the Chrome extension in the original disclaimer.

Installation

  • Download the file Windowed.app.zip from latest release.
  • Unzip the file and drag it to your Applications folder.
  • In the Applications folder, right-click the Windowed.app and select Open. Then it will pop up the app like this:


  • After that, you can open the app normally.


New UI

  • Toolbar Button


  • Pop-up


  • In-Window Mode


  • Picture-in-Picture Mode


Development

  • Clone the repo
git clone https://github.com/kaiyuyue/windowed-safari.git
  • Then open the terminal and run the following command to launch xcode project
cd windowed-safari && ./xcode_run.sh
  • It will automatically open the project in Xcode. Happy coding!

  • Contributions and PRs are welcome to make it better for Safari.

Note

The released extension is signed with my own Apple Developer ID without any verification from the Apple Developer Program. So it won't show up in the Apple Extension Gallery - App Store. It would be great if someone can help me to sign the extension with a verified Apple Developer ID to distribute it in the App Store. Please get in touch with me if you are willing to help. :bowtie:

Credits