Release 1.39.0
New button-styles: - `change-view`: Highlighted like `special`, but with a border at the bottom. - `character-group`: Like `change-view`, but with less highlighting. - `placeholder`: Less contrast to the background and does not visually change when pressed. - `subtle-highlight`: For highlighting commonly used characters in accent-views, for example. New layouts: - Portuguese - Slovenian - Turkish (F-layout) - Turkish (Q-layout) Remade layout: - Portuguese (Brazil): A view for accents has been added. Changes: - The new button-styles are used in the available layouts, where appropriate. - The top rows of the terminal-layouts are a little taller. - Squeekboard will choose the wide shape of layouts, for more displays in horizontal orientation. - Highlighted buttons now show visual feedback too, when pressed. - Many layouts have been adjusted, so that those change their form less when switching views. - Various small issues have been fixed, to make layouts more consistent. Development: - Scaling-tests for many display-types have been added. Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/655>
This commit is contained in:
		
							
								
								
									
										29
									
								
								NEWS.md
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								NEWS.md
									
									
									
									
									
								
							@ -1,3 +1,32 @@
 | 
				
			|||||||
 | 
					1.39.0
 | 
				
			||||||
 | 
					------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					New button-styles:
 | 
				
			||||||
 | 
					 - `change-view`: Highlighted like `special`, but with a border at the bottom.
 | 
				
			||||||
 | 
					 - `character-group`: Like `change-view`, but with less highlighting.
 | 
				
			||||||
 | 
					 - `placeholder`: Less contrast to the background and does not visually change when pressed.
 | 
				
			||||||
 | 
					 - `subtle-highlight`: For highlighting commonly used characters in accent-views, for example.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					New layouts:
 | 
				
			||||||
 | 
					 - Portuguese
 | 
				
			||||||
 | 
					 - Slovenian
 | 
				
			||||||
 | 
					 - Turkish (F-layout)
 | 
				
			||||||
 | 
					 - Turkish (Q-layout)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Remade layout:
 | 
				
			||||||
 | 
					 - Portuguese (Brazil): A view for accents has been added.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Changes:
 | 
				
			||||||
 | 
					 - The new button-styles are used in the available layouts, where appropriate.
 | 
				
			||||||
 | 
					 - The top rows of the terminal-layouts are a little taller.
 | 
				
			||||||
 | 
					 - Squeekboard will choose the wide shape of layouts, for more displays in horizontal orientation.
 | 
				
			||||||
 | 
					 - Highlighted buttons now show visual feedback too, when pressed.
 | 
				
			||||||
 | 
					 - Many layouts have been adjusted, so that those change their form less when switching views.
 | 
				
			||||||
 | 
					 - Various small issues have been fixed, to make layouts more consistent.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Development:
 | 
				
			||||||
 | 
					 - Scaling-tests for many display-types have been added.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1.38.0
 | 
					1.38.0
 | 
				
			||||||
