squeekboard 1.41.0 ------------------ New layouts: - Malayalam - German (Bone) - German (Neo 2) New icons: - zwsp (zero-width-space) - zwj (zero-width-joiner) squeekboard 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. squeekboard 1.38.0 ------------------ Changes: - 25 wide shapes have been added, so that every available layout now has a wide shape - "PgUp" and "PgDn" on the terminal-layouts have been relabeled to "Page ↑" and "Page ↓" - The Spanish and French terminal-layouts now have translated key-names - The Spanish terminal-layout has been updated with the additional keys that are already available on the US-terminal-layout. - The wide and base shapes of the German layout had a different key-arrangement and the wide shape did not have a button to access additional characters; this has been fixed. Development: - Squeekboard's versioning now follows Phosh's versioning (for example: Squeekboard 1.38 was released in time for Phosh 0.38) - The build-system has been simplified - A single Cargo.toml file is used, instead of assembling it from multiple parts - Newer dependencies are now used for building Squeekboard by default - Squeekboard's main development-platform is now Debian Testing - The layout-files have been cleaned up, so that those are easier to understand and edit squeekboard 1.24.0 ------------------ Changes: - The emoji-layout has been replaced with a new one, which offers many more emojis to choose from. squeekboard 1.23.0 ------------------ New or updated translations: - Belarusian - Haitian Creole New layouts: - French Canadian (QWERTY + accented letters) - German terminal-layout - Spanish terminal-layout Changes: - Fixed Persian and Swiss layouts - Fixed various small style-issues in many layouts - Improved the US-terminal-layout squeekboard 1.22.0 "Superposition" ------------------ New or updated translations: - Basque Changes: - fixed panel sizing when scaling - fixed panel sizing when rotating - fixed Dvorak terminal layout squeekboard 1.21.0 "Expected value" ------------------ New or updated translations: - Hindi - Czech - German New layouts: - wide Swedish - Hungarian Changes: - use a custom font for gr+polytonic, where the default is unreadable - require newer Rust - fixed panel sizing when rotating - internal improvements. squeekboard 1.20.0 "PID controller" ------------------ New translations: - Greek - Croatian New layouts: - US Dvorak terminal Improvements: - forcing the panel to hide now takes effect immediately - Squeekboard icon will present itself when other applications need to show it