Emmanuel Lepage Vallee
68bc9eba15
tag: Fix an off-by-one caused by a mutatation during a `foreach`.
...
Fix #3167
2020-09-14 00:19:38 -07:00
Emmanuel Lepage Vallee
6dda0e4599
screen: Correctly detect tiled_clients.
...
At some point we added an unified `maximized` property to the
client class. Originally it was just setting both horizontal
and vertical maximization. LAter on, this was rewritten to
make the state change more atomic and reversible.
Soon after, we added `immobilized_horizontal` and
`immobilized_vertical` to make most `if` simpler.
`screen.tiled_clients` was missed in that refactoring.
Fix #3169
2020-09-13 23:35:57 -07:00
Emmanuel Lepage Vallee
7e0bd38887
Quick fix to support libxkbcommon >= 1.0.
...
The next step will be to use the "real" function when a libxkbcommon
version is found rather than the compat version.
Fix #3168
2020-09-13 21:54:56 -07:00
kdrobnyh
97c3849ae7
Fixed showing hotkeys_popup on the focused screen ( #3164 )
2020-09-08 22:10:21 -07:00
mergify[bot]
7a759432d3
Merge pull request #3044 from SethBarberee/firefox_keys_fix
...
add additional match for firefox in awful.hotkeys_popup/keys/firefox.lua
2020-08-01 23:01:50 +00:00
Uli Schlachter
5cdd960669
Merge pull request #3134 from jcrd/ratio-adjust-typo
...
Fix adjust misspelling
2020-08-01 09:24:22 +02:00
James Reed
e2b00c71e7
Fix adjust misspelling
...
Co-authored-by: Aire-One <Aire-One@users.noreply.github.com>
2020-07-31 17:33:12 -06:00
mergify[bot]
49a3859c8e
Merge pull request #3128 from hchargois/master
...
Make scroll work in the usual way in default rc.lua
2020-07-06 15:48:21 +00:00
Hugo Chargois
5b6585fc35
Make scroll work in the usual way in default rc.lua
...
Signed-off-by: Hugo Chargois <hugo.chargois@free.fr>
2020-07-06 01:02:11 +02:00
Yauhen Kirylau
639f0196d8
fixup: typo
2020-07-02 18:35:45 +02:00
actionless
7ec9e8018f
feat(awful: hotkeys_popup: vim): add vimdiff
2020-07-02 07:24:44 +02:00
Yauhen Kirylau
e7113d7191
fix(naughty: layout: box): take preset.padding and beautiful.notification_spacing into account ( #3103 )
2020-05-22 21:55:47 -07:00
mergify[bot]
814d701c81
Merge pull request #3045 from ArenaL5/keys
...
Add a method to select a layout directly, without cycling through the whole list
2020-05-12 20:33:31 +00:00
ArenaL5
15929b0797
Add F-keys and numpad to `awful.key.keygroups`
...
Signed-off-by: ArenaL5 <arenal5@gmx.com>
Extend `fkeys` to F35
Signed-off-by: ArenaL5 <arenal5@gmx.com>
Reducing `numpad` to its most aggreable subset
Signed-off-by: ArenaL5 <arenal5@gmx.com>
Add method to select a layout directly
using the Super key + the numeric keypad. This method uses the layout list from the currently selected tag in the currently focused screen. (If there is no selected tag, it does nothing.)
To allow this, the keygroups `numpad` and `fkeys` were added to `awful.key.keygroups`.
Refit to avoid error by nil and to remove imperative code, as per recommendation from @Elv13.
Signed-off-by: ArenaL5 <arenal5@gmx.com>
2020-05-12 20:20:19 +02:00
ArenaL5
e97eeff187
Label numeric keypad Enter to hotkeys_popup
...
When adding human-readable key names to `lib/awful/hotkeys_popup/widget.lua`, I forgot to add the Enter key in the numeric keypad to the list.
Signed-off-by: ArenaL5 <arenal5@gmx.com>
2020-05-12 20:20:19 +02:00
mergify[bot]
c10b4e4b10
Merge pull request #3095 from kiike/pr-portable-runner.sh
...
Fix runner.sh compatibility with OpenBSD and FreeBSD
2020-05-09 20:43:15 +00:00
Enric Morales
21d916828f
Fix runner.sh compatibility with OpenBSD and FreeBSD
2020-05-09 14:19:10 +02:00
mergify[bot]
9781f14b10
Merge pull request #3093 from jcrd/awful-tag-fix
...
awful.tag: Fix handling of stateful layout in `new`
2020-05-07 13:07:34 +00:00
James Reed
e21b85f5fd
awful.tag: Fix handling of stateful layout in `new`
...
Fixes #3056 .
2020-05-06 18:48:40 -06:00
Emmanuel Lepage Vallée
38848bff04
Merge pull request #3074 from actionless/fix-markup-escape
...
fix(naughty: widget: _markup): correctly un-escape "<span property=value>"
2020-05-04 01:50:12 -07:00
Emmanuel Lepage Vallée
535b296b59
Merge pull request #3070 from aDogCalledSpot/menubar_match_empty
...
Menubar match empty
2020-05-04 01:45:51 -07:00
mergify[bot]
8c19bbf5ad
Merge pull request #3082 from unai-ndz/fix_wibox_declarative_opacity
...
fix wibox declarative opacity, Fixes #2997
2020-05-04 08:45:11 +00:00
Emmanuel Lepage Vallée
ae7d36f816
Merge pull request #3071 from actionless/fix-empty-string-matcher
...
fix(gears: matcher: default_matcher): handle sidecase of string.match-ing the empty string ('')
2020-05-04 01:44:15 -07:00
Emmanuel Lepage Vallée
e384ee449f
Merge pull request #3073 from actionless/placement-skip-fullscreen
...
feat(awful: placement): add "skip_fullscreen"
2020-05-04 01:43:55 -07:00
Unai
1518b0f4c0
Border_marked naming consistency ( #3084 )
...
* finish renaming border_marked to border_color_marked
* doc: document border_color_fullscreen, update border_color_marked and fix typo
* deprecate instead of removing
* doc: fix border_color_marked
2020-05-04 01:42:09 -07:00
mergify[bot]
6f1702541c
Merge pull request #3087 from ndgnuh/shape.squircle
...
Shape.squircle
2020-05-04 08:41:17 +00:00
hung
fdee02cdcf
gears.shape: new shape (partial) squircle
2020-05-02 17:04:36 +07:00
hung
730b0f5c5c
gears.math: add the sign function
2020-05-01 15:17:14 +07:00
Ari Breitkreuz
2e6c911821
Add test for menubar.match_empty
2020-04-26 19:48:47 +02:00
Unai Fernández
654a3216e2
fix wibox declarative opacity
2020-04-26 17:36:36 +02:00
Emmanuel Lepage Vallée
29f6387def
Merge pull request #3069 from aDogCalledSpot/dont_force_defaults
...
Don't force defaults in menubar
2020-04-23 21:18:47 -07:00
actionless
124c6f9b23
fix(naughty: widget: _markup): correctly un-escape "<span property=value>"
2020-04-23 13:44:34 +02:00
actionless
d686a0e357
test(examples: awful: placement: skip_fullscreen): cover non-fullscreen clients
2020-04-23 08:29:27 +02:00
actionless
e820136810
fixup! fix(awful: placement: skip_fullscreen): force screen geometry
...
doc(awful: placement: no_offscreen): add descriptions to examples
2020-04-23 07:41:18 +02:00
actionless
9ef78c4f88
fix(awful: placement: skip_fullscreen): force screen geometry
2020-04-23 07:27:51 +02:00
actionless
05d905cd7d
test(examples: awful: placement): add for "skip_fullscreen"
2020-04-23 07:14:21 +02:00
actionless
b71d522f8c
feat(awful: placement): add "skip_fullscreen"
2020-04-23 06:23:49 +02:00
Yauhen Kirylau
6c7a5a5073
Update lib/menubar/init.lua
...
Co-Authored-By: Ari <ari.breitkreuz@pm.me>
2020-04-22 22:03:28 +02:00
mergify[bot]
87928befe2
Merge pull request #3072 from Aire-One/titlebar_size
...
Fix `awful.titlebar` example property.
2020-04-22 19:17:40 +00:00
Aire-One
00e826dcad
Fix `awful.titlebar` example property.
2020-04-22 19:53:38 +02:00
Ari Breitkreuz
138e37576d
Add note that prompt_args will override defaults
2020-04-22 13:05:19 +02:00
Ari Breitkreuz
30911a3959
Rename v to entry in add_entry loop
2020-04-22 13:02:46 +02:00
Ari Breitkreuz
ec5ec642c3
Add match_empty option to menubar
2020-04-22 13:02:41 +02:00
actionless
f803347fc8
fixup! fix(gears: matcher: default_matcher): handle sidecase of string.match-ing the empty string ('')
...
style: return true/false instead of assigning nil to result
2020-04-22 01:52:41 +02:00
actionless
fa494a1e18
test(spec: gears: matcher): spec _match() for string typ
2020-04-22 01:40:00 +02:00
actionless
90aacbc5b5
fix(gears: matcher: default_matcher): handle sidecase of string.match-ing the empty string ('')
2020-04-21 19:51:11 +02:00
Ari Breitkreuz
788d8fec33
Don't force defaults in menubar
2020-04-21 16:45:40 +02:00
mergify[bot]
87e7b84ff5
Merge pull request #3065 from reinerh/gcc10
...
Move variable declarations from header to C file to fix build with GCC 10
2020-04-18 10:19:50 +00:00
Reiner Herrmann
d256d90550
Move variable declarations from header to C file to fix build with GCC 10
...
GCC 10 builds with -fno-common by default, which causes linker errors when
variables are declared in header files and included in multiple places.
See also: https://gcc.gnu.org/gcc-10/porting_to.html
2020-04-17 19:25:40 +02:00
mergify[bot]
245f38ccd5
Merge pull request #3064 from hertg/master
...
Docs: Fixed wrong code example in 03-declarative-layout
2020-04-16 17:40:54 +00:00