mirror of
				https://github.com/i3/i3.git
				synced 2025-10-29 19:35:06 +00:00 
			
		
		
		
	Merge branch 'release-4.23'
This commit is contained in:
		
						commit
						06b3137bd7
					
				| @ -1,55 +0,0 @@ | ||||
| 
 | ||||
|  ┌──────────────────────────────┐ | ||||
|  │ Release notes for i3 v4.22   │ | ||||
|  └──────────────────────────────┘ | ||||
| 
 | ||||
| This is i3 v4.22. This version is considered stable. All users of i3 are | ||||
| strongly encouraged to upgrade. | ||||
| 
 | ||||
| The biggest change in this release is the merge of the i3-gaps fork. | ||||
| The i3-gaps fork was the most popular fork of i3, adding the option to | ||||
| show gaps between tiled windows and/or the screen edges. | ||||
| 
 | ||||
| See https://i3wm.org/docs/userguide.html#gaps for more details. | ||||
| 
 | ||||
| Instead of maintaining two versions of i3 (both upstream and downstream, | ||||
| meaning in Linux distributions and other package collections), | ||||
| we concluded it would be better for everyone to merge this feature. | ||||
| 
 | ||||
| For users of i3: gaps are off by default, so there is no change in behavior. | ||||
| For users of i3-gaps: the configuration is compatible, so you can switch | ||||
| to i3 v4.22 or newer, without any changes in behavior. | ||||
| 
 | ||||
| Thanks to Ingo Bürk for maintaining i3-gaps for many years, | ||||
| for becoming a core i3 maintainer and for helping make this merge possible! | ||||
| 
 | ||||
|  ┌────────────────────────────┐ | ||||
|  │ Changes in i3 v4.22        │ | ||||
|  └────────────────────────────┘ | ||||
| 
 | ||||
|   • i3bar: bar { padding } config directive now implemented (supports bar { height } from i3-gaps) | ||||
|   • i3-dmenu-desktop: allow more than one --entry-type with the --show-duplicates flag | ||||
|   • You can now enable gaps using the gaps config directive and/or command | ||||
|   • colors now support an optional alpha value at the end (#rrggbbaa) | ||||
|   • the hide_edge_borders option now supports the smart_no_gaps keyword | ||||
|   • Support nonprimary keyword for outputs | ||||
|   • add "mode" field in binding event | ||||
| 
 | ||||
|  ┌────────────────────────────┐ | ||||
|  │ Bugfixes                   │ | ||||
|  └────────────────────────────┘ | ||||
| 
 | ||||
|   • gaps: workspace gaps assignments are no longer order-dependent | ||||
|   • Fix compliance to _MOTIF_WM_HINTS spec when all decorations are set | ||||
|   • The floating_from and tiling_from criteria now also work in commands | ||||
| 
 | ||||
|  ┌────────────────────────────┐ | ||||
|  │ Thanks!                    │ | ||||
|  └────────────────────────────┘ | ||||
| 
 | ||||
| Thanks for testing, bugfixes, discussions and everything I forgot go out to: | ||||
| 
 | ||||
|   bodea, Demian, Erich Heine, Ingo Bürk, Matias Goldfeld, Orestis Floros, | ||||
|   Tudor Brindus | ||||
| 
 | ||||
| -- Michael Stapelberg, 2023-01-02 | ||||
							
								
								
									
										53
									
								
								RELEASE-NOTES-4.23
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								RELEASE-NOTES-4.23
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,53 @@ | ||||
| 
 | ||||
|  ┌──────────────────────────────┐ | ||||
|  │ Release notes for i3 v4.23   │ | ||||
|  └──────────────────────────────┘ | ||||
| 
 | ||||
| This is i3 v4.23. This version is considered stable. All users of i3 are | ||||
| strongly encouraged to upgrade. | ||||
| 
 | ||||
| The biggest feature of this release is i3bar’s workspace button protocol, | ||||
| which allows the workspace_command program or script to filter, re-arrange, | ||||
| or otherwise customize the displayed workspaces: | ||||
| https://i3wm.org/docs/i3bar-workspace-protocol.html | ||||
| 
 | ||||
|  ┌────────────────────────────┐ | ||||
|  │ Changes in i3 v4.23        │ | ||||
|  └────────────────────────────┘ | ||||
| 
 | ||||
|   • docs/userguide: add an example for negative lookaheads | ||||
|   • docs/userguide: fix default binding mistake | ||||
|   • docs/userguide: add link to tiling drag | ||||
|   • docs/hacking-howto: update build instructions, startup | ||||
|   • docs/debugging: add note about ptrace | ||||
|   • man/i3: remove outdated I3SOCK description | ||||
|   • all: build with -D_FORTIFY_SOURCE=3 | ||||
|   • i3bar: fix configuring bars on “output nonprimary” | ||||
|   • i3bar: implement workspace button protocol | ||||
|   • add “focus workspace” command | ||||
|   • allow switching workspaces when in global fullscreen mode | ||||
|   • exec: single-fork instead of double-forking | ||||
|   • share X11 graphics context (GC) globally | ||||
| 
 | ||||
|  ┌────────────────────────────┐ | ||||
|  │ Bugfixes                   │ | ||||
|  └────────────────────────────┘ | ||||
| 
 | ||||
|   • fix regression with i3bar's output nonprimary | ||||
|   • fix top border resizing on tiling windows | ||||
|   • fix workspace not being focused on title bar scroll | ||||
|   • fix mouse bindings in modes | ||||
|   • fix crashes when using machine criterion | ||||
|   • fix for_window not working with urgency flags | ||||
|   • motif hints: respect maximum border style in append_layout | ||||
| 
 | ||||
|  ┌────────────────────────────┐ | ||||
|  │ Thanks!                    │ | ||||
|  └────────────────────────────┘ | ||||
| 
 | ||||
| Thanks for testing, bugfixes, discussions and everything I forgot go out to: | ||||
| 
 | ||||
|   Harm te Hennepe, Nikita Bobko, Nikolay Nechaev, Orestis Floros, Sergey | ||||
|   Zhmylove, slyshot, Uli Schlachter, Wesley Schwengle | ||||
| 
 | ||||
| -- Michael Stapelberg, 2023-10-29 | ||||
| @ -6,7 +6,7 @@ | ||||
| project( | ||||
|   'i3', | ||||
|   'c', | ||||
|   version: '4.22', | ||||
|   version: '4.23', | ||||
|   default_options: [ | ||||
|     'c_std=c11', | ||||
|     'warning_level=1',  # enable all warnings (-Wall) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user