| Commit message (Collapse) | Author | Age |
... | |
|\ \ \ \
| | | | |
| | | | | |
Implement title alignment
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds support for `i3 4.16`'s ability to set the title alignment.
The command is `title_align left|center|right`.
When the title is on the right, marks are moved to the left. Otherwise,
they are on the right.
|
|\ \ \ \
| |/ / /
|/| | | |
Fix pango title escaping
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit fixes two bugs.
First, commit [1] has inverted the condition when we escape pango markup. We
need to escape client-provided strings when markup is enabled.
Second, parse_title_format has a shortcut when title_format is set to `%title`,
and escape_pango_markup wasn't used anymore there.
Fixes https://github.com/swaywm/sway/issues/3181
[1]: https://github.com/swaywm/sway/pull/3179/commits/caee2dff03fc007dc46cf121e013f5347ac46ba9
|
|\ \ \
| | | |
| | | | |
resize set: fix units for floating containers
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit fixes the default size units for floating containers, so that
pixels are used if the units are not specified.
|
|\ \ \ \
| |_|/ /
|/| | | |
Swayidle fixes
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\ \ \
| |/ /
|/| | |
fixes pango_markup support with title_format
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The support for pango_markup was broken in title_format because the
formated title was escaped. I think only the payload should be escaped.
This commit fixes 789a877b379cd35c350610be62b971ae00feb542
|
|\ \ \
| | | |
| | | | |
Adding commands for configuring titlebar borders and padding
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
Meson: Fix SYSCONFDIR definition
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SYSCONFDIR was set to the wrong path if prefix is not '/usr' and
sysconfdir is an absolute path. Use join_paths() to fix it.
Also remove the special case for prefix '/usr'. In that case Meson
already sets sysconfdir to the absolute path '/etc', so just using
join_paths() will return the correct value.
join_paths('/usr/local', 'etc') => '/usr/local/etc'
join_paths('/usr/local', '/etc') => '/etc'
join_paths('/usr', '/etc') => '/etc'
|
|\ \
| | |
| | | |
ipc: fix focused in get_outputs reply
|
| | |
| | |
| | |
| | | |
It's set even if a child of the output is focused.
|
|\ \ \
| |_|/
|/| | |
fix typo in swayidle(1)
|
|/ / |
|
|\ \
| | |
| | | |
fix typo in config.in
|
|/ / |
|
|\ \
| |/
|/| |
Implement strip_workspace_name.
|
| | |
|
|\ \
| | |
| | | |
fix typo in config.in
|
|/ / |
|
|\ \
| | |
| | | |
Add scroll factor input command.
|
|/ / |
|
|\ \
| | |
| | | |
Use #if instead of #ifdef
|
|/ / |
|
|\ \
| | |
| | | |
Move view {x,y,width,height} into container struct
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This renames/moves the following properties:
* sway_view.{x,y,width,height} ->
sway_container.content_{x,y,width,height}
* This is required to support placeholder containers as they don't
have a view.
* sway_container_state.view_{x,y,width,height} ->
sway_container_state.content_{x,y,width,height}
* To remain consistent with the above.
* sway_container_state.con_{x,y,width,height} ->
sway_container_state.{x,y,width,height}
* The con prefix was there to give it contrast from the view
properties, and is no longer useful.
The function container_set_geometry_from_floating_view has also been
renamed to container_set_geometry_from_content.
|
|\ \ \
| |/ /
|/| | |
commands/resize: fix grow vars uninitialized
|
|/ / |
|
|\ \
| | |
| | | |
Fix segfault in dispatch_cursor_button
|
| | | |
|
|\ \ \
| |/ /
|/| | |
resize set: convert ppt to px for floating containers
|
|/ / |
|
|\ \
| | |
| | | |
Fix double free of mode
|
|/ /
| |
| |
| |
| |
| |
| | |
config->current_mode is a pointer into the config->modes list, and each
mode has already been freed.
Same with bars.
|
|\ \
| | |
| | | |
Fix double free when unmapping any view
|
|/ / |
|
|\ \
| | |
| | | |
Fix unused function in swap command
|
| | |
| | |
| | |
| | | |
Also fixes a size_t cast to void *.
|
|\ \ \
| |/ /
|/| | |
[WIP] Free unfreed resources.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Render software cursors with wlr_output_render_software_cursors
|