forked from Shinonome/dots-hyprland
fakeScreenRounding=false -> corners when not fullscreen (#248)
This commit is contained in:
@@ -56,13 +56,13 @@ const Windows = () => [
|
||||
Session(),
|
||||
// forMonitors(Bar),
|
||||
...(userOptions.appearance.fakeScreenRounding ? [
|
||||
forMonitors((id) => Corner(id, 'top left')),
|
||||
forMonitors((id) => Corner(id, 'top right')),
|
||||
forMonitors((id) => Corner(id, 'bottom left')),
|
||||
forMonitors((id) => Corner(id, 'bottom right')),
|
||||
forMonitors(BarCornerTopleft),
|
||||
forMonitors(BarCornerTopright),
|
||||
forMonitors((id) => Corner(id, 'top left', true)),
|
||||
forMonitors((id) => Corner(id, 'top right', true)),
|
||||
] : []),
|
||||
forMonitors((id) => Corner(id, 'bottom left', userOptions.appearance.fakeScreenRounding)),
|
||||
forMonitors((id) => Corner(id, 'bottom right', userOptions.appearance.fakeScreenRounding)),
|
||||
forMonitors(BarCornerTopleft),
|
||||
forMonitors(BarCornerTopright),
|
||||
forMonitors(Click2Close),
|
||||
];
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@ import Widget from 'resource:///com/github/Aylur/ags/widget.js';
|
||||
import { enableClickthrough } from "../.widgetutils/clickthrough.js";
|
||||
import { RoundedCorner } from "../.commonwidgets/cairo_roundedcorner.js";
|
||||
|
||||
export default (monitor = 0, where = 'bottom left') => {
|
||||
export default (monitor = 0, where = 'bottom left', useOverlayLayer = true) => {
|
||||
const positionString = where.replace(/\s/, ""); // remove space
|
||||
return Widget.Window({
|
||||
monitor,
|
||||
name: `corner${positionString}${monitor}`,
|
||||
layer: 'overlay',
|
||||
layer: useOverlayLayer ? 'overlay' : 'top',
|
||||
anchor: where.split(' '),
|
||||
exclusivity: 'ignore',
|
||||
visible: true,
|
||||
|
||||
Reference in New Issue
Block a user