Release 1.15.0 "Feedback loop"
This release adds new layouts, and new types of layout, plus fixes a regular allotment of bugs, and improvs the internal design a whole lot. Here are the changes that you might notice without digging into code. Layouts: - Arabic layout from Khaled Eldoheiri - Swiss French from Jordi - Bulgarian from Plamen Stoev - Swiss German from Patrick Jörg - Armenian from Norayr Chilingarian - Wide French terminal from Arnaud Ferraris - PIN layout Improvements: - Integration into GNOME translations - A debug mode that starts the GTK inspector - Better errors when can't start - Better docs (thanks PhilProg) Bug fixes: - Unblurred icons - Not showing on the lock screen for no reason - Theme changes without restarting now - Input hint can take effect without having to refocus the field
This commit is contained in:
		
							
								
								
									
										131
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										131
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							@ -1,3 +1,134 @@
 | 
				
			|||||||
 | 
					squeekboard (1.15.0-1) experimental; urgency=medium
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Khaled Eldoheiri ]
 | 
				
			||||||
 | 
					  * Introduce Arabic keyboard layout
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Dorota Czaplejewicz ]
 | 
				
			||||||
 | 
					  * Docs: Release procedure
 | 
				
			||||||
 | 
					  * build: Fix "any" dependency versioning
 | 
				
			||||||
 | 
					  * readme: Mention the layout guide
 | 
				
			||||||
 | 
					  * dbus: Hint that maybe squeekboard is running
 | 
				
			||||||
 | 
					  * readme: Change self-reference to repo to gnome
 | 
				
			||||||
 | 
					  * docs: Move env vars section to debugging
 | 
				
			||||||
 | 
					  * readme: Clarify basic running steps
 | 
				
			||||||
 | 
					  * readme: Put emphasis on being an input method
 | 
				
			||||||
 | 
					  * readme: Update features
 | 
				
			||||||
 | 
					  * ci: Use cached artifacts in the test
 | 
				
			||||||
 | 
					  * ci: Move release test to the start
 | 
				
			||||||
 | 
					  * ci: Start lintian test right after deb build
 | 
				
			||||||
 | 
					  * ci: Add git revision and CI pipeline number to .deb artifacts
 | 
				
			||||||
 | 
					  * ci: Use bookworm image
 | 
				
			||||||
 | 
					  * ci: Reformat yaml file
 | 
				
			||||||
 | 
					  * ci: Include pre-build style check
 | 
				
			||||||
 | 
					  * popover: Fix reentrancy problem
 | 
				
			||||||
 | 
					  * submission: Wrap the structure in a safe wrapper
 | 
				
			||||||
 | 
					  * util: Add ArcWrapped
 | 
				
			||||||
 | 
					  * animation: Prototype a way of handling state and applying it separately
 | 
				
			||||||
 | 
					  * state: Connect the animation state machine to the rest
 | 
				
			||||||
 | 
					  * event_loop: Separate and use for physical keyboard presence
 | 
				
			||||||
 | 
					  * Revert "util: Add ArcWrapped"
 | 
				
			||||||
 | 
					  * Revert "ci: Use bookworm image"
 | 
				
			||||||
 | 
					  * ci: Fix formatting
 | 
				
			||||||
 | 
					  * ci: Make indentation close to original again
 | 
				
			||||||
 | 
					  * cargo: version bump
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Jordi ]
 | 
				
			||||||
 | 
					  * Introduce Swiss French keyboard layout
 | 
				
			||||||
 | 
					  * improve accents layout behavior and code cleaning
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Plamen Stoev ]
 | 
				
			||||||
 | 
					  * Rename bg to bg+phonetic
 | 
				
			||||||
 | 
					  * Add 'bg' layout
 | 
				
			||||||
 | 
					  * Translate more layout names in Bulgarian
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ William Wold ]
 | 
				
			||||||
 | 
					  * Show error when Layer Shell is not supported
 | 
				
			||||||
 | 
					  * Update entry.py file path in readme
 | 
				
			||||||
 | 
					  * Update zwp_text_input_v3 (comment changes only)
 | 
				
			||||||
 | 
					  * Update zwp_input_method_v2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Patrick Jörg ]
 | 
				
			||||||
 | 
					  * Introduce Swiss German keyboard layout
 | 
				
			||||||
 | 
					  * Introducing ch+de layout and modified ch.yaml fallback
 | 
				
			||||||
 | 
					  * Added ch_wide
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ ZenWalker ]
 | 
				
			||||||
 | 
					  * layersurface: avoid duplicate assignment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ T. Zack Crawford ]
 | 
				
			||||||
 | 
					  * Update tutorial.md to clarify steps in creating a custom layout
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Guido Günther ]
 | 
				
			||||||
 | 
					  * gitlab-ci: Adjust CI tags
 | 
				
			||||||
 | 
					  * gitlab-ci: Drop build for outdated distributions
 | 
				
			||||||
 | 
					  * data: Fix build with meson 0.60.0
 | 
				
			||||||
 | 
					  * main: Remove trailing whitespace
 | 
				
			||||||
 | 
					  * main: Honor --help and -h
 | 
				
			||||||
 | 
					  * eek-renderer: Add log domain
 | 
				
			||||||
 | 
					  * eek-renderer: Fix indentation
 | 
				
			||||||
 | 
					  * eek-renderer: Honor theme changes (Closes: #296)
 | 
				
			||||||
 | 
					  * main: Drop broken support G_BUS_TYPE_SYSTEM
 | 
				
			||||||
 | 
					  * main: Avoid two error variables in the same function
 | 
				
			||||||
 | 
					  * main: Use dark theme when run in a Phosh session (Closes: #242)
 | 
				
			||||||
 | 
					  * gtk-keyboard: Don't set variable to NULL twice in a row
 | 
				
			||||||
 | 
					  * renderer: Use `g_debug ()`
 | 
				
			||||||
 | 
					  * main: Add debug flag to always show squeekboard on start
 | 
				
			||||||
 | 
					  * renderer: Disconnect theme change signal handler
 | 
				
			||||||
 | 
					  * main: Add debug flag to show GTK inspector
 | 
				
			||||||
 | 
					  * README: Document SQUEEKBOARD_DEBUG environment variable
 | 
				
			||||||
 | 
					  * Move style-check to separate script
 | 
				
			||||||
 | 
					  * Honor input-purpose PIN
 | 
				
			||||||
 | 
					  * entry: Use a scrolled window
 | 
				
			||||||
 | 
					  * entry: Set a margin on the grids
 | 
				
			||||||
 | 
					  * entry: Add a random text entry field
 | 
				
			||||||
 | 
					  * imservice: Invoke eekboard_context_service_set_hint_purpose unconditionally
 | 
				
			||||||
 | 
					    (Closes: #311)
 | 
				
			||||||
 | 
					  * langs: Don't use empty translation file (Closes: #313)
 | 
				
			||||||
 | 
					  * Initialize gettext
 | 
				
			||||||
 | 
					  * Reuse the unused popover ui file for i18n (Closes: #315)
 | 
				
			||||||
 | 
					  * po: Add German translation
 | 
				
			||||||
 | 
					  * gresources: Drop popup.ui
 | 
				
			||||||
 | 
					  * Revert "gresources: Drop popup.ui"
 | 
				
			||||||
 | 
					  * gitlab-ci: Add PKG_ONLY
 | 
				
			||||||
 | 
					  * layout: Drop trailing whitespace
 | 
				
			||||||
 | 
					  * Use special pin keyboard
 | 
				
			||||||
 | 
					  * layout: Keep content purpose around
 | 
				
			||||||
 | 
					  * renderer: Set style class based on input purpose
 | 
				
			||||||
 | 
					  * pin: Use less margin
 | 
				
			||||||
 | 
					  * debian: Install translations
 | 
				
			||||||
 | 
					  * debian: Switch to dh 13
 | 
				
			||||||
 | 
					  * debian: Install desktop file
 | 
				
			||||||
 | 
					  * eekboard-context-service: Don't translate property names
 | 
				
			||||||
 | 
					  * server-context-servide: Don't translate application name
 | 
				
			||||||
 | 
					  * data: Make generic name truly generic
 | 
				
			||||||
 | 
					  * po: Add desktop file to translatable files
 | 
				
			||||||
 | 
					  * Add URL and EMail keyboard variants for us (Closes: #65)
 | 
				
			||||||
 | 
					  * gitignore: Drop zanata dir
 | 
				
			||||||
 | 
					  * gitignore: Ignore generated po files
 | 
				
			||||||
 | 
					  * popover: Move Emoji and Terminal to ui file
 | 
				
			||||||
 | 
					  * popover: Add translator notes
 | 
				
			||||||
 | 
					  * popover: Make the ui file match the code file name
 | 
				
			||||||
 | 
					  * Remove emoji and terminal from translations
 | 
				
			||||||
 | 
					  * popover: Don't complain about missing translations
 | 
				
			||||||
 | 
					  * Drop custom translation handling
 | 
				
			||||||
 | 
					  * Drop locale_config
 | 
				
			||||||
 | 
					  * Remove custom translations
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ PhilProg ]
 | 
				
			||||||
 | 
					  * Add documentation about compositors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Norayr Chilingarian ]
 | 
				
			||||||
 | 
					  * armenian typewriter and phonetic keyboards.
 | 
				
			||||||
 | 
					  * armenian layout also added to meson.build etc.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Arnaud Ferraris ]
 | 
				
			||||||
 | 
					  * resources: add wide FR terminal keyboard
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  [ Sebastian Krzyszkowiak ]
 | 
				
			||||||
 | 
					  * renderer: Take context scale into account when drawing icons (Closes: #139)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>  Sun, 19 Dec 2021 14:11:06 +0000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
squeekboard (1.14.0pureos0~amber0) amber-phone; urgency=medium
 | 
					squeekboard (1.14.0pureos0~amber0) amber-phone; urgency=medium
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  [ Dorota Czaplejewicz ]
 | 
					  [ Dorota Czaplejewicz ]
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
project(
 | 
					project(
 | 
				
			||||||
    'squeekboard',
 | 
					    'squeekboard',
 | 
				
			||||||
    'c', 'rust',
 | 
					    'c', 'rust',
 | 
				
			||||||
    version: '1.14.0',
 | 
					    version: '1.15.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