diff --git a/Cargo.lock b/Cargo.lock index 22700ae2..caa9de84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] name = "async-io" @@ -62,9 +62,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "bitflags" @@ -111,15 +111,15 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.90" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" +checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" [[package]] name = "cfg-expr" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", "target-lexicon", @@ -158,9 +158,9 @@ checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "concurrent-queue" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] @@ -240,7 +240,7 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" dependencies = [ - "memoffset 0.9.0", + "memoffset 0.9.1", "rustc_version", ] @@ -315,7 +315,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.60", ] [[package]] @@ -472,7 +472,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.60", ] [[package]] @@ -545,14 +545,14 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.60", ] [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "heck" @@ -604,15 +604,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" [[package]] name = "linux-raw-sys" @@ -634,9 +634,9 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -658,9 +658,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -727,9 +727,9 @@ checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -814,18 +814,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -896,33 +896,33 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.197" +version = "1.0.200" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.200" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.60", ] [[package]] name = "serde_repr" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.60", ] [[package]] @@ -936,9 +936,9 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.9.33" +version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ "indexmap", "itoa", @@ -991,9 +991,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.53" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -1021,22 +1021,22 @@ checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.60", ] [[package]] @@ -1160,7 +1160,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -1180,17 +1180,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -1201,9 +1202,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -1213,9 +1214,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -1225,9 +1226,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -1237,9 +1244,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -1249,9 +1256,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -1261,9 +1268,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -1273,9 +1280,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" diff --git a/NEWS.md b/NEWS.md index e24e8e5b..ca37ece7 100644 --- a/NEWS.md +++ b/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 ------------------ diff --git a/data/keyboards/bg+phonetic.yaml b/data/keyboards/bg+phonetic.yaml index 954ca656..0c7a05b5 100644 --- a/data/keyboards/bg+phonetic.yaml +++ b/data/keyboards/bg+phonetic.yaml @@ -1,13 +1,14 @@ --- outlines: - default: { width: 32.72, height: 52 } - altline: { width: 50.12, height: 52 } - wide: { width: 50.12, height: 52 } - change-view: { width: 50.12, height: 52 } - spaceline: { width: 185, height: 52 } - special: { width: 44, height: 52 } - placeholder: { width: 32.72, height: 52 } - fill: { width: 65.44, height: 52 } + default: { width: 32.72, height: 52 } + altline: { width: 50.12, height: 52 } + wide: { width: 58.99, height: 52 } + change-view: { width: 50.12, height: 52 } + change-view-2: { width: 58.99, height: 52 } + spaceline: { width: 167.26, height: 52 } + special: { width: 44, height: 52 } + placeholder: { width: 32.72, height: 52 } + fill: { width: 65.44, height: 52 } views: base: @@ -51,7 +52,7 @@ buttons: show_numbers: action: set_view: "numbers" - outline: "change-view" + outline: "change-view-2" label: "123" show_numbers_from_symbols: action: @@ -61,7 +62,7 @@ buttons: show_letters: action: set_view: "base" - outline: "change-view" + outline: "change-view-2" label: "ABC" show_symbols: action: diff --git a/data/keyboards/bg.yaml b/data/keyboards/bg.yaml index a3b7dbcf..31a2bf9e 100644 --- a/data/keyboards/bg.yaml +++ b/data/keyboards/bg.yaml @@ -1,13 +1,14 @@ --- outlines: - default: { width: 32.72, height: 52 } - altline: { width: 50.12, height: 52 } - wide: { width: 50.12, height: 52 } - change-view: { width: 50.12, height: 52 } - spaceline: { width: 185, height: 52 } - special: { width: 44, height: 52 } - placeholder: { width: 32.72, height: 52 } - fill: { width: 65.44, height: 52 } + default: { width: 32.72, height: 52 } + altline: { width: 50.12, height: 52 } + wide: { width: 58.99, height: 52 } + change-view: { width: 50.12, height: 52 } + change-view-2: { width: 58.99, height: 52 } + spaceline: { width: 167.26, height: 52 } + special: { width: 44, height: 52 } + placeholder: { width: 32.72, height: 52 } + fill: { width: 65.44, height: 52 } views: base: @@ -28,7 +29,7 @@ views: symbols: - "~ ` | · √ π τ ÷ × ¶" - "© ® £ $ ¥ ^ ° * { }" - - "show_numbers -- \\ / < > = [ ] BackSpace" + - "show_numbers_from_symbols -- \\ / < > = [ ] BackSpace" - "show_letters preferences space , Return" @@ -49,6 +50,11 @@ buttons: outline: "special" icon: "keyboard-mode-symbolic" show_numbers: + action: + set_view: "numbers" + outline: "change-view-2" + label: "123" + show_numbers_from_symbols: action: set_view: "numbers" outline: "change-view" @@ -56,7 +62,7 @@ buttons: show_letters: action: set_view: "base" - outline: "change-view" + outline: "change-view-2" label: "ABC" show_symbols: action: diff --git a/data/keyboards/cz+qwerty.yaml b/data/keyboards/cz+qwerty.yaml index b2f34ac2..14790265 100644 --- a/data/keyboards/cz+qwerty.yaml +++ b/data/keyboards/cz+qwerty.yaml @@ -7,7 +7,6 @@ outlines: spaceline: { width: 106, height: 52 } special: { width: 35.33, height: 52 } change-view-2: { width: 35.33, height: 52 } - placeholder: { width: 35.33, height: 52 } views: base: @@ -100,6 +99,3 @@ buttons: outline: "wide" icon: "key-enter" keysym: "Return" - --: - outline: "placeholder" - text: "" \ No newline at end of file diff --git a/data/keyboards/cz+qwerty_wide.yaml b/data/keyboards/cz+qwerty_wide.yaml index 5d109037..e508fa95 100644 --- a/data/keyboards/cz+qwerty_wide.yaml +++ b/data/keyboards/cz+qwerty_wide.yaml @@ -7,7 +7,6 @@ outlines: spaceline: { width: 162, height: 42 } special: { width: 54, height: 42 } change-view-2: { width: 54, height: 42 } - placeholder: { width: 54, height: 42 } views: base: @@ -100,6 +99,3 @@ buttons: outline: "wide" icon: "key-enter" keysym: "Return" - --: - outline: "placeholder" - text: "" \ No newline at end of file diff --git a/data/keyboards/cz.yaml b/data/keyboards/cz.yaml index 92bbac06..7192826f 100644 --- a/data/keyboards/cz.yaml +++ b/data/keyboards/cz.yaml @@ -7,7 +7,6 @@ outlines: spaceline: { width: 106, height: 52 } special: { width: 35.33, height: 52 } change-view-2: { width: 35.33, height: 52 } - placeholder: { width: 35.33, height: 52 } views: base: @@ -100,6 +99,3 @@ buttons: outline: "wide" icon: "key-enter" keysym: "Return" - --: - outline: "placeholder" - text: "" \ No newline at end of file diff --git a/data/keyboards/cz_wide.yaml b/data/keyboards/cz_wide.yaml index 5d5d97b8..56f77444 100644 --- a/data/keyboards/cz_wide.yaml +++ b/data/keyboards/cz_wide.yaml @@ -7,7 +7,6 @@ outlines: spaceline: { width: 162, height: 42 } special: { width: 54, height: 42 } change-view-2: { width: 54, height: 42 } - placeholder: { width: 54, height: 42 } views: base: @@ -100,6 +99,3 @@ buttons: outline: "wide" icon: "key-enter" keysym: "Return" - --: - outline: "placeholder" - text: "" \ No newline at end of file diff --git a/data/keyboards/email/us.yaml b/data/keyboards/email/us.yaml index 59c7a97d..4736a1ca 100644 --- a/data/keyboards/email/us.yaml +++ b/data/keyboards/email/us.yaml @@ -1,9 +1,9 @@ --- outlines: - default: { width: 35.33, height: 52 } - wide: { width: 62, height: 52 } - change-view: { width: 52.67, height: 52 } - change-view-2: { width: 62, height: 52 } + default: { width: 35.33, height: 52 } + wide: { width: 62, height: 52 } + change-view: { width: 52.67, height: 52 } + change-view-2: { width: 62, height: 52 } spaceline: { width: 106.67, height: 52 } special: { width: 44, height: 52 } large: { width: 44, height: 52 } diff --git a/data/keyboards/fr+bepo_wide.yaml b/data/keyboards/fr+bepo_wide.yaml index 8f145fbd..1f5570e6 100644 --- a/data/keyboards/fr+bepo_wide.yaml +++ b/data/keyboards/fr+bepo_wide.yaml @@ -5,7 +5,7 @@ outlines: wide: { width: 80, height: 42 } change-view: { width: 54, height: 42 } change-view-2: { width: 80, height: 42 } - spaceline: { width: 272, height: 42 } + spaceline: { width: 246, height: 42 } special: { width: 54, height: 42 } placeholder: { width: 54, height: 42 } @@ -77,7 +77,7 @@ buttons: locking: lock_view: "eschars" unlock_view: "base" - outline: "change-view" + outline: "change-view-2" label: "âÂ" space: outline: "spaceline" diff --git a/data/keyboards/gr+polytonic.yaml b/data/keyboards/gr+polytonic.yaml index 2ddbbbf9..d947af20 100644 --- a/data/keyboards/gr+polytonic.yaml +++ b/data/keyboards/gr+polytonic.yaml @@ -5,22 +5,23 @@ --- outlines: default: { width: 40, height: 60 } - special: { width: 52.67, height: 60 } - altline: { width: 57.5, height: 60 } - large: { width: 57.5, height: 60 } - wide: { width: 62, height: 60 } - change-view: { width: 57.5, height: 60 } - change-view-2: { width: 81, height: 60 } - character-group: { width: 72, height: 60 } - spaceline: { width: 143, height: 60 } - spaceline-2: { width: 223, height: 60 } subtle-highlight: { width: 40, height: 60 } placeholder: { width: 40, height: 60 } - placeholder-2: { width: 72, height: 60 } + special: { width: 52.67, height: 60 } + fill: { width: 57.5, height: 60 } + altline: { width: 57.5, height: 60 } + large: { width: 57.5, height: 60 } + change-view: { width: 57.5, height: 60 } + wide: { width: 62, height: 60 } + change-view-2: { width: 81, height: 60 } + character-group: { width: 72, height: 60 } + placeholder-2: { width: 72, height: 60 } + spaceline: { width: 143, height: 60 } + spaceline-2: { width: 223, height: 60 } views: base: - - "; ς ε ρ τ υ θ ι ο π" + - "; ς ε ρ τ υ θ ι ο π-fill" - "α σ δ φ γ η ξ κ λ show_accents" - "Shift_L ζ χ ψ ω β ν μ BackSpace" - "show_numbers preferences space . ,-subtle-highlight Return" @@ -245,4 +246,27 @@ buttons: outline: "placeholder-2" text: "" ᾿: - outline: "large" \ No newline at end of file + outline: "large" + π-fill: + outline: "fill" + text: "π" + Π: + outline: "fill" + 0: + outline: "fill" + ): + outline: "fill" + ¶: + outline: "fill" + "}": + outline: "fill" + ώ: + outline: "fill" + ῑ: + outline: "fill" + ᾠ: + outline: "fill" + ᾤ: + outline: "fill" + ᾢ: + outline: "fill" \ No newline at end of file diff --git a/data/keyboards/gr+polytonic_wide.yaml b/data/keyboards/gr+polytonic_wide.yaml index 3cc8fc8e..a64058f7 100644 --- a/data/keyboards/gr+polytonic_wide.yaml +++ b/data/keyboards/gr+polytonic_wide.yaml @@ -6,21 +6,22 @@ outlines: default: { width: 74, height: 60 } special: { width: 74, height: 60 } + placeholder: { width: 74, height: 60 } + subtle-highlight: { width: 74, height: 60 } + fill: { width: 97.44, height: 60 } altline: { width: 97.44, height: 60 } large: { width: 97.44, height: 60 } - wide: { width: 114.7, height: 60 } change-view: { width: 97.44, height: 60 } - change-view-2: { width: 114.7, height: 60 } - character-group: { width: 122.1, height: 60 } + wide: { width: 114.7, height: 60 } + character-group: { width: 133.2, height: 60 } + placeholder-2: { width: 133.2, height: 60 } + change-view-2: { width: 148, height: 60 } spaceline: { width: 279, height: 60 } spaceline-2: { width: 427, height: 60 } - subtle-highlight: { width: 74, height: 60 } - placeholder: { width: 74, height: 60 } - placeholder-2: { width: 122.1, height: 60 } views: base: - - "; ς ε ρ τ υ θ ι ο π" + - "; ς ε ρ τ υ θ ι ο π-fill" - "α σ δ φ γ η ξ κ λ show_accents" - "Shift_L ζ χ ψ ω β ν μ BackSpace" - "show_numbers preferences space . ,-subtle-highlight Return" @@ -245,4 +246,27 @@ buttons: outline: "placeholder-2" text: "" ᾿: - outline: "large" \ No newline at end of file + outline: "large" + π-fill: + outline: "fill" + text: "π" + Π: + outline: "fill" + 0: + outline: "fill" + ): + outline: "fill" + ¶: + outline: "fill" + "}": + outline: "fill" + ώ: + outline: "fill" + ῑ: + outline: "fill" + ᾠ: + outline: "fill" + ᾤ: + outline: "fill" + ᾢ: + outline: "fill" \ No newline at end of file diff --git a/data/keyboards/gr.yaml b/data/keyboards/gr.yaml index 45ed8ec5..48115c6b 100644 --- a/data/keyboards/gr.yaml +++ b/data/keyboards/gr.yaml @@ -5,16 +5,17 @@ --- outlines: default: { width: 40, height: 60 } - altline: { width: 52.67, height: 60 } - wide: { width: 62, height: 60 } - change-view: { width: 52.67, height: 60 } - change-view-2: { width: 62, height: 60 } - spaceline: { width: 138, height: 60 } subtle-highlight: { width: 40, height: 60 } + fill: { width: 52.67, height: 60 } + altline: { width: 52.67, height: 60 } + change-view: { width: 52.67, height: 60 } + wide: { width: 80, height: 60 } + change-view-2: { width: 80, height: 60 } + spaceline: { width: 120, height: 60 } views: base: - - "; ς ε ρ τ υ θ ι ο π" + - "; ς ε ρ τ υ θ ι ο π-fill" - "α σ δ φ γ η ξ κ λ show_accented" - "Shift_L ζ χ ψ ω β ν μ BackSpace" - "show_numbers preferences space . ,-subtle-highlight Return" @@ -24,7 +25,7 @@ views: - "Shift_L Ζ Χ Ψ Ω Β Ν Μ BackSpace" - "show_numbers preferences space ·-subtle-highlight ᾿ Return" accented: - - "ά έ ή ί ϊ ΐ ό ύ ϋ ώ " + - "ά έ ή ί ϊ ΐ ό ύ ϋ ώ" - "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ show_accented" - "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ – — BackSpace" - "show_numbers preferences space « » Return" @@ -103,3 +104,18 @@ buttons: outline: "subtle-highlight" »: outline: "subtle-highlight" + π-fill: + outline: "fill" + text: "π" + Π: + outline: "fill" + ώ: + outline: "fill" + 0: + outline: "fill" + ): + outline: "fill" + ¶: + outline: "fill" + "}": + outline: "fill" \ No newline at end of file diff --git a/data/keyboards/gr_wide.yaml b/data/keyboards/gr_wide.yaml index 57230398..db8c860d 100644 --- a/data/keyboards/gr_wide.yaml +++ b/data/keyboards/gr_wide.yaml @@ -3,15 +3,17 @@ outlines: default: { width: 73, height: 60 } special: { width: 73, height: 60 } - altline: { width: 110, height: 60 } - wide: { width: 110, height: 60 } - change-view: { width: 110, height: 60 } - spaceline: { width: 291, height: 60 } subtle-highlight: { width: 73, height: 60 } + fill: { width: 110, height: 60 } + altline: { width: 110, height: 60 } + change-view: { width: 110, height: 60 } + wide: { width: 146, height: 60 } + change-view-2: { width: 146, height: 60 } + spaceline: { width: 256, height: 60 } views: base: - - "; ς ε ρ τ υ θ ι ο π" + - "; ς ε ρ τ υ θ ι ο π-fill" - "α σ δ φ γ η ξ κ λ show_accented" - "Shift_L ζ χ ψ ω β ν μ BackSpace" - "show_numbers preferences space . ,-subtle-highlight Return" @@ -21,7 +23,7 @@ views: - "Shift_L Ζ Χ Ψ Ω Β Ν Μ BackSpace" - "show_numbers preferences space ·-subtle-highlight ᾿ Return" accented: - - "ά έ ή ί ϊ ΐ ό ύ ϋ ώ " + - "ά έ ή ί ϊ ΐ ό ύ ϋ ώ" - "Ά Έ Ή Ί Ϊ Ό Ύ Ϋ Ώ show_accented" - "Ϗ ϐ ϑ ϗ ϖ ΰ ϕ – — BackSpace" - "show_numbers preferences space « » Return" @@ -41,7 +43,7 @@ buttons: locking: lock_view: "upper" unlock_view: "base" - outline: "change-view" + outline: "change-view-2" icon: "key-shift" BackSpace: outline: "altline" @@ -54,17 +56,17 @@ buttons: show_numbers: action: set_view: "numbers" - outline: "change-view" + outline: "change-view-2" label: "123" show_letters: action: set_view: "base" - outline: "change-view" + outline: "change-view-2" label: "ΑΒΓ" show_symbols: action: set_view: "symbols" - outline: "change-view" + outline: "change-view-2" label: "*/=" show_accented: action: @@ -100,3 +102,18 @@ buttons: outline: "subtle-highlight" »: outline: "subtle-highlight" + π-fill: + outline: "fill" + text: "π" + Π: + outline: "fill" + ώ: + outline: "fill" + 0: + outline: "fill" + ): + outline: "fill" + ¶: + outline: "fill" + "}": + outline: "fill" \ No newline at end of file diff --git a/data/keyboards/hu_wide.yaml b/data/keyboards/hu_wide.yaml index 06714704..45f73f77 100644 --- a/data/keyboards/hu_wide.yaml +++ b/data/keyboards/hu_wide.yaml @@ -1,13 +1,13 @@ # Based on work by: soyer --- outlines: - default: { width: 44.75, height: 42 } - altline: { width: 81, height: 42 } - change-view: { width: 81, height: 42 } - change-view-2: { width: 108, height: 42 } - spaceline: { width: 100, height: 42 } - special: { width: 44.75, height: 42 } - placeholder: { width: 44.75, height: 42 } + default: { width: 44.75, height: 42 } + altline: { width: 89.5, height: 42 } + change-view: { width: 89.5, height: 42 } + change-view-2: { width: 67.125, height: 42 } + spaceline: { width: 111.875, height: 42 } + special: { width: 44.75, height: 42 } + placeholder: { width: 44.75, height: 42 } views: base: @@ -72,7 +72,7 @@ buttons: locking: lock_view: "eschars" unlock_view: "base" - outline: "change-view" + outline: "change-view-2" label: "éá" space: outline: "spaceline" diff --git a/data/keyboards/ir.yaml b/data/keyboards/ir.yaml index 85a6e12b..a15c42a6 100644 --- a/data/keyboards/ir.yaml +++ b/data/keyboards/ir.yaml @@ -7,7 +7,6 @@ outlines: change-view-2: { width: 62, height: 52 } spaceline: { width: 135, height: 52 } special: { width: 35.66, height: 52 } - fill: { width: 64.9, height: 52 } placeholder: { width: 32.75, height: 52 } views: diff --git a/data/keyboards/it+fur.yaml b/data/keyboards/it+fur.yaml index 29e0f3d5..fdc24276 100644 --- a/data/keyboards/it+fur.yaml +++ b/data/keyboards/it+fur.yaml @@ -7,8 +7,8 @@ outlines: wide: { width: 62, height: 52 } change-view: { width: 52.75, height: 52 } change-view-2: { width: 62, height: 52 } - spaceline: { width: 82.75, height: 52 } - special: { width: 44, height: 52 } + spaceline: { width: 91.08, height: 52 } + special: { width: 35.67, height: 52 } placeholder: { width: 35.67, height: 52 } views: diff --git a/data/keyboards/it.yaml b/data/keyboards/it.yaml index 107b0ab0..018bd964 100644 --- a/data/keyboards/it.yaml +++ b/data/keyboards/it.yaml @@ -7,8 +7,8 @@ outlines: wide: { width: 62, height: 52 } change-view: { width: 52.75, height: 52 } change-view-2: { width: 62, height: 52 } - spaceline: { width: 82.75, height: 52 } - special: { width: 44, height: 52 } + spaceline: { width: 91.08, height: 52 } + special: { width: 35.67, height: 52 } placeholder: { width: 35.67, height: 52 } views: diff --git a/data/keyboards/number/us.yaml b/data/keyboards/number/us.yaml index 9965ac3b..e2f8bb4a 100644 --- a/data/keyboards/number/us.yaml +++ b/data/keyboards/number/us.yaml @@ -1,15 +1,15 @@ --- outlines: - default: { width: 37.46341, height: 52 } - altline: { width: 48.39024, height: 52 } - wide: { width: 88.97561, height: 52 } - spaceline: { width: 120.5853, height: 52 } + default: { width: 37.46, height: 52 } + altline: { width: 48.39, height: 52 } + wide: { width: 88.98, height: 52 } + spaceline: { width: 120.58, height: 52 } views: base: - - "1 2 3 parenleft parenright" - - "4 5 6 numbersign asterisk" - - "7 8 9 plus minus" + - "1 2 3 ( )" + - "4 5 6 # *" + - "7 8 9 + -" - "BackSpace 0 space Return" buttons: @@ -23,17 +23,4 @@ buttons: Return: outline: "wide" icon: "key-enter" - keysym: "Return" - asterisk: - text: "*" - numbersign: - text: "#" - minus: - text: "-" - plus: - text: "+" - parenleft: - text: "(" - parenright: - text: ")" - + keysym: "Return" \ No newline at end of file diff --git a/data/keyboards/number/us_wide.yaml b/data/keyboards/number/us_wide.yaml index dabb0515..1a6f3a50 100644 --- a/data/keyboards/number/us_wide.yaml +++ b/data/keyboards/number/us_wide.yaml @@ -1,15 +1,15 @@ --- outlines: - default: { width: 37.46341, height: 42 } - altline: { width: 48.39024, height: 42 } - wide: { width: 88.97561, height: 42 } - spaceline: { width: 120.5853, height: 42 } + default: { width: 37.46, height: 42 } + altline: { width: 48.39, height: 42 } + wide: { width: 88.98, height: 42 } + spaceline: { width: 120.58, height: 42 } views: base: - - "1 2 3 parenleft parenright" - - "4 5 6 numbersign asterisk" - - "7 8 9 plus minus" + - "1 2 3 ( )" + - "4 5 6 # *" + - "7 8 9 + -" - "BackSpace 0 space Return" buttons: @@ -23,17 +23,4 @@ buttons: Return: outline: "wide" icon: "key-enter" - keysym: "Return" - asterisk: - text: "*" - numbersign: - text: "#" - minus: - text: "-" - plus: - text: "+" - parenleft: - text: "(" - parenright: - text: ")" - + keysym: "Return" \ No newline at end of file diff --git a/data/keyboards/se.yaml b/data/keyboards/se.yaml index 1144b202..1d1e4410 100644 --- a/data/keyboards/se.yaml +++ b/data/keyboards/se.yaml @@ -9,7 +9,6 @@ outlines: spaceline: { width: 136.39, height: 52 } special: { width: 48, height: 52 } placeholder: { width: 32, height: 52 } - fill: { width: 64, height: 52 } views: base: diff --git a/data/keyboards/terminal/de.yaml b/data/keyboards/terminal/de.yaml index c841bd12..0534e14d 100644 --- a/data/keyboards/terminal/de.yaml +++ b/data/keyboards/terminal/de.yaml @@ -4,14 +4,14 @@ outlines: subtle-highlight: { width: 35.33, height: 45.5 } halfwidth: { width: 17.665, height: 45.5 } narrow: { width: 26.335, height: 45.5 } - special: { width: 44, height: 45.5 } + special: { width: 35.33, height: 45.5 } altline: { width: 52.67, height: 45.5 } change-view: { width: 52.67, height: 45.5 } large: { width: 52.67, height: 45.5 } action: { width: 59, height: 45.5 } wide: { width: 59, height: 45.5 } change-view-2: { width: 59, height: 45.5 } - spaceline: { width: 92.29, height: 45.5 } + spaceline: { width: 100.96, height: 45.5 } small: { width: 50.471, height: 24 } placeholder: { width: 17.665, height: 45.5 } diff --git a/data/keyboards/terminal/es.yaml b/data/keyboards/terminal/es.yaml index b56df464..bcb7ff8e 100644 --- a/data/keyboards/terminal/es.yaml +++ b/data/keyboards/terminal/es.yaml @@ -10,8 +10,8 @@ outlines: large: { width: 52.67, height: 45.5 } wide: { width: 59, height: 45.5 } change-view-2: { width: 59, height: 45.5 } - spaceline: { width: 92.29, height: 45.5 } - special: { width: 44, height: 45.5 } + spaceline: { width: 100.96, height: 45.5 } + special: { width: 35.33, height: 45.5 } small: { width: 50.471, height: 24 } views: diff --git a/data/keyboards/terminal/fr.yaml b/data/keyboards/terminal/fr.yaml index a1e1d089..296dc51f 100644 --- a/data/keyboards/terminal/fr.yaml +++ b/data/keyboards/terminal/fr.yaml @@ -8,8 +8,8 @@ outlines: large: { width: 52.67, height: 45.5 } wide: { width: 59, height: 45.5 } change-view-2: { width: 59, height: 45.5 } - spaceline: { width: 92.29, height: 45.5 } - special: { width: 44, height: 45.5 } + spaceline: { width: 100.96, height: 45.5 } + special: { width: 35.33, height: 45.5 } views: base: diff --git a/data/keyboards/terminal/us.yaml b/data/keyboards/terminal/us.yaml index 9f68bb6f..2d1e5f35 100644 --- a/data/keyboards/terminal/us.yaml +++ b/data/keyboards/terminal/us.yaml @@ -11,7 +11,7 @@ outlines: action: { width: 59, height: 45.5 } wide: { width: 59, height: 45.5 } change-view-2: { width: 59, height: 45.5 } - spaceline: { width: 144.96, height: 45.5 } + spaceline: { width: 138.63, height: 45.5 } small: { width: 50.471, height: 24 } views: @@ -37,7 +37,7 @@ views: - "TabSmall Ctrl Alt ↑ ↓ ← →" - "~ ` · √ π τ ÷ × ¶ @" - "-- © ® £ € ¥ ^ ° { } --" - - "show_numbers % | < > = [ ] BackSpace" + - "show_numbers_from_symbols % | < > = [ ] BackSpace" - "show_letters preferences space . Return" actions: - "TabSmall Ctrl Alt PageUp PageDown Home End" @@ -63,6 +63,11 @@ buttons: outline: "special" icon: "keyboard-mode-symbolic" show_numbers: + action: + set_view: "numbers" + outline: "change-view-2" + label: "123" + show_numbers_from_symbols: action: set_view: "numbers" outline: "change-view" @@ -70,7 +75,7 @@ buttons: show_letters: action: set_view: "base" - outline: "change-view" + outline: "change-view-2" label: "ABC" show_letters_actions: action: diff --git a/data/keyboards/tr+f_wide.yaml b/data/keyboards/tr+f_wide.yaml index 65be051b..130915ac 100644 --- a/data/keyboards/tr+f_wide.yaml +++ b/data/keyboards/tr+f_wide.yaml @@ -8,7 +8,7 @@ outlines: change-view: { width: 67.67, height: 42 } fill: { width: 90.22, height: 42 } subtle-highlight-2: { width: 90.22, height: 42 } - spaceline: { width: 212.2, height: 42 } + spaceline: { width: 202.98, height: 42 } special: { width: 45.11, height: 42 } placeholder: { width: 45.11, height: 42 } @@ -17,22 +17,22 @@ views: - "f g ğ i o d r n h p q w" - "u i e a ü t k m l y ş x" - "Shift_L j ö v c ç z s b -- BackSpace" - - "show_numbers show_eschars preferences space ,-narrow .-narrow Return" + - "show_numbers show_eschars preferences space , . Return" upper: - "F G Ğ I O D R N H P Q W" - "U I E A Ü T K M L Y Ş X" - "Shift_L J Ö V C Ç Z S B -- BackSpace" - - "show_numbers show_eschars preferences space !-narrow ?-narrow Return" + - "show_numbers show_eschars preferences space ! ? Return" numbers: - "1 2 3 4 5 6 7 8 9 0" - "@ # ₺ % & - _ + ( )" - "show_symbols -- ; \" ' : = < > -- BackSpace" - - "show_letters show_eschars preferences space ,-narrow .-narrow Return" + - "show_letters show_eschars preferences space , . Return" symbols: - "~ ` € | · √ µ ÷ × ¶" - "© ® £ $ ¥ ^ ° * { }" - "show_numbers -- \\ / § π τ [ ] -- BackSpace" - - "show_letters show_eschars preferences space ,-narrow .-narrow Return" + - "show_letters show_eschars preferences space , . Return" eschars: - "ä æ é ö-subtle-highlight ü-subtle-highlight Ä Æ É Ö-subtle-highlight Ü-subtle-highlight" - "à â ê î ô À Â Ê Î Ô" @@ -84,22 +84,6 @@ buttons: outline: "altline" icon: "key-enter" keysym: "Return" - û: - outline: "narrow" - Û: - outline: "narrow" - ",-narrow": - outline: "narrow" - text: "," - .-narrow: - outline: "narrow" - text: "." - "!-narrow": - outline: "narrow" - text: "!" - ?-narrow: - outline: "narrow" - text: "?" --: outline: "placeholder" text: "" diff --git a/data/style-Adwaita:dark.css b/data/style-Adwaita:dark.css index 147d7e76..38d44fec 100644 --- a/data/style-Adwaita:dark.css +++ b/data/style-Adwaita:dark.css @@ -28,7 +28,7 @@ sq_button.character-group { background: #3f3e41; border-bottom: 0.4999px; border-style: solid; - border-color: alpha(white, 0.25); + border-color: alpha(white, 0.175); } sq_button.emoji-group:active, @@ -36,7 +36,7 @@ sq_button.character-group:active { background: #747077; border-bottom: 0.4999px; border-style: solid; - border-color: alpha(white, 0.5); + border-color: alpha(white, 0.225); } sq_button.change-view, @@ -44,7 +44,7 @@ sq_button.change-view-2 { background: #2b292f; border-bottom: 0.4999px; border-style: solid; - border-color: alpha(white, 0.25); + border-color: alpha(white, 0.175); } sq_button.change-view:active, @@ -52,7 +52,7 @@ sq_button.change-view-2:active { background: #747077; border-bottom: 0.4999px; border-style: solid; - border-color: alpha(white, 0.5); + border-color: alpha(white, 0.225); } sq_button.placeholder, diff --git a/data/style.css b/data/style.css index 2f4e0c37..687e9f93 100644 --- a/data/style.css +++ b/data/style.css @@ -29,7 +29,7 @@ sq_button.character-group { background: alpha(@theme_fg_color, 0.105); border-bottom: 0.4999px; border-style: solid; - border-color: alpha(@theme_fg_color, 0.25); + border-color: alpha(@theme_fg_color, 0.175); } sq_button.emoji-group:active, @@ -37,7 +37,7 @@ sq_button.character-group:active { background: alpha(@theme_fg_color, 0.16); border-bottom: 0.4999px; border-style: solid; - border-color: alpha(@theme_fg_color, 0.275); + border-color: alpha(@theme_fg_color, 0.175); } sq_button.change-view, @@ -45,7 +45,7 @@ sq_button.change-view-2 { background: alpha(@theme_fg_color, 0.15); border-bottom: 0.4999px; border-style: solid; - border-color: alpha(@theme_fg_color, 0.25); + border-color: alpha(@theme_fg_color, 0.175); } sq_button.change-view:active, @@ -53,7 +53,7 @@ sq_button.change-view-2:active { background: alpha(@theme_fg_color, 0.2); border-bottom: 0.4999px; border-style: solid; - border-color: alpha(@theme_fg_color, 0.275); + border-color: alpha(@theme_fg_color, 0.175); } sq_button.placeholder, diff --git a/debian/changelog b/debian/changelog index 737fe6ce..962bde7e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 [ Arnaud Ferraris ] diff --git a/debian/control.debian-testing b/debian/control.debian-testing index ac719bf9..8cb11508 100644 --- a/debian/control.debian-testing +++ b/debian/control.debian-testing @@ -42,6 +42,7 @@ Build-Depends: wayland-protocols (>= 1.14), Standards-Version: 4.1.3 Homepage: https://gitlab.gnome.org/World/Phosh/squeekboard +Rules-Requires-Root: no Package: squeekboard Architecture: linux-any diff --git a/doc/hacking.md b/doc/hacking.md index 895cae96..10841ff9 100644 --- a/doc/hacking.md +++ b/doc/hacking.md @@ -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. -### 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. @@ -263,7 +263,7 @@ Packaging is in the `debian/` directory, and creates builds that can be quickly ```sh $ cd squeekboard-source -$ EMAIL=my_address@example.com gbp dch --multimaint-merge --ignore-branch --git-author --distribution=experimental --new-version=x.y.z +$ EMAIL=my_address@example.com gbp dch --multimaint-merge --ignore-branch --git-author --distribution=experimental --new-version=x.y.z ``` Inspect `debian/changelog`, and make sure the first line contains the correct version number and suite. For example: @@ -294,7 +294,7 @@ Changes: Generate a commit message from the NEWS file: ```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`. diff --git a/meson.build b/meson.build index 231d1dc8..bb7d8b37 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'squeekboard', 'c', 'rust', - version: '1.38.0', + version: '1.39.0', license: 'GPLv3', meson_version: '>=0.51.0', default_options: [