From e9eba2e2914e6c9aa01dd3d6267c969bcba3bb2f Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 2 Apr 2025 15:06:27 +1100 Subject: cleanup: remove popdown stuff Popdowns were replaced with the sidebar --- src/modules/popdowns/bluetoothdevices.tsx | 98 -------------- src/modules/popdowns/index.tsx | 19 --- src/modules/popdowns/media.tsx | 152 ---------------------- src/modules/popdowns/networks.tsx | 101 --------------- src/modules/popdowns/notifications.tsx | 65 ---------- src/modules/popdowns/sideleft.tsx | 205 ------------------------------ src/modules/popdowns/sideright.tsx | 146 --------------------- src/modules/popdowns/updates.tsx | 145 --------------------- 8 files changed, 931 deletions(-) delete mode 100644 src/modules/popdowns/bluetoothdevices.tsx delete mode 100644 src/modules/popdowns/index.tsx delete mode 100644 src/modules/popdowns/media.tsx delete mode 100644 src/modules/popdowns/networks.tsx delete mode 100644 src/modules/popdowns/notifications.tsx delete mode 100644 src/modules/popdowns/sideleft.tsx delete mode 100644 src/modules/popdowns/sideright.tsx delete mode 100644 src/modules/popdowns/updates.tsx (limited to 'src/modules/popdowns') diff --git a/src/modules/popdowns/bluetoothdevices.tsx b/src/modules/popdowns/bluetoothdevices.tsx deleted file mode 100644 index c71d981..0000000 --- a/src/modules/popdowns/bluetoothdevices.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { bind, Variable } from "astal"; -import { Astal, Gtk } from "astal/gtk3"; -import AstalBluetooth from "gi://AstalBluetooth"; -import PopdownWindow from "../../widgets/popdownwindow"; - -const BluetoothDevice = (device: AstalBluetooth.Device) => ( - `device ${c ? "active" : ""}`)}> - - Astal.Icon.lookup_icon(`${i}-symbolic`) ? `${i}-symbolic` : "bluetooth-symbolic" - )} - /> - , - ]} - > - {background} - - ); -}; - -export default () => { - const shown = Variable("none"); - return ( - - - { - if (event.button === Astal.MouseButton.SECONDARY) { - const current = Players.get_default().list.find(p => p.busName === shown.get()); - if (current) Players.get_default().makeCurrent(current); - } - }} - onScroll={(_, event) => { - const players = AstalMpris.get_default().players.filter(isRealPlayer); - const idx = players.findIndex(p => p.busName === shown.get()); - if (idx === -1) return; - if (event.delta_y < 0) { - if (idx > 0) shown.set(players[idx - 1].busName); - } else if (idx < players.length - 1) shown.set(players[idx + 1].busName); - }} - > - { - const players = new Map(); - - const addPlayer = (player: AstalMpris.Player) => { - if (!isRealPlayer(player) || players.has(player.busName)) return; - const widget = ; - self.add_named(widget, player.busName); - if (players.size === 0) shown.set(player.busName); - players.set(player.busName, widget); - }; - - for (const player of Players.get_default().list) addPlayer(player); - - self.hook(AstalMpris.get_default(), "player-added", (_, player) => addPlayer(player)); - self.hook(AstalMpris.get_default(), "player-closed", (_, player) => { - players.get(player.busName)?.destroy(); - players.delete(player.busName); - if (shown.get() === player.busName) - shown.set(AstalMpris.get_default().players.find(isRealPlayer)?.busName ?? "none"); - }); - }} - > - - - - - - - ); -}; diff --git a/src/modules/popdowns/networks.tsx b/src/modules/popdowns/networks.tsx deleted file mode 100644 index 726f1c9..0000000 --- a/src/modules/popdowns/networks.tsx +++ /dev/null @@ -1,101 +0,0 @@ -import { bind, execAsync, Variable } from "astal"; -import { Gtk } from "astal/gtk3"; -import AstalNetwork from "gi://AstalNetwork"; -import PopdownWindow from "../../widgets/popdownwindow"; - -const Network = (accessPoint: AstalNetwork.AccessPoint) => ( - `network ${a === accessPoint ? "active" : ""}` - )} - > - -