summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* rc: only jump to new clients if they spawn on the focused pageHEADmasterAnton Khirnov2023-09-02
|
* pager: add page borders on all sides, not just top+bottomAnton Khirnov2023-06-11
|
* rc: use pcall for delayed focusing new clientsAnton Khirnov2023-05-05
| | | | | They might immediately disappear and be gone by the time the delayed call is executed - using pcall suppresses the exception.
* rc: show notification on screen backlight changesAnton Khirnov2023-02-12
|
* battery: avoid dividing by zeroAnton Khirnov2023-02-01
| | | | Power can read as 0.
* battery_wgt: handle capacity being unknownAnton Khirnov2023-02-01
| | | | Use a special color for the arc to indicate this state.
* rc: add a battery level monitor to statusbarAnton Khirnov2023-01-05
| | | | | | | | | | | | | Consisting of: - battery object, which is a wrapper around a sysfs dir describing a battery - battery manager, which adds and removes individual batteries as they (dis)appear - e.g. wireless input devices, and maps them to widgets displayed side by side - battery widget, which shows the status of one of the batteries; the widget used is derived from batteryarc [1], but heavily modified [1] https://github.com/streetturtle/awesome-wm-widgets/
* utils: add logging functionsAnton Khirnov2023-01-05
|
* workspace: create desktop pages in reverse orderAnton Khirnov2022-12-24
| | | | | This way the first page ends up on top of the free-page stack, so it is picked first.
* rc: prettify module includesAnton Khirnov2022-12-21
|
* rc: make only one urgency widgetAnton Khirnov2022-12-05
|
* pager: make a variable localAnton Khirnov2022-12-05
|
* urgent_wgt: refactor client signal handlersAnton Khirnov2022-12-04
| | | | | Shorter and simpler. Also fixes a bug where a client would show up as urgrent after being moved between pages.
* rc/workspace: handle screen removal cleanlyAnton Khirnov2021-11-16
|
* rc: make a function localAnton Khirnov2021-11-15
|
* rc: add a systray widget showing desktops with urgent windowsAnton Khirnov2021-11-15
|
* bindings: add a binding for toggling the current randr outputAnton Khirnov2021-11-14
|
* rc: fix focusing the initial page on startupAnton Khirnov2021-11-14
|
* rc: do the per-screen setup on new screen connectAnton Khirnov2021-11-14
|
* bindings: use XF86ScreenSaver without modkeys to screenlockAnton Khirnov2021-11-02
| | | | | That key has no other function and requires a fn- mod on the laptop anyway.
* utils: show a notification on changing audio volumeAnton Khirnov2021-11-01
|
* workspace: fix self referenceAnton Khirnov2021-10-31
|
* utils: show a notification on mute/unmuteAnton Khirnov2021-10-26
|
* rc: use singleton notification helperAnton Khirnov2021-10-26
|
* utils: factor out singleton notificationsAnton Khirnov2021-10-26
|
* bindings: add a binding for toggling auto-muteAnton Khirnov2021-10-26
|
* bindings: capture errors from locking the screenAnton Khirnov2021-10-26
|
* bindings: factor out shifting current client up/downAnton Khirnov2021-10-26
|
* bindings: factor out swapping two screensAnton Khirnov2021-10-26
|
* rc: show notification on master_width_factor changeAnton Khirnov2021-09-26
|
* pager: show page numbers in the backgroundAnton Khirnov2021-06-14
|
* rc: notify on new values of tag propertiesAnton Khirnov2021-06-13
|
* rc: stop calling pager:set_desktop() manuallyAnton Khirnov2021-06-12
| | | | Just switch to the initial desktop after creating the pager.
* pager: accept workspace in the constructorAnton Khirnov2021-06-12
| | | | | Connect the desktop:view signal internally, instead of having the caller (tasklist creating code) do it.
* workspace: pass the desktop to desktop:view signalAnton Khirnov2021-06-12
| | | | | Not its index. This is more convenient to use.
* rc: display the layout indicator at tray icon sizeAnton Khirnov2021-06-11
|
* rc: scale systray icon size with DPIAnton Khirnov2021-06-11
|
* rc: drop remnants of menubar useAnton Khirnov2021-06-11
|
* rc: scale the panel width with screen DPIAnton Khirnov2021-06-10
|
* pager: scale vertically with available spaceAnton Khirnov2021-06-10
|
* bindings: add a binding for muteAnton Khirnov2021-06-04
|
* pager: add indicators for window status (maximized, floating)Anton Khirnov2021-06-04
|
* pager: factorize setting client textAnton Khirnov2021-06-04
|
* bindings: add bindings for switching screen by directionAnton Khirnov2021-05-29
|
* rc: put new clients at the endAnton Khirnov2021-05-29
|
* rc: reduce indentation level by early returnAnton Khirnov2021-05-29
|
* rc: apply no_offscreen placement unconditionally to all clientsAnton Khirnov2021-05-29
| | | | Should never want offscreen clients.
* rc: move sloppy focus handling out of the manage callbackAnton Khirnov2021-05-29
| | | | | | Connect the focus-setting signal statically for all clients, the way it is done in the default rc. Might be more efficient, also does not clutter the manage callback.
* rc: give focus to newly-spawned clientsAnton Khirnov2021-05-29
|
* rc: always place new clients on the screen with the mouseAnton Khirnov2021-05-29
|