Microsoft have released a new build of Windows 10 for Windows Insiders on the dev channel. Build 21301 has improvements to the on-screen keyboard and the usual selection of fixes and known issues.
Update: Here is my hands on video with build 21301
The changes to the keyboard are:
When undocking the keyboard, it now switches to the Small keyboard layout, and you can easily move the keyboard around using the gripper region at the top of the keyboard.
Small and split layouts will now feature an updated symbol’s view based on the default layout.
The settings menu now has a nested structure for improved clarity and less clutter.
We have a new password feedback icon to the left of the space bar for when you are in a password field and would like to turn on visual key press feedback on the touch keyboard.
Another change is the default keyboard on devices with 12″ or larger screens will now have the traditional layout with ESC, Tab and the Windows key.
Responding to feedback Microsoft have reduced the number of predicted words to five and centered the choices:
Here are the other changes, fixed and known issues with build 21301:
Changes and Improvements
We made a change so that when you right click locally saved files displayed in jump lists, in addition to Open you will now have the option to Open File Location.
We updated our N’Ko keyboard layout to add access to currency and some other symbols by tapping the keys along the top row of your keyboard while holding the Shift key.
We updated the Touchpad on/off toggle under Settings > Devices > Touchpad such that it no longer requires admin privileges to change.
We updated our backend dictionaries to help improve spellchecking and text prediction relevance.
Fixes
We fixed an issue so that the taskbar context menu and news and interests should no longer overlap.
We fixed an issue where in certain circumstances, news and interests would use 100% of CPU when it is first launched.
We fixed an issue that could result in Task Manager crashing when switching to the Details tab.
We fixed a recent issue for some Insiders related to the Clock and Calendar flyout that could result in ShellExperienceHost using an unexpectedly high amount of CPU.
We fixed an issue resulting in the State Repository Service being prematurely terminated during service startup. If you were impacted, one possible symptom was it taking longer to load the desktop when signing in. If you’re continuing to experience performance issues when logging in, please file them with a trace under Install and Update > Logon hangs.
We fixed an issue where if you searched for “change your password” and used the result to launch Settings, Settings would crash.
We fixed an issue where Aero Shake was unexpected disabled in the last few flights.
We fixed an issue where when moving a window between mixed DPI monitors it could result in the window margins being calculated with the wrong DPI, leading to the window overflowing on the other monitor when maximized.
We fixed an issue that could result in certain HEIF files not rendering although the correct codecs were installed.
We fixed an issue resulting in pinning a website to your taskbar from Microsoft Edge not working in the last few flights.
We fixed an issue that could result in VPN repeatedly connecting and disconnecting in a loop.
We fixed an issue resulting in some 32-bit systems losing the network connection in recent flights.
We fixed an issue resulting sometimes in nothing happening after clicking a “Wi-Fi password needed” notification.
We fixed an issue where certain games like State of Decay 2, or Assassin’s Creed, may hang or crash when launching.
We fixed a few issues resulting in Narrator not reading elements of our troubleshooters when in Scan Mode.
Known issues
Miracast users may experience very low frame rates in this build.
We’re looking into reports of the update process hanging for extended periods of time when attempting to install a new build.
We’re investigating an issue impacting the reliability of Start and other modern apps, which started in the previous flight. If you are impacted, you may experience the Start menu layout resetting.
Live previews for pinned sites aren’t enabled for all Insiders yet, so you may see a grey window when hovering over the thumbnail in the taskbar. We’re continuing to work on polishing this experience.
We’re working on enabling the new taskbar experience for existing pinned sites. In the meantime, you can unpin the site from the taskbar, remove it from the edge://apps page, and then re-pin the site.
[News and interests] Sometimes the news and interests flyout cannot be dismissed with pen.
[News and interests] News and interests uses more taskbar space on the left than expected.
[News and interests] The taskbar button can show stale information each time the user signs into their Windows session.
[News and interests] The news and interests flyout shows content in a single column before quickly switching to double column.
[News and interests] Text in taskbar button can look pixelated in high resolution screens.
[News and interests] Attempting to share content dismisses the flyout.
[News and interests] In certain situations, the flyout may not dismiss until the taskbar button is clicked or the hover effect may appear stuck.
[ARM64] Insiders who installed the preview version of the Qualcomm Adreno graphics driver on the Surface Pro X may experience reduced brightness of the display. This will be addressed in a future update.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}