streamdeck-googlemeet icon indicating copy to clipboard operation
streamdeck-googlemeet copied to clipboard

Safari Extension

Open liammac opened this issue 3 years ago • 2 comments

Any chance of a Safari Browser plugin for this? I tried converting the chrome plugin myself using the Xcode tool with no success.

liammac avatar Jan 19 '22 18:01 liammac

I only test using Chrome at the moment, and I've never really looked into Safari extensions before. But if someone wants to figure out how to get it working and post a PR, I'd be happy to merge it in so that at least motivated Safari users could get the extension up and running.

ChrisRegado avatar Jan 20 '22 00:01 ChrisRegado

FYI i also tried testing this and Mixed-Content is not allowed in Safari. See https://stackoverflow.com/questions/71605344/how-to-connect-to-a-non-secure-localhost-websocket-on-ios

As a result you'll get the following. Screenshot 2024-01-30 at 15 24 20

I ran the conversion tool/Xcode

xcrun safari-web-extension-converter --macos-only --copy-resources --no-open --project-location ./safari-converted-extention ~/media/temp/streamdeck-googlemeet-1.4-2.2/browser-extension

Checked the Plugin is loaded etc

     com.github.Stream-Deck-Google-Meet-Actions.Extension(1.0)
                    Path = /Users/jamie/Library/Developer/Xcode/DerivedData/Stream_Deck_Google_Meet_Actions-djdiaciwwqxcvmdkojynvzxguacz/Build/Products/Debug/Stream Deck Google Meet Actions.app/Contents/PlugIns/Stream Deck Google Meet Actions Extension.appex
                    UUID = 6180809C-9A07-478C-ABC4-22849EF02092
               Timestamp = 2024-01-30 14:06:57 +0000
                     SDK = com.apple.Safari.web-extension
           Parent Bundle = /Users/jamie/Library/Developer/Xcode/DerivedData/Stream_Deck_Google_Meet_Actions-djdiaciwwqxcvmdkojynvzxguacz/Build/Products/Debug/Stream Deck Google Meet Actions.app
            Display Name = Stream Deck Google Meet Actions Extension
              Short Name = Stream Deck Google Meet Actions Extension
             Parent Name = Stream Deck Google Meet Actions
                Platform = macOS

jamie-usp avatar Jan 30 '24 14:01 jamie-usp