Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: layout Clear Filter

iOS 26: How to change Safari toolbar design on iPhone

The iOS 26 Safari browser on iPhone evokes the new design system featuring Liquid Glass, with floating toolbars and buttons that shine through the web page content behind them as you scroll. But Apple has also taken the opportunity to revamp the design of the toolbar UI. By default, iOS 26 now uses a Compact layout which hides away some of the commonly used buttons. However, there’s a way to change it back if you prefer something that looked like the iOS 18 design … For iOS 26, the new default

Google could redesign Android’s volume slider to be more like iOS

Mishaal Rahman / Android Authority TL;DR Google is developing a new horizontal layout for Android’s volume slider that will likely appear when the device is in landscape mode. This new horizontal slider will be positioned at the top-center of the screen, a design choice similar to the one seen on Apple’s iOS. We spotted evidence for this new layout in Android 16 QPR2 Beta 1, but it is not yet active. Android’s big Material 3 Expressive redesign brings dramatic changes to the lock screen, sta

TextKit 2 – The Promised Land

TextKit 2 (NSTextLayoutManager) API was announced publicly during WWDC21, which is over 4 years ago. Before that, it was in private development for a few years and gained widespread adoption in the macOS and iOS frameworks. Promised an easier, faster, overall better API and text layout engine that replaces the aged TextKit 1 (NSLayoutManager) engine. Over the years, I gained some level of expertise in TextKit 2 and macOS/iOS text processing, which resulted in STTextView - a re-implementation of

Ergonomic keyboarding with the Svalboard: a half-year retrospective

Programmability . My customization is light compared to some people’s, but my keyboard usage is pretty idiosyncratic, so it’s important to me to be able to customize my keyboard when I need to. Particularly for keyboards with fewer keys that need heavier layer usage, I want to be able to set up the layers as I want. My most elaborate customization is that I am (from time to time) a hobbyist stenographer , and rather than having a separate device I find it convenient to be able to configure my ke

Don't animate height

Our app was mysteriously using 60% CPU and 25% GPU on my M2 MacBook. It turned out this was due to a tiny CSS animation! In this post, I show how to find expensive animations, why some are so expensive, and how to make many animations much cheaper. Along the way, we'll learn how the browser renders CSS animations and how to use Chrome's dev tools for performance profiling. The problem While building Granola, a note-taking app, I noticed it was using 60% CPU and 25% GPU on my M2 MacBook: Activ

Don't Animate Height

Our app was mysteriously using 60% CPU and 25% GPU on my M2 MacBook. It turned out this was due to a tiny CSS animation! In this post, I show how to find expensive animations, why some are so expensive, and how to make many animations much cheaper. Along the way, we'll learn how the browser renders CSS animations and how to use Chrome's dev tools for performance profiling. The problem While building Granola, a note-taking app, I noticed it was using 60% CPU and 25% GPU on my M2 MacBook: Activ

The Pro 3 is 8BitDo’s first controller with swappable buttons

is a senior reporter who’s been covering and reviewing the latest gadgets and tech since 2006, but has loved all things electronic since he was a kid. 8BitDo has released a new version of its wireless Pro controller that was last updated in 2021. Many of 8BitDo’s recent controller releases, including the Ultimate 2, feature an asymmetrical joystick layout like Nintendo and Microsoft use. But the new Pro 3 mirrors the design of the PlayStation DualSense controller, with side-by-side sticks that

Gboard could return to basics with a numpad-inspired layout for certain languages (APK teardown)

Edgar Cervantes / Android Authority TL;DR Google is working on a compact keyboard layout as part of Gboard for typing in Hindi. This new layout places characters from the Hindi alphabet across a grid of ten buttons. Each button can hold up to five characters, which can be inserted by swiping in their respective directions. Google has been working to bring several new changes to the Gboard app on Android, empowering it with more AI chops. More recently, we’ve learned about a new, more concise

When Figma starts designing us

I first encountered Figma in 2013, when Dylan Field demoed an early prototype to me at O’Reilly’s Foo Camp. I remember the pen tool feeling surprisingly elegant, but I missed the bigger picture: the radical implications of a design tool that ran in the browser. A decade later, Figma is a core part of our creative process, and without it, we wouldn't have been able to build a fully remote design practice. That’s probably why Dylan is a near-billionaire and I’m not. However, over the course of th

String Interpolation in C++ Using Glaze Stencil/Mustache

Glaze provides string interpolation for C++ structs through the stencil and mustache formats. These provide templating mechanisms for formatting structured data into strings, inspired by the Mustache templating language. This enables the generation of dynamic output by combining predefined templates with C++ structs. Basic Usage¶ struct person { std :: string first_name {}; std :: string last_name {}; uint32_t age {}; bool hungry {}; bool employed {}; }; // Basic interpolation std :: string_vi

Spotted: Google Maps on Wear OS is testing an Expressive new UI

Rita El Khoury / Android Authority TL;DR Google Maps is testing a Material 3 Expressive-style redesign on Wear OS 5. The new UI features larger icons and an improved layout. The changes have only been rolled out to select users so far. Google Maps is getting a fresh look on smartwatches, and it’s not waiting for Wear OS 6 to do it. The app is now testing a redesigned interface with some users on Wear OS 5, introducing a bolder, more modern layout in line with Google’s Material 3 Expressive d

In iOS 26, the Safari browser on iPhone has three different toolbar layouts to choose from

The iOS 26 Safari browser on iPhone evokes the new design system featuring Liquid Glass, with floating toolbars and buttons that shine through the web page content behind them as you scroll. Ever since the controversial iOS 15 Safari redesign, iPhone Safari has offered two layout modes ‘Tab Bar’ and ‘Single Tab’. In iOS 26, these are renamed to ‘Bottom’ and ‘Top’ respectively, and there’s a brand new default called ‘Compact’. While it should still feel familiar, all modes have received design c

Google experiments with ditching the Favorites tab in the Phone app for a simpler layout

TL;DR Google is testing the removal of the Favorites tab in the Phone app. Favorite contacts appear as a horizontal row at the top of the Recents tab in the new layout. The frequent contacts section no longer has a place in this redesign. Google is testing a significant change to its dialer app, and it could mark the end of a familiar tab. On at least some Pixel 8 Pro devices running version 178.0.765584175-publicbeta of the Google Phone app, the standalone Favorites tab has been removed. Ins