Commit graph

117 commits

Author SHA1 Message Date
Bastien Dejean
06c539a1dd Panel: differentiate focused and active desktops 2017-10-11 14:29:01 +02:00
Bastien Dejean
7b33567f8f Fix example panel report refresh 2017-10-11 14:00:46 +02:00
Bastien Dejean
e621b9859d Take advantage of xdo's *wait for match* option 2017-09-09 11:24:53 +02:00
Bastien Dejean
9ce48c468b Make the *loop* and the *panel* examples compatible 2017-07-23 10:40:56 +02:00
Bastien Dejean
eede3ea1a4 Fix dmenu_run invocation in example sxhkdrc 2017-02-15 13:25:46 +01:00
Bastien Dejean
4350573ad9 Don't need to enumerate 2017-02-04 11:50:31 +01:00
Bastien Dejean
e495e2789c Add receptacles example 2017-02-04 11:44:48 +01:00
Bastien Dejean
184f444309 Update the format of xtitle in the example panel 2017-01-15 20:25:12 +01:00
Bastien Dejean
a4574745e0 Restrain cycling in the example sxhkdrc
Fixes #565.
2016-11-12 10:33:19 +01:00
Bastien Dejean
c32f30aa7e Remove setting: history_aware_focus
The new implementation of the DIR descriptor is based on
[right-window](https://github.com/ntrrgc/right-window).

Fixes #467.
2016-04-28 10:33:30 +02:00
Bastien Dejean
57b12d8f47 Remove setting: focus_by_distance
Unfortunately nearest_from_tree is rather useless because it can't skip
vacant or receptacle nodes.

Therefore, *focus_by_distance* is now the default.
2016-04-21 10:45:05 +02:00
Bastien Dejean
1ff7191130 Fix typo 2016-04-09 14:08:54 +02:00
Bastien Dejean
12edac86fa Reinstate built-in pointer bindings 2016-04-07 18:08:32 +02:00
Bastien Dejean
ebad909ed1 Fail verbosely
Along the way, we also fixed the handling of the `*_padding`,
`window_gap` and `border_width` settings. The previous behavior was the
result of a bad decision (9fed780), as a response to #141. Many issues
followed: #143, #158, #260, etc. We now handle those settings as
intuitively as possible.

We also fixed a potential segfault in `cmd_node`, triggered by `bspc
node -d`[sic].

Fixes #402 #252.
2016-03-21 14:28:04 +01:00
Bastien Dejean
9ae96ebdcd Add IDs to desktops and monitors
There's no constraints on desktop and monitor names, therefore, using a
desktop or monitor name as descriptor is ambiguous.

We put an end to this ambiguity by introducing desktop and monitor IDs.

`bspc query -{M,D}` now yields IDs instead of names.

Fixes #397.
2016-03-16 15:15:27 +01:00
Bastien Dejean
44c5084f99 Don't needlessly call *cat* in panel example
Fixes #349.
2015-12-28 19:59:27 +01:00
Bastien Dejean
aaf44a6fae Add clickable areas to the panel example 2015-12-23 12:41:56 +01:00
Bastien Dejean
ee6d28ccb3 Fix preselection cancel binding for desktops 2015-12-23 11:10:05 +01:00
Bastien Dejean
eb07d2fc06 Generalize window commands to nodes 2015-12-22 19:25:45 +01:00
Bastien Dejean
390a6c1ee7 Update the documentation regarding query/restore 2015-11-22 22:16:17 +01:00
Bastien Dejean
518a242f40 Fix modifier in example sxhkdrc 2015-11-18 09:36:26 +01:00
Vrakfall
400cb3af69 Loads sxhkd at bspwm startup. 2015-11-09 02:55:14 +01:00
Bastien Dejean
f28f33448f Make a clear distinction between states and flags 2015-11-05 14:00:49 +01:00
Bastien Dejean
4ceced688a Restore natural constraints on fullscreen windows
Put fullscreen windows in the ABOVE layer by default.

Let *x*, and *y* be two windows in the same desktop. *y* is focused and
its fullscreen state is *on*. When *x* requests the focus: if *x* is
below *y*, then the fullscreen state of *y* is toggled.
2015-11-01 14:05:18 +01:00
Bastien Dejean
569a34f261 Add general-purpose fullscreen daemon example 2015-10-29 10:59:28 +01:00
Bastien Dejean
9b6b30b1aa Add a fullscreen daemon for the panel example 2015-10-28 11:52:42 +01:00
Bastien Dejean
c9925de182 Handle preselection in pseudo-automatic mode example 2015-06-09 13:34:31 +02:00
Bastien Dejean
237a78ab28 Add pseudo-automatic mode example 2015-06-09 12:33:53 +02:00
Bastien Dejean
803392e985 sxhkdrc: grab pointer synchronously 2015-04-06 09:07:02 +02:00
Bastien Dejean
dcbfe86dc6 Update examples to reflect changes in sxhkd 2015-04-05 17:38:08 +02:00
Bastien Dejean
ed4057b967 Loop example: fix indentation 2015-03-17 08:59:19 +01:00
iskatu
ff0399a1eb Loop example: Saving stack correctly 2015-03-17 00:16:24 +01:00
yate
99d42cff6d Rename bar to lemonbar
[Bar was renamed](72106b17b1) so this example needs to be updated
2015-03-16 14:43:55 -04:00
Bastien Dejean
e2917daa99 Panel: fix inactive monitor color 2014-07-19 20:40:05 +02:00
Bastien Dejean
b3116895ae Remove example Lua rule system 2014-07-19 15:33:38 +02:00
Bastien Dejean
1e98766089 Remove dzen2 panel example 2014-07-19 15:26:06 +02:00
Bastien Dejean
aebb6713b4 Provide the layout of the focused desk. of every monitor 2014-07-19 10:32:04 +02:00
Bastien Dejean
d85d3133f9 Reinstate focus_by_distance setting 2014-07-18 19:21:58 +02:00
Bastien Dejean
44b3eb15b0 Use the #AARRGGBB color notation for *bar* 2014-06-27 18:54:06 +02:00
Bastien Dejean
85d5b015b1 Reset desktop settings via monitor -d 2014-05-09 20:32:15 +02:00
Bastien Dejean
188b45b74a Use appropriate shell function name 2014-05-09 15:12:03 +02:00
Bastien Dejean
fcc7405284 Update example bspwmrc for current settings 2014-05-09 12:31:07 +02:00
esn89
7496a0932b added BAR panel font 2014-05-01 01:05:44 +00:00
Oliver Hope
9cbee375a9 Make colors work in panel_bar
I realised the colours weren't sourced, causing the bar not to work correctly.
2014-03-31 12:35:40 +01:00
Bastien Dejean
a663f38c2c Update *bar* panel example for new syntax 2014-03-30 19:57:21 +02:00
Bastien Dejean
b8cf51d989 Fix dzen2 panel script typo 2014-02-28 13:41:18 +01:00
Bastien Dejean
527766463e Fix dzen2 panel example center collision case
Fixes #122
2014-02-16 21:25:16 +01:00
Bastien Dejean
a1dc440d7d Use tabs consistently 2014-01-21 20:48:49 +01:00
Bastien Dejean
f7d3159a3b Improve colors of example bar panel 2014-01-04 12:01:17 +01:00
Bastien Dejean
bc39da7e78 Pull and push edges via window -e DIR ±PIXELS 2013-12-27 14:46:35 +01:00