* Added scaling to individual elements (all menus and the bar). * Make all dialog pages scrollable * Add battery menu to settings * update battery menu scaling * Fix typo * Add confirmation dialog scaling
26 lines
738 B
TypeScript
26 lines
738 B
TypeScript
import DropdownMenu from "../DropdownMenu.js";
|
|
import { activeDevices } from "./active/index.js";
|
|
import { availableDevices } from "./available/index.js";
|
|
|
|
export default () => {
|
|
return DropdownMenu({
|
|
name: "audiomenu",
|
|
transition: "crossfade",
|
|
child: Widget.Box({
|
|
class_name: "menu-items audio",
|
|
hpack: "fill",
|
|
hexpand: true,
|
|
child: Widget.Box({
|
|
vertical: true,
|
|
hpack: "fill",
|
|
hexpand: true,
|
|
class_name: "menu-items-container audio",
|
|
children: [
|
|
activeDevices(),
|
|
availableDevices(),
|
|
],
|
|
}),
|
|
}),
|
|
});
|
|
};
|