Orestis Floros
a24c9b65e1
Merge pull request #4195 from mschuwalow/i3bar-nonprimary-output
...
i3bar: add support for nonprimary output
2020-10-24 14:29:17 +02:00
Maxim Schuwalow
90e7a156a2
i3bar: add support for nonprimary output
...
Added a new output option `nonprimary` that causes the bar to be
displayed on all outputs except the primary one.
Fixes #4083
2020-10-24 11:44:34 +02:00
Orestis Floros
3cd1c45eba
Merge pull request #4214 from burik666/i3bar-output_xy
...
Add coordinates relative to the current output in i3bar click events
2020-10-23 13:56:57 +02:00
Andrey Burov
60384d446b
Add coordinates relative to the current output in i3bar click events
...
Currently i3bar click events provide x and y coordinates relative to all monitors.
I've added coordinates relative to the current output.
+-----------+-----------+
| | i3bar |
| +-----------+
| HDMI-0 | DP-0 |
| 1920x1080 | 2560x1080 |
+-----------+-----------+
When you click in the top right corner of the DP-0,
i3bar will provide something like this:
{
"x": 4480,
"y": 10,
"output_x": 2560,
"output_y": 10,
}
This is useful for creating a rofi menu or something else.
rofi -show run -location 1 -xoffset ${I3_OUTPUT_X} -yoffset ${I3_OUTPUT_Y}
2020-10-23 12:51:21 +03:00
Orestis Floros
e6f419b882
Merge pull request #4189 from acheronfail/feat-3519/ppt-move-position
...
allow ppt values in move direction and move position commands
2020-10-20 11:20:20 +02:00
Orestis Floros
ffad26beb0
Merge pull request #3957 from xzfc/clang-format-typenamemacros
...
clang-format: use TypenameMacros
2020-10-20 09:43:24 +02:00
Alessandro Vinciguerra
9e059ccc55
Add situational exit codes ( #4107 )
...
Add situational exit codes
Distinguish user canceled and other errors
Closes #3705
2020-10-20 09:38:35 +02:00
Albert Safin
e3a1c5b294
clang-format: use TypenameMacros
...
This commit removes line breaks and extra empty lines introduced in
commit fff3f79da9
.
2020-10-20 09:36:44 +02:00
acheronfail
fae10f6df7
allow ppt values in move direction and move position commands
...
make ppt values clear in userguide
chore: move is_ppt and DLOG out of TAILQ_FOREACH loop
2020-10-20 17:48:26 +11:00
Michael Stapelberg
83078a1e16
debian: update changelog
2020-10-19 23:41:16 +02:00
Michael Stapelberg
ce01babc7c
Update debian/changelog
2020-10-19 23:17:05 +02:00
Michael Stapelberg
e6b4e1314a
Merge branch 'stable' into next
2020-10-19 23:17:05 +02:00
Michael Stapelberg
036903e8b2
Merge branch 'release-4.18.3'
2020-10-19 23:17:05 +02:00
Michael Stapelberg
4da7e318e5
Set non-git version to 4.18.3-non-git.
2020-10-19 23:17:05 +02:00
Michael Stapelberg
b2ac041ffa
release i3 4.18.3
2020-10-19 23:16:56 +02:00
Orestis Floros
eaac9125a9
meson: Mark complete-run.pl as executable ( #4224 )
...
Fixes problem described in
https://github.com/i3/i3/issues/4086#issuecomment-711774506
2020-10-19 22:10:14 +02:00
Orestis Floros
3b2f15e613
Merge pull request #4023 from orestisfl/ws-assignment
...
Fix 2 workspace assignment bugs
2020-10-19 10:41:39 +02:00
Mark Guptill
654e2cefa6
kick tray clients before destroying the bar
2020-10-19 09:45:51 +02:00
Orestis Floros
71c059d033
i3-dmenu-desktop: Manually search for topdir ( #4033 )
...
Since 3a672bc
, using follow or follow_fast, does not set
$File::Find::topdir, breaking our deduplication.
Fixes #4031
2020-10-18 20:02:37 +02:00
Orestis Floros
b6024122dc
Fix conflicting workspace assignments when renaming
...
The bug here is that workspace assignments with numbers are triggered
even if a named argument matches later on.
With this commit, get_assigned_output is called to correctly iterate the
workspace assignments.
Fixes #4021
2020-10-18 17:28:55 +02:00
Orestis Floros
0d5a7eeff8
init_ws_for_output: Change loop that assigns existing workspaces
...
I find the new loop more straightforward and easy to understand.
Old loop used to be:
foreach assignment:
foreach assignment2:
// find if this is the first valid output in this assignment
foreach workspace:
// find matching by assignment name
if workspace:
move workspace to output
New loop is:
foreach workspace:
foreach assignment:
if workspace is assigned to this output:
move workspace to output
With this, workspace assignments triggered by numbers during output
changes should be handled correctly.
Fixes #3685
2020-10-18 17:28:53 +02:00
Orestis Floros
6b2d8cb4d6
Make get_assigned_output public
2020-10-18 17:28:14 +02:00
Orestis Floros
9d2c855fcd
workspace_get: Remove useless argument
...
Also reworks the structure a bit
2020-10-18 17:28:14 +02:00
Orestis Floros
9b295fbb57
Remove dead declarations in header files
2020-10-18 17:28:09 +02:00
Orestis Floros
440268f454
Merge pull request #4116 from ammgws/patch-1
...
Update WORKSPACES reply docs
2020-10-15 09:41:54 +02:00
Orestis Floros
fff8b0c0e8
Merge pull request #4172 from jorgheymans/patch-1
...
increase font-size for kbd in refcard
2020-10-13 10:29:18 +02:00
Orestis Floros
144c483b08
Merge pull request #4197 from zero77/patch-1
...
Update README.md
2020-10-13 10:26:54 +02:00
zero77
9c826655a3
Update README.md
...
This quickly shows all package versions across different distros at a glance.
2020-09-15 13:41:34 +00:00
Mike Sharov
04c489043c
Reformat LICENSE so github sees it as BSD-3-Clause. ( #4181 )
...
This changes LICENSE text to the standard BSD-3-Clause text.
The wording is almost identical, with only "copyright holders
and contributors" replacing "Michael Stapelberg and contributors"
in the license text.
2020-09-02 11:42:05 +02:00
Orestis Floros
f33a49372f
i3bar: Remove duplicate call to kick_tray_clients ( #4163 )
...
Fixes #4159
Fixes #4162
2020-08-31 08:58:46 +02:00
Jorg Heymans
fa94d2d8a9
increase font-size for kbd in refcard
...
fixes https://github.com/i3/i3/issues/4135
2020-08-10 22:53:44 +02:00
Orestis Floros
e5992eed16
Merge pull request #4145 from i3/orestisfl-patch-2
...
route_click: Correctly eat the event
2020-08-01 09:43:26 +02:00
Michael Stapelberg
15e51ca38c
Update debian/changelog
2020-07-26 10:25:37 +02:00
Michael Stapelberg
5af9ea65fe
Merge branch 'release-4.18.2'
2020-07-26 10:11:49 +02:00
Michael Stapelberg
6bb01bbe83
Merge branch 'stable' into next
2020-07-26 10:11:49 +02:00
Michael Stapelberg
768fd7f21c
Set non-git version to 4.18.2-non-git.
2020-07-26 10:11:49 +02:00
Michael Stapelberg
82450c9508
release i3 4.18.2
2020-07-26 10:11:37 +02:00
Orestis Floros
68904aeb38
Fix i3bar Xorg memory leak ( #4140 )
...
The `*_free_*` calls in this branch:
51b0583578/i3bar/src/xcb.c (L1854)
are never called when we remove the output from the tailq during a
refresh.
Fixes #4123
2020-07-22 09:33:19 +02:00
Orestis Floros
551d0a5b13
get_output_by_name: guard output->primary with require_active
...
This is related to #4048 but might not fix it completely. Either way,
this should be the correct behaviour of the function.
2020-07-22 09:32:29 +02:00
Orestis Floros
96639c0410
floating_maybe_reassign_ws: only re-focus if previously focused
...
Fixes #3979
2020-07-22 09:24:24 +02:00
Orestis Floros
e674073027
Merge pull request #4147 from compguy284/kick_tray_clients
...
kick tray clients before destroying the bar
2020-06-30 11:19:36 +02:00
Mark Guptill
838b600fea
kick tray clients before destroying the bar
2020-06-30 04:34:32 -04:00
Orestis Floros
1449d4890f
Merge pull request #4146 from lukaskern/next
...
Fixed a typo in the user's guide
2020-06-29 21:00:12 +02:00
Lukas Kern
2c1b18b1ac
Fixed a typo in the user's guide
2020-06-29 20:34:35 +02:00
Orestis Floros
65e468edd7
route_click: Correctly eat the event
...
Restores original intention of 93e96f4
after #4144
2020-06-29 10:47:50 +02:00
Ingo Bürk
a45eb8156c
Merge pull request #4144 from i3/orestisfl-patch-2
...
route_click: Fix regression: release mouse
2020-06-29 10:25:00 +02:00
Orestis Floros
874d862507
route_click: Fix regression: release mouse
...
Fixes #4143
2020-06-29 09:55:11 +02:00
Orestis Floros
025743eaf9
Fix i3bar Xorg memory leak ( #4140 )
...
The `*_free_*` calls in this branch:
51b0583578/i3bar/src/xcb.c (L1854)
are never called when we remove the output from the tailq during a
refresh.
Fixes #4123
2020-06-27 00:10:53 +02:00
Ingo Bürk
51b0583578
Merge pull request #4133 from VasilyFomin/patch-1
...
Fixed a typo in the docs
2020-06-25 08:34:53 +02:00
Vasily Fomin
24e30a81c3
Fixed a typo in the docs
2020-06-24 17:51:05 -07:00