Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | rc: only jump to new clients if they spawn on the focused pageHEADmaster | Anton Khirnov | 2023-09-02 |
| | |||
* | pager: add page borders on all sides, not just top+bottom | Anton Khirnov | 2023-06-11 |
| | |||
* | rc: use pcall for delayed focusing new clients | Anton Khirnov | 2023-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 changes | Anton Khirnov | 2023-02-12 |
| | |||
* | battery: avoid dividing by zero | Anton Khirnov | 2023-02-01 |
| | | | | Power can read as 0. | ||
* | battery_wgt: handle capacity being unknown | Anton Khirnov | 2023-02-01 |
| | | | | Use a special color for the arc to indicate this state. | ||
* | rc: add a battery level monitor to statusbar | Anton Khirnov | 2023-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 functions | Anton Khirnov | 2023-01-05 |
| | |||
* | workspace: create desktop pages in reverse order | Anton Khirnov | 2022-12-24 |
| | | | | | This way the first page ends up on top of the free-page stack, so it is picked first. | ||
* | rc: prettify module includes | Anton Khirnov | 2022-12-21 |
| | |||
* | rc: make only one urgency widget | Anton Khirnov | 2022-12-05 |
| | |||
* | pager: make a variable local | Anton Khirnov | 2022-12-05 |
| | |||
* | urgent_wgt: refactor client signal handlers | Anton Khirnov | 2022-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 cleanly | Anton Khirnov | 2021-11-16 |
| | |||
* | rc: make a function local | Anton Khirnov | 2021-11-15 |
| | |||
* | rc: add a systray widget showing desktops with urgent windows | Anton Khirnov | 2021-11-15 |
| | |||
* | bindings: add a binding for toggling the current randr output | Anton Khirnov | 2021-11-14 |
| | |||
* | rc: fix focusing the initial page on startup | Anton Khirnov | 2021-11-14 |
| | |||
* | rc: do the per-screen setup on new screen connect | Anton Khirnov | 2021-11-14 |
| | |||
* | bindings: use XF86ScreenSaver without modkeys to screenlock | Anton Khirnov | 2021-11-02 |
| | | | | | That key has no other function and requires a fn- mod on the laptop anyway. | ||
* | utils: show a notification on changing audio volume | Anton Khirnov | 2021-11-01 |
| | |||
* | workspace: fix self reference | Anton Khirnov | 2021-10-31 |
| | |||
* | utils: show a notification on mute/unmute | Anton Khirnov | 2021-10-26 |
| | |||
* | rc: use singleton notification helper | Anton Khirnov | 2021-10-26 |
| | |||
* | utils: factor out singleton notifications | Anton Khirnov | 2021-10-26 |
| | |||
* | bindings: add a binding for toggling auto-mute | Anton Khirnov | 2021-10-26 |
| | |||
* | bindings: capture errors from locking the screen | Anton Khirnov | 2021-10-26 |
| | |||
* | bindings: factor out shifting current client up/down | Anton Khirnov | 2021-10-26 |
| | |||
* | bindings: factor out swapping two screens | Anton Khirnov | 2021-10-26 |
| | |||
* | rc: show notification on master_width_factor change | Anton Khirnov | 2021-09-26 |
| | |||
* | pager: show page numbers in the background | Anton Khirnov | 2021-06-14 |
| | |||
* | rc: notify on new values of tag properties | Anton Khirnov | 2021-06-13 |
| | |||
* | rc: stop calling pager:set_desktop() manually | Anton Khirnov | 2021-06-12 |
| | | | | Just switch to the initial desktop after creating the pager. | ||
* | pager: accept workspace in the constructor | Anton Khirnov | 2021-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 signal | Anton Khirnov | 2021-06-12 |
| | | | | | Not its index. This is more convenient to use. | ||
* | rc: display the layout indicator at tray icon size | Anton Khirnov | 2021-06-11 |
| | |||
* | rc: scale systray icon size with DPI | Anton Khirnov | 2021-06-11 |
| | |||
* | rc: drop remnants of menubar use | Anton Khirnov | 2021-06-11 |
| | |||
* | rc: scale the panel width with screen DPI | Anton Khirnov | 2021-06-10 |
| | |||
* | pager: scale vertically with available space | Anton Khirnov | 2021-06-10 |
| | |||
* | bindings: add a binding for mute | Anton Khirnov | 2021-06-04 |
| | |||
* | pager: add indicators for window status (maximized, floating) | Anton Khirnov | 2021-06-04 |
| | |||
* | pager: factorize setting client text | Anton Khirnov | 2021-06-04 |
| | |||
* | bindings: add bindings for switching screen by direction | Anton Khirnov | 2021-05-29 |
| | |||
* | rc: put new clients at the end | Anton Khirnov | 2021-05-29 |
| | |||
* | rc: reduce indentation level by early return | Anton Khirnov | 2021-05-29 |
| | |||
* | rc: apply no_offscreen placement unconditionally to all clients | Anton Khirnov | 2021-05-29 |
| | | | | Should never want offscreen clients. | ||
* | rc: move sloppy focus handling out of the manage callback | Anton Khirnov | 2021-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 clients | Anton Khirnov | 2021-05-29 |
| | |||
* | rc: always place new clients on the screen with the mouse | Anton Khirnov | 2021-05-29 |
| |