------------------
 | 
					------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										53
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										53
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							@ -1,3 +1,56 @@
 | 
				
			|||||||
 | 
					squeekboard (1.39.0) experimental; urgency=medium
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ MoonlightWave-12 ]
 | 
				
			||||||
 | 
					  * Add "debian/control.debian-testing" to work around removed dependencies
 | 
				
			||||||
 | 
					  * CI: Add workaround for dependencies removed from Debian Testing
 | 
				
			||||||
 | 
					  * Document workaround for installing build-dependencies on Debian Testing
 | 
				
			||||||
 | 
					  * Adwaita:dark: Add visual feedback when pressing highlighted buttons
 | 
				
			||||||
 | 
					  * data/style.css: Highlight "wide"-outline
 | 
				
			||||||
 | 
					  * Add border at the bottom of view-changing buttons
 | 
				
			||||||
 | 
					  * Add placeholder-buttons to emoji-layout
 | 
				
			||||||
 | 
					  * Add a button-style for subtle highlighting
 | 
				
			||||||
 | 
					  * Add more scaling-tests
 | 
				
			||||||
 | 
					  * .gitignore: Add "target"-folder
 | 
				
			||||||
 | 
					  * COPYING: Update links to match the current revision of the GPLv3
 | 
				
			||||||
 | 
					  * Change "http://" to "https://"
 | 
				
			||||||
 | 
					  * Change "GPL-3.0+" to "GPL-3.0-or-later"
 | 
				
			||||||
 | 
					  * doc/*: Fix typos and add a few small improvements
 | 
				
			||||||
 | 
					  * Add syntax-highlighting in the documentation
 | 
				
			||||||
 | 
					  * Improve Documentation
 | 
				
			||||||
 | 
					  * Layouts: Remove "show_numbers_from_symbols" where it is not used
 | 
				
			||||||
 | 
					  * Layouts: Use "change-view"-outline for all view-changing buttons
 | 
				
			||||||
 | 
					  * Layouts: Fix styling of "preferences"- and "BackSpace"-buttons
 | 
				
			||||||
 | 
					  * Layouts: Make the "pl_wide"-layout identical to the "pl"-layout
 | 
				
			||||||
 | 
					  * Layouts: Use double-quotes more consistently
 | 
				
			||||||
 | 
					  * it.yaml and it_wide.yaml: Make `show_eschars` behave like on other layouts
 | 
				
			||||||
 | 
					  * Layouts: Fix some small inconsistencies and remove unused outlines
 | 
				
			||||||
 | 
					  * Layouts: Fix indentation
 | 
				
			||||||
 | 
					  * doc/index.md: Fix link
 | 
				
			||||||
 | 
					  * Improve Japanese layout
 | 
				
			||||||
 | 
					  * Add even more scaling-tests
 | 
				
			||||||
 | 
					  * src/state.rs: Add comments related to shape-selection
 | 
				
			||||||
 | 
					  * doc/layouts.md: Mention the expected aspect-ratios for layouts
 | 
				
			||||||
 | 
					  * ci: Fix typo to actually not install recommended packages in `build_docs`
 | 
				
			||||||
 | 
					  * debian/control: Add `Rules-Requires-Root: no`
 | 
				
			||||||
 | 
					  * Reduce layout-changes when switching views and make layouts more consistent
 | 
				
			||||||
 | 
					  * Increase the height of small buttons on top of the terminal-layouts
 | 
				
			||||||
 | 
					  * ci: Allow failure of the `build_deb`-CI-job
 | 
				
			||||||
 | 
					  * Add an additional view for the accents on the Portuguese (Brazil) layout
 | 
				
			||||||
 | 
					  * Add Turkish [tr] and [tr+f] layouts
 | 
				
			||||||
 | 
					  * Add a Slovenian [si] layout
 | 
				
			||||||
 | 
					  * Improve shape-selection with a workaround
 | 
				
			||||||
 | 
					  * Layouts: Add various small size-improvements and fixes for some layouts
 | 
				
			||||||
 | 
					  * Layouts: Optimise the size of some buttons on some layouts
 | 
				
			||||||
 | 
					  * Reduce the contrast of the border at the bottom of `change-view`-buttons
 | 
				
			||||||
 | 
					  * debian/control.debian-testing: Add `Rules-Requires-Root: no`
 | 
				
			||||||
 | 
					  * Cargo.lock: Update dependencies
 | 
				
			||||||
 | 
					  * Release 1.39.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Daniel Șerbănescu ]
 | 
				
			||||||
 | 
					  * Update Romanian translation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 -- MoonlightWave-12 <135532-MoonlightWave-12@users.noreply.gitlab.gnome.org>  Sun, 05 May 2024 00:32:42 +0200
 | 
				
			||||||
 | 
					
 | 
				
			||||||
squeekboard (1.38.0) experimental; urgency=medium
 | 
					squeekboard (1.38.0) experimental; urgency=medium
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  [ Arnaud Ferraris ]
 | 
					  [ Arnaud Ferraris ]
 | 
				
			||||||
 | 
				
			|||||||
@ -235,7 +235,7 @@ However, it is not necessary to make a new release of Squeekboard for every rele
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Bug-fix-releases should be made more often, preferably directly after important bug-fixes have been made.
 | 
					Bug-fix-releases should be made more often, preferably directly after important bug-fixes have been made.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### 1. Update `Cargo.lock`.
 | 
					### 1. Update `Cargo.lock`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
While the file is not actually used, it's a good idea to save the config in case some rare bug appears in dependencies.
 | 
					While the file is not actually used, it's a good idea to save the config in case some rare bug appears in dependencies.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -294,7 +294,7 @@ Changes:
 | 
				
			|||||||
Generate a commit message from the NEWS file:
 | 
					Generate a commit message from the NEWS file:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```sh
 | 
					```sh
 | 
				
			||||||
$ tools/make_message | git commit --file=- ...
 | 
					$ ./tools/make_message | git commit --file=- ...
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
If the commit message looks wrong, fix the NEWS file, and do `git commit --amend`.
 | 
					If the commit message looks wrong, fix the NEWS file, and do `git commit --amend`.
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
project(
 | 
					project(
 | 
				
			||||||
    'squeekboard',
 | 
					    'squeekboard',
 | 
				
			||||||
    'c', 'rust',
 | 
					    'c', 'rust',
 | 
				
			||||||
    version: '1.38.0',
 | 
					    version: '1.39.0',
 | 
				
			||||||
    license: 'GPLv3',
 | 
					    license: 'GPLv3',
 | 
				
			||||||
    meson_version: '>=0.51.0',
 | 
					    meson_version: '>=0.51.0',
 | 
				
			||||||
    default_options: [
 | 
					    default_options: [
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user