Commit Graph

  • 27093d146a avoid unfocused workspace closing if window in the workspace is closed empty_workspaces Akos Horvath 2023-02-24 18:06:25 +01:00
  • 5bbb3b7ad4 add parser config for empty_workspaces config variable Akos Horvath 2023-02-24 18:06:11 +01:00
  • 3056caf6e3 add config variable for emtpy workspaces Akos Horvath 2022-10-22 21:34:14 +02:00
  • 3dff3d8b13 show empty workspaces Akos Horvath 2022-09-08 13:37:13 +02:00
  • a5da4d54f3
    GitHub Actions: revert changes and use if on each step (#5393) Orestis Floros 2023-01-23 19:50:28 +01:00
  • 3702960a87
    Actions: Fix BASENAME env vars (#5392) Orestis Floros 2023-01-23 18:57:08 +01:00
  • 6911c116e7
    GitHub Actions: push artifacts only on next branch (#5388) Orestis Floros 2023-01-23 17:39:55 +01:00
  • bfbe73f665
    Merge pull request #5390 from nikitabobko/bobko/userguide Orestis Floros 2023-01-23 13:20:31 +01:00
  • 0f64420281 Fix "default binding" mistake in userguide Nikita Bobko 2023-01-23 11:46:19 +01:00
  • 26990d90f2
    Merge pull request #4311 from i3/i3bar-ws-protocol Orestis Floros 2023-01-22 19:05:01 +01:00
  • ba1f40f45f
    i3bar: Add protocol for workspace buttons Orestis Floros 2023-01-22 18:34:14 +01:00
  • c52f13900d
    Add focus workspace command Orestis Floros 2023-01-22 18:33:23 +01:00
  • 8d64937054
    Bump -D_FORTIFY_SOURCE=2 to -D_FORTIFY_SOURCE=3 (#5379) Michael Stapelberg 2023-01-19 08:37:46 +01:00
  • 9c8746c00f
    Merge pull request #5355 from orestisfl/5346/do-not-canonicalize-nonprimary Orestis Floros 2023-01-07 10:02:45 +01:00
  • fa25afedd2
    Do not canonicalize "nonprimary" output for i3bar Orestis Floros 2023-01-06 22:24:08 +01:00
  • 46de32eedd
    GitHub Actions: remove i386 autobuild packages (#5345) Michael Stapelberg 2023-01-02 12:24:54 +01:00
  • 944a262688
    GitHub Actions: build Ubuntu packages using Ubuntu focal (#5344) Michael Stapelberg 2023-01-02 12:10:36 +01:00
  • aaee2b3eae free some heap allocations to satisfy LeakSanitizer Michael Stapelberg 2023-01-02 11:33:22 +01:00
  • dfb3850989 fix reload binding memory issue: copy current_binding_mode Michael Stapelberg 2023-01-02 11:05:55 +01:00
  • 90d7b9769c meson: specify check: false on run_command Michael Stapelberg 2023-01-02 10:51:37 +01:00
  • 16f83396b4 GitHub Actions: switch to meson setup subcommand Michael Stapelberg 2023-01-02 10:46:25 +01:00
  • 8fe28d1a95 fix -Wmaybe-unused and -Wstringop-truncation warnings Michael Stapelberg 2023-01-02 10:45:35 +01:00
  • d06e87eb8d GitHub Actions: build with -D_FORTIFY_SOURCE=2 Michael Stapelberg 2023-01-02 10:15:43 +01:00
  • 3e184daf29 release.sh: update after 4.22 release Michael Stapelberg 2023-01-02 10:07:00 +01:00
  • 7d3a3ae0fb clean up old release notes Michael Stapelberg 2023-01-02 09:49:20 +01:00
  • 6984dff01a debian: update changelog Michael Stapelberg 2023-01-02 09:46:32 +01:00
  • 47b2caa116 Merge branch 'release-4.22' Michael Stapelberg 2023-01-02 09:39:12 +01:00
  • 57f984ae67 Restore non-git version suffix Michael Stapelberg 2023-01-02 09:39:12 +01:00
  • b85da284a7 release i3 4.22 Michael Stapelberg 2023-01-02 09:39:00 +01:00
  • ab6f1fd160
    fix focus <direction> with negative gaps (#5333) Michael Stapelberg 2022-12-21 08:11:51 +01:00
  • ed690c7ba0
    Merge pull request #5324 from orestisfl/5323/mode-in-binding-event Orestis Floros 2022-12-14 14:24:05 +01:00
  • d5c8319b6c
    Add "mode" field in binding event Orestis Floros 2022-12-14 13:19:00 +01:00
  • 1786b13f0d
    i3-dmenu-desktop: Allow more than one --entry-type (#5294) Demian 2022-12-06 17:23:10 +01:00
  • fd95a47183
    Update to clang-format-12 (as 10 is no longer installable) (#5317) Michael Stapelberg 2022-12-06 11:06:18 +01:00
  • 30131ed697
    Support nonprimary output keyword (#5273) Orestis Floros 2022-11-19 18:11:26 +01:00
  • a1e4b44955
    command.spec: Put cmd_border stuff together (#5266) Orestis Floros 2022-11-13 16:22:41 +01:00
  • 029cb8af19
    Use mask to determine workspace gaps assignments (#5283) Orestis Floros 2022-11-13 16:03:58 +01:00
  • 60c3fedb73
    window_update_motif_hints: Do not assert that the property will always be there (#5281) Orestis Floros 2022-11-13 10:48:26 +01:00
  • 96614a2f32
    apply updated workspace gap assignments after reload (#5279) Michael Stapelberg 2022-11-12 17:32:30 +01:00
  • 1ba0eaca22
    Make floating_from and tiling_from criterion work in commands, too (#5278) Michael Stapelberg 2022-11-12 16:44:08 +01:00
  • 2ac6180b90
    gaps: position graphical resize bar in the middle between windows (#5277) Michael Stapelberg 2022-11-12 15:48:07 +01:00
  • 170a322cc2
    fix: prevent gaps inside floating split containers (#5276) Michael Stapelberg 2022-11-12 14:58:13 +01:00
  • d130126204
    gaps: fix inner gaps for stacked/tabbed containers in splith/splitv (#5275) Michael Stapelberg 2022-11-12 14:08:13 +01:00
  • 2b236955bd
    use con_border_style() to fix titles in stacked/tabbed containers (#5274) Michael Stapelberg 2022-11-12 12:43:55 +01:00
  • be27a2f50d
    userguide: gaps: mention minimum version (#5265) Orestis Floros 2022-11-08 17:14:22 +01:00
  • 804bca3a9a
    gaps: make workspace gap assignments order-independent (#5259) Michael Stapelberg 2022-11-07 19:02:57 +01:00
  • 14795c303c
    fix title bar rendering with hide_edge_borders smart (#5260) Michael Stapelberg 2022-11-07 19:01:58 +01:00
  • e6a28b9475
    gaps: change workspace rendering to fix sizes with large outer gaps (#5252) Michael Stapelberg 2022-11-06 21:22:21 +01:00
  • 69e13d7821
    Revert "gaps: use logical_px() to work correctly on hi-dpi monitors" (#5251) Michael Stapelberg 2022-11-06 19:42:30 +01:00
  • 2a91514a31 t/548-motif-hints: add missing $x->flush after $x->change_property Michael Stapelberg 2022-11-06 18:04:13 +01:00
  • 9dcf37b428 Fix motif behavior according to spec Orestis Floros 2022-09-22 15:16:08 +02:00
  • 9e3a9e8225
    Allow text drawing to use the alpha channel. (#5246) Michael Stapelberg 2022-11-06 12:43:37 +01:00
  • c8fd8eff21 userguide: document smart_borders Michael Stapelberg 2022-11-05 18:32:46 +01:00
  • 6fe625f469 userguide: document hide_edge_borders smart_no_gaps Michael Stapelberg 2022-11-05 18:30:50 +01:00
  • d26ddcbfe5 draw leaf window decorations on ->frame instead of ->parent->frame Michael Stapelberg 2022-11-03 23:11:32 +01:00
  • 6e6af01b7a draw_util: refactor surface_initialized macro into function Michael Stapelberg 2022-11-03 23:02:19 +01:00
  • a59423df81
    check-spelling: add another false positive (#5247) Michael Stapelberg 2022-11-05 15:56:36 +01:00
  • 2bfa06b7df
    meson.build: include new gaps1920.png file in dist tarball (#5242) Michael Stapelberg 2022-11-01 18:26:57 +01:00
  • 9c9b110ed1 config.spec: add missing smart_gaps inverse_outer comment Michael Stapelberg 2022-10-31 22:35:09 +01:00
  • 588cc4c79c refactor cmd_gaps to get rid of all #define Michael Stapelberg 2022-10-31 22:33:19 +01:00
  • 4d0323fa9e t/319-gaps.t: also test the gaps command Michael Stapelberg 2022-10-31 22:12:23 +01:00
  • 3f400b8ad0 move gaps-specific logic out of con.c and render.c into gaps.c Michael Stapelberg 2022-10-31 19:12:12 +01:00
  • a5791b2e64 gaps: allow optional px suffix Michael Stapelberg 2022-10-31 19:04:14 +01:00
  • b2c696f680 add basic gaps test Michael Stapelberg 2022-10-31 18:47:04 +01:00
  • b82b3e85da userguide: document gaps config directive and gaps command Michael Stapelberg 2022-10-30 18:06:58 +01:00
  • 6b658f88be gaps: use logical_px() to work correctly on hi-dpi monitors Michael Stapelberg 2022-10-30 17:50:00 +01:00
  • 5b0f848a40 Fix config.spec comment Michael Stapelberg 2022-10-30 17:37:47 +01:00
  • 9ac027234b refactor render_con() global parameter into should_inset_con() Michael Stapelberg 2022-10-30 16:10:12 +01:00
  • 2fbb36b95f remove dead code: window_rect is overwritten a few lines below Michael Stapelberg 2022-10-30 12:49:50 +01:00
  • b825dc124a Merge gaps support as-is Michael Stapelberg 2022-10-30 16:19:04 +01:00
  • 0b89d4b2a7 implement bar { padding } config directive Michael Stapelberg 2022-10-30 22:04:05 +01:00
  • 327bca26d8 add test for bar { height } Michael Stapelberg 2022-10-30 20:28:20 +01:00
  • c45342e74f Merge support for the bar { height } option as-is from i3-gaps Michael Stapelberg 2022-10-30 20:12:02 +01:00
  • 62eb0033b1 docs/userguide: fix asciidoc block syntax (for asciidoctor) Michael Stapelberg 2022-10-30 17:21:29 +01:00
  • a68eb3a71e delete old release notes Michael Stapelberg 2022-10-30 19:18:31 +01:00
  • 080c73d1a4
    i3-dmenu-desktop: ignore SIGPIPE when writing to dmenu (#5228) Orestis Floros 2022-10-29 08:20:09 +02:00
  • 1f53ae4614 debian: update changelog Michael Stapelberg 2022-10-24 21:33:43 +02:00
  • 23bc304477 Update debian/changelog Michael Stapelberg 2022-10-24 21:23:07 +02:00
  • c6bfd05276 Merge branch 'stable' into next Michael Stapelberg 2022-10-24 21:23:07 +02:00
  • 85252a3bd1 Merge branch 'release-4.21.1' Michael Stapelberg 2022-10-24 21:23:06 +02:00
  • 9ffcc51183 Restore non-git version suffix Michael Stapelberg 2022-10-24 21:23:06 +02:00
  • 39afa033e4 release i3 4.21.1 Michael Stapelberg 2022-10-24 21:22:50 +02:00
  • 3b9d70af41 tiling drag: only start when there are drop targets (#5213) Michael Stapelberg 2022-10-18 22:10:03 +02:00
  • c55b52a7cc tiling drag: ignore scratchpad windows when locating drop targets (#5211) Michael Stapelberg 2022-10-16 22:12:45 +02:00
  • 131b0c5b3d make tiling drag configurable Michael Stapelberg 2022-10-16 17:42:17 +02:00
  • aa876585e8 tiling drag: left-click needs threshold, mod-click doesn’t Michael Stapelberg 2022-10-16 17:21:01 +02:00
  • f1754e12c0 increase drag threshold, run it through logical_px() Michael Stapelberg 2022-10-16 17:19:54 +02:00
  • e12d2f6a1d tiling drag: fix cursor (wrong argument passed) (#5207) Michael Stapelberg 2022-10-16 16:53:15 +02:00
  • b88ca36a5a tiling drag: allow click immediately, to focus on decoration click (#5206) Michael Stapelberg 2022-10-16 15:21:22 +02:00
  • 7abd58abf2 Escape ~ to prevent interpretation as subscript. (#5168) bodea 2022-10-12 03:09:26 +11:00
  • d62183a2b8 Fix segfault during config validation (#5167) (#5173) Matias Goldfeld 2022-10-10 12:52:55 -04:00
  • 9d6a8735eb Raise floating windows when their border is clicked (#5196) Tudor Brindus 2022-10-10 08:22:55 -04:00
  • decc37eba1 Fix i3-dmenu-desktop quoting (#5162) Michael Stapelberg 2022-09-28 18:29:26 +02:00
  • 3f58d51ec6 Fix motif logic for new floats Orestis Floros 2022-09-24 20:33:03 +02:00
  • 304e815ed4 Motif hints: Respect maximum border style configuration set by user Orestis Floros 2022-09-24 11:15:12 +02:00
  • 0af2bac9ed Order border_style_t enum according to amount of decoration Orestis Floros 2022-09-24 10:47:02 +02:00
  • 5e4ed2fc75 Adds sticky field to get_tree reply in ipc doc Erich Heine 2020-01-12 14:52:00 -06:00
  • de3fc07123
    Update actions/checkout to v3 (#5226) Orestis Floros 2022-10-24 21:01:23 +02:00
  • b18b80ca40
    i3-dmenu-desktop test: Do not autostart i3 (#5224) Orestis Floros 2022-10-24 19:57:07 +02:00
  • 5e759ed424
    tiling drag: only start when there are drop targets (#5213) Michael Stapelberg 2022-10-18 22:10:03 +02:00