Rules-based browser launcher for TUI + GNOME. switchyard.aly.codes
tui gome bowser go
0

Configure Feed

Select the types of activity you want to include in your feed.

add new high res screenshots + reorg data and flatpak files

Aly Raffauf (Jan 24, 2026, 6:25 PM EST) f8c0ded6 0717cc64

+13 -8
+1 -1
README.md
··· 7 7 </div> 8 8 9 9 <p align="center"> 10 - <img src="docs/images/switchyard-picker.png" alt="Switchyard Launcher" width="600"> 10 + <img src="data/screenshots/launcher.png" alt="Switchyard Launcher" width="600"> 11 11 </p> 12 12 13 13 <p align="center">
+11 -6
data/io.github.alyraffauf.Switchyard.metainfo.xml
··· 124 124 125 125 <screenshots> 126 126 <screenshot type="default"> 127 - <caption>The Switchyard browser launcher.</caption> 127 + <caption>Select a browser from the launcher.</caption> 128 + <image 129 + >https://raw.githubusercontent.com/alyraffauf/switchyard/master/data/screenshots/launcher.png</image> 130 + </screenshot> 131 + <screenshot> 132 + <caption>Bypass the launcher with simple rules.</caption> 128 133 <image 129 - >https://raw.githubusercontent.com/alyraffauf/switchyard/master/docs/images/switchyard-picker.png</image> 134 + >https://raw.githubusercontent.com/alyraffauf/switchyard/master/data/screenshots/browser-rules.png</image> 130 135 </screenshot> 131 136 <screenshot> 132 - <caption>The Switchyard settings panel.</caption> 137 + <caption>Define powerful conditions for each rule.</caption> 133 138 <image 134 - >https://raw.githubusercontent.com/alyraffauf/switchyard/master/docs/images/switchyard.png</image> 139 + >https://raw.githubusercontent.com/alyraffauf/switchyard/master/data/screenshots/edit-rules.png</image> 135 140 </screenshot> 136 141 <screenshot> 137 - <caption>The Switchyard rule editor.</caption> 142 + <caption>Modify links before they open.</caption> 138 143 <image 139 - >https://raw.githubusercontent.com/alyraffauf/switchyard/master/docs/images/switchyard-rulesedit.png</image> 144 + >https://raw.githubusercontent.com/alyraffauf/switchyard/master/data/screenshots/link-redirections.png</image> 140 145 </screenshot> 141 146 </screenshots> 142 147 </component>
data/screenshots/browser-rules.png

This is a binary file and will not be displayed.

data/screenshots/edit-rules.png

This is a binary file and will not be displayed.

data/screenshots/launcher.png

This is a binary file and will not be displayed.

data/switchyard-wrapper.sh flatpak/switchyard-wrapper.sh
+1 -1
flatpak/io.github.alyraffauf.Switchyard.Devel.yml
··· 52 52 mkdir -p "$GOCACHE" 53 53 go build -mod=vendor -trimpath -o switchyard-bin ./src 54 54 - install -Dm755 switchyard-bin /app/bin/switchyard-bin 55 - - install -Dm755 data/switchyard-wrapper.sh /app/bin/switchyard 55 + - install -Dm755 flatpak/switchyard-wrapper.sh /app/bin/switchyard 56 56 # Install desktop file and update app-id to .Devel 57 57 - install -Dm644 data/io.github.alyraffauf.Switchyard.desktop /app/share/applications/io.github.alyraffauf.Switchyard.Devel.desktop 58 58 - sed -i 's/io.github.alyraffauf.Switchyard/io.github.alyraffauf.Switchyard.Devel/g' /app/share/applications/io.github.alyraffauf.Switchyard.Devel.desktop