macos

14 posts

discord

How to Manage Your Discord Desktop Notifications: A Complete Guide (opens in new tab)

Discord offers fine-grained notification controls so users can manage alerts at the server, channel, sound, status, and desktop-system levels. Notifications can be limited to mentions, muted for specific channels or categories, or silenced entirely with Do Not Disturb. Individual sounds and desktop pop-ups can also be disabled without turning off every in-app alert. ## Types of Discord Notifications - Notifications may be triggered by: - Regular channel messages - Direct @mentions - @everyone and @here mentions - Mentions of roles the user belongs to - Replies to the user’s messages - Separate sounds may indicate: - Messages in the channel currently being viewed - Incoming voice or video calls - Someone launching an Activity - Soundboard effects ## Server, Channel, and Category Controls - Server settings are available by right-clicking a server and selecting **Notification Settings**. - Server-wide options include: - **All Messages** - **Only @mentions** - **Nothing** - Suppressing @everyone, @here, role mentions, and new event notifications - Muting the entire server - Individual channels can override the server default with their own notification setting. - Categories can also be muted, greying out and collapsing their channels. - These controls allow users to keep a server active while silencing noisy channels such as memes, off-topic, or announcements. ## Do Not Disturb - **Do Not Disturb** silences Discord notification sounds across the app. - It can be enabled from the avatar status menu and configured for a specific duration. - Online is the normal status, while Idle and Invisible mainly affect how the user appears to others. - DND syncs between desktop and mobile, although mobile push notifications may still appear. ## Individual Notification Sounds - Under **User Settings > Notifications > Sounds**, users can toggle many sounds independently. - Available controls cover messages, mentions, mute and deafen actions, call rings, voice-channel joins and leaves, and more. - Users may want to disable message sounds while keeping important alerts such as incoming calls enabled. - Soundboard configuration is handled separately. ## Desktop Notification Pop-ups - **User Settings > Notifications > Enable Desktop Notifications** controls system pop-ups on Windows, macOS, and Linux. - Disabling this option removes desktop pop-ups but does not stop sounds played within Discord. - Users who want complete silence should combine desktop notification controls with server, channel, DND, or sound settings. The most effective setup is to use server and channel settings for routine filtering, individual sound toggles for prioritizing important events, and DND when uninterrupted focus is needed.

discord

Discord Patch Notes: October 7, 2025 (opens in new tab)

Discord’s October 7, 2025 patch focuses on reducing update interruptions, improving search and personalization, and resolving numerous platform-specific bugs. Notable changes include less frequent mandatory desktop updates on Windows, online indicators in Quick Switcher results, improved iOS notification clearing, and per-server Nameplates. The release also contains extensive fixes across general navigation, the Shop, Overlay, mobile apps, and chat. ## Desktop Updates and Personalization - Windows desktop updates are now delayed unless a release is mandatory or the client is several versions behind. - Users can still update immediately through the green arrow in the top-right corner. - Nameplates can now be configured individually for each server. - The Shop now supports search and filtering, making collectibles easier to find. - Quick Switcher search results display users’ online status. - Quick Switcher reliability was improved for users with per-server nicknames. ## Notifications and Platform Reliability - iOS notifications read on another device should now clear more reliably. - Remaining stale notifications are cleared when Discord launches. - Fixed blank screens when navigating backward on iOS. - Improved Android navigation between Channel Details tabs. - Fixed improperly rendered invite links on iOS and Android. - macOS title-bar traffic lights now render more consistently. - Desktop update windows should no longer occasionally display a blank screen. ## General Interface and Overlay Fixes - Dismissing the in-game overlay now correctly returns focus to the game. - Fixed drifting “New” badges, inconsistent Nitro badge borders, and various alignment issues. - Corrected problems with appearance settings, including the disabled “Reset to Default” button at 87.5% size. - Improved keyboard navigation in Server Settings. - Fixed unnecessary text truncation in the Multi-Factor Authentication modal. - Resolved issues with pasting content in several dialogs and screens. - Overlay context menus, tooltips, animations, voice widgets, toast notifications, and transparency received multiple visual and behavior fixes. - Fixed issues involving onboarding question deletion, server description limits, channel topics, forum sorting, and server invite behavior. - Updated the outdated Nitro logo and corrected capitalization in the Shop search tooltip. ## Chat and Messaging - Sending a DM from a profile modal now reliably loads the message into the chat view. - Fixed overlapping emoji in iOS reply previews. - Corrected the placement of the “Slowmode is enabled” message. - Android users can once again tap spoiler tags to reveal them. - Fixed scroll-position resets when navigating away from and back to the same Android channel. - Corrected typing indicators appearing over message text in Desktop chat history. - Fixed the iOS composer moving behind the keyboard after pasting a link. - Improved handling of character limits for the first message in a thread. - Fixed missing unread-message banners and incorrect positioning of iOS’s “Jump to Latest Message” button. Discord users should receive these improvements as the changes roll out across platforms, though availability may vary. Users encountering additional problems can report them through Discord’s community bug megathread, while iOS users can test upcoming changes through TestFlight.

discord

Discord Patch Notes: September 3, 2025 (opens in new tab)

Discord’s September 3, 2025 patch focuses on scaling, performance, mobile improvements, permissions, and a large collection of cross-platform bug fixes. Discord increased the default server capacity from 2.5 million to 25 million members while improving update processing and asynchronous operations for very large communities. The Android app also moved to React Native’s new architecture, with early results showing smoother performance, particularly on lower-end devices. ## Large-Server Improvements - Raised the default server member limit to **25 million**, up from 2.5 million. - Batched certain server updates and shifted more work to asynchronous processes to improve stability. - Added further improvements for large servers and those using Community features. - Continued work based on administrator feedback, including changes described in Discord’s Community Server Cleanup Report. ## Android and Mobile Updates - Upgraded Android to React Native’s new architecture across most of the app. - Early performance data shows: - Smoother app operation. - Fewer low-frame-rate problems. - Better behavior on lower-end devices. - Improved the mobile Shop with: - Faster loading. - Gifting. - Nameplate purchases. - A redesigned layout closer to the desktop experience. - Added camera-enable and camera-disable sound effects, especially useful when using keyboard shortcuts. - Improved mobile rendering and behavior for Markdown, member statuses, thread lists, voice-region menus, browser settings, and rotated layouts. ## Server Management and Permissions - Increased the pinned-message limit from **50 to 250**. - Added a dedicated permission for pinning and unpinning messages, separating it from **Manage Messages**. - Fixed issues involving: - Role assignment during Server Onboarding. - Reordering roles on iOS. - Server subscriptions and subscription modals. - Community server icons. - Server Insights announcement-channel charts. - Twitch integration’s Force Sync button. - Nitro boosts and localized Japanese formatting. ## General Usability Fixes - Mobile member lists now correctly display “Can’t Wait For” and “Obsessed With” status messages. - Fixed profile views that could become impossible to close after rapidly opening mutual-friend profiles. - Corrected poll notification placeholders on Android. - Restored proper Markdown rendering on mobile Event pages. - Fixed Quick Switcher search prefixes such as `!`, `@`, `#`, and `*`. - Improved DM context-menu hitboxes and fixed several spacing, padding, alignment, and tooltip issues. - Corrected invalid invite embeds, owner crown alignment, role and app badge positioning, and Friend Suggestions layout. - Fixed desktop pop-out windows incorrectly displaying a menu bar. ## Notifications, Themes, and Accessibility - Automod incident notifications now follow users’ existing push-notification settings. - Fixed randomly changing client theme colors. - Improved visibility and formatting for light-theme Student Hub search placeholders. - Corrected localization issues involving Nitro Home and other interface elements. - Fixed several unreadable, misaligned, or incorrectly sized buttons and controls. ## Platform-Specific Fixes - **iOS:** Fixed thread-list flickering, browser selection, voice-region menu backgrounds, role reordering, phone-related interface behavior, and channel details after rotation. - **Android:** Fixed phone country-code controls, app badge alignment, poll notifications, and mobile layout issues. - **Windows:** Corrected navigation from Action Center notifications. - **macOS:** Fixed an unclickable title bar. - **Desktop/Web:** Resolved issues with custom keybind warnings, pop-out windows, search, tooltips, subscription flows, and various menus. Discord says all listed fixes have been merged, though they may still be rolling out gradually across platforms.

discord

Discord Patch Notes: August 4, 2025 (opens in new tab)

Discord’s August 4, 2025 patch focuses on reliability, responsiveness, search, and cross-platform usability. Major updates improve Android keyboard behavior, media downloads, Tumblr embeds, thread search, pinned-message limits, and settings navigation during calls. The release also addresses numerous platform-specific bugs affecting navigation, rendering, notifications, accessibility, and server administration. ## Search, Media, and Content Improvements - Search now includes messages inside threads. - Thread names can be autocompleted with the `in:` search filter. - Embedded images and videos from other platforms download more reliably. - Downloaded media should no longer produce malformed filenames such as `@jpeg.bin.jpg`. - Tumblr links now receive properly formatted embeds, including Tumblr-hosted sites on custom domains. - The maximum number of pinned messages per channel increased from 50 to 250. ## Android and Mobile Usability - Android keyboard handling was improved, especially when switching between emoji input, the gallery, and the system keyboard. - Fixed cases where the keyboard covered messages or obscured too much of the interface on Android multitasking and foldable devices. - iOS received fixes for search crashes, emoji cropping, search-filter suggestions, Friends-list icon padding, and custom-status alignment. - Back gestures on mobile no longer incorrectly navigate from channel settings all the way back to chat. - Server Onboarding backgrounds, popups, and state retention were corrected across mobile flows. ## Desktop and Apple Platform Integrations - On desktop, User Settings now opens directly to Voice & Video when the user is in a call. - macOS Spotlight can now locate Discord channels by channel or server name. - Apple Handoff lets users move directly to a Discord channel from an iPad, Mac Dock, or iOS app switcher. - Desktop notifications now navigate correctly to Discord. - The system tray icon should remain visible after desktop updates. - Fixed PiP settings appearing behind the picture-in-picture window. ## Performance and Reliability - Discord improved GDM search, direct-message cleanup, and relationship-operation handling for accounts with extremely large amounts of data. - These changes target severe startup and application slowdowns experienced by heavy-utilization users. - Numerous crashes, rendering problems, and unreliable interactions were fixed across desktop, Android, and iOS. ## Server, Role, and Moderation Fixes - Roles can now be deleted from the right-click menu in Role Settings. - Mobile role sorting works again. - Pending friend requests are visible in desktop user profiles. - Audit-log entries for Android voice-channel statuses now use the correct icon. - Server invite dialogs once again show the username being used to accept an invitation. - Server template names that are too short now produce an informative error. - Mod View dates now respect the configured date format instead of always using `MM/DD/YYYY`. - Server Onboarding dismissal state is preserved when navigating away and returning. ## Rendering, Text, and Interface Corrections - Japanese channel names and Burmese Unicode text now render and transmit correctly. - Fixed blank reaction emojis, cropped iOS emojis, masked links in mobile event descriptions, and duplicated users in member lists. - Corrected alignment and padding issues across buttons, role displays, search controls, badges, popups, Clips, and subscription flows. - Username autocomplete is less aggressive and no longer locks onto the first matching result. - Discoverable-server globe icons, boosting icons, and official badges are now positioned correctly. - Student Hub menus, voice-message volume sliders, and invite-permission messaging were repaired or clarified. Overall, this release is primarily a broad maintenance update. Users with heavy Discord accounts, Android keyboard issues, thread-search needs, or frequent cross-device use should benefit most, while the many smaller fixes improve consistency across Discord’s platforms.

figma

Rolling Out Santa Without Freezing Productivity: Tips from Securing Figma’s Fleet | Figma Blog (opens in new tab)

Figma rolled out Santa, an open-source macOS binary authorization tool, across its laptop fleet without significantly disrupting employees. The company combined file access controls, monitoring mode, data-driven allowlists, and a staged deployment strategy to improve endpoint security while preserving productivity. Its experience shows that binary authorization works best as one layer of a broader, user-conscious security program. ## Binary Authorization as Part of Endpoint Security - Binary authorization limits devices to running approved applications, reducing the attack surface for malware-based attacks. - It does not control scripts, extensions, plugins, or other non-binary code, so it cannot replace layered endpoint defenses. - Santa supports: - **Binary rules** based on SHA-256 hashes for precise integrity checks. - **TeamID rules** for all applications signed by an Apple developer team. - **SigningID rules** for a specific developer identity and application. - **Compiler/transitive rules** for binaries produced by approved compilers. - **PathRegex rules**, which should be used cautiously because paths can be bypassed. - Santa also provides file access authorization, allowing organizations to restrict which applications can access sensitive files. ## Securing Browser Cookies First - Figma initially used Santa’s file access authorization to protect browser cookies. - Access was restricted to the browser application, reducing the risk of credential theft by malicious scripts or unauthorized processes. - Because this protection had almost no effect on employee workflows, it provided a low-risk early success before introducing binary execution controls. ## Building an Allowlist with Monitoring Mode - Figma deployed Santa in monitoring mode across its fleet before blocking anything. - Monitoring recorded binary executions and exposed how employees actually used software. - The security team began with **TeamID** and **SigningID** rules for approved applications such as Zoom, Slack, Chrome, Notion, and GitHub. - These broad signing-based rules covered most executions while allowing Figma to investigate exceptions and refine its policies before enabling lockdown mode. - The collected data helped the team prepare for blocking unapproved binaries with minimal disruption. ## Balancing TeamID and SigningID Rules - Figma’s allowlist design required weighing broader publisher-based trust against more narrowly scoped application identities. - TeamID rules can efficiently authorize applications from a trusted developer, while SigningID rules provide tighter control over specific products or signing identities. - Choosing the appropriate rule type was an important part of creating a secure allowlist that would not unnecessarily block legitimate work. Figma’s approach recommends starting with protections that are nearly invisible to users, gathering real execution data in monitoring mode, and only then progressing toward lockdown with carefully scoped rules and staged rollout controls.

discord

Discord Patch Notes: May 1, 2025 (opens in new tab)

Discord’s May 1, 2025 patch focuses on performance, usability, reliability, and bug fixes across platforms. Notable changes include faster Android video uploads, improved animated emoji support, and new Markdown links for phone numbers and email addresses. The release also resolves a wide range of interface, profile, moderation, permissions, and mobile issues, though some fixes may still be rolling out. ## Performance and Media Improvements - Android video transcoding improvements increased average upload speeds by about 5.6%. - Lower-performance Android devices saw average upload times improve by roughly 10.5%. - Animated emojis can now be uploaded in WebP and AVIF formats. - Supports true alpha transparency. - Provides greater color depth. - Produces smaller files. - Enables smoother playback. ## Markdown Links for Contact Information - Phone numbers and email addresses can now be formatted as links by placing them inside angle brackets: `< >`. - This allows users to tap or interact with contact information directly instead of copying it into another app. ## Notifications, Search, and Forum Usability - macOS notifications were redesigned to be cleaner and less cluttered. - Tapping text enclosed in backticks now copies it on mobile. - Forum searches now support choosing between AND and OR behavior for multiple tags. - Emoji autocomplete was improved for narrow Discord windows. - AutoMod system direct messages now appear correctly in mobile search results. - Server Insights graphs now update with the latest engagement data. - Keyboard behavior was improved when layout changes obscure content, particularly in Forum Channels; further improvements are ongoing. ## Profiles, Friends, and Statuses - Friend-request context menus now say “Accept Friend Request” instead of “Add Friend.” - Friend-request settings were reworded for greater clarity. - Mutual servers now appear correctly in mini profiles and update without requiring a restart. - Custom emojis in statuses animate properly when combined with text. - Non-animated custom-status emojis now display hover tooltips. - System emojis no longer appear clipped in Android statuses. - The Settings label “User Profile” was renamed “Main Profile.” - Accidental status changes from the Nitro preview in profile settings are no longer possible. - Long role lists in profiles can now be scrolled. - Server-specific profile role padding and role color previews were corrected. ## Moderation, Roles, and Server Management - Clicking a member in the Members tab now opens Mod View instead of closing the tab. - Mod View correctly renders messages from age-restricted channels. - Role color changes and slightly edited AutoMod regex rules now save properly. - Roles in Advanced View channel permissions are sorted by hierarchy. - Community Onboarding tasks can now be deleted reliably. - The “More” button on Student Hub server cards now works. - Users can once again move servers into the first position in a folder. - The server member-list border on iOS was reduced to restore usable space. ## Emoji, Reactions, and Embeds - Animated emojis now animate correctly in the full reactions list. - Reaction hover text is properly formatted even when many users participated. - Desktop now displays a clear upload-result toast for GIF emojis. - Invite links ending in a period now embed correctly. - Embeds and bot messages scale more effectively with font sizes and image dimensions, reducing overly narrow layouts. ## Mobile, Platform, and Visual Fixes - Quest and Account panels now align correctly. - Text in Voice for Stage Channels renders properly on foldable devices. - Mobile server headers use consistent colors across non-standard themes. - macOS capitalization for “Quit Discord” was corrected. - A Russian translation error affecting the “Mention the User” button was fixed. - Discovery now shows only one error when a user has reached the server limit. - Android users can side-scroll through server invite options. - Profile reaction coachmarks are positioned correctly. Discord recommends reporting remaining issues through the community bug megathread. Users who want early access to iOS changes can also join the Discord TestFlight program.

figma

Designing for Security and Usability: Figma's Modern Endpoint Strategy | Figma Blog (opens in new tab)

Figma argues that effective endpoint security must balance strong controls with a smooth employee experience. Excessive friction encourages unsafe workarounds and noncompliance, while self-service remediation and data-driven rollouts make security easier to adopt. Its strategy combines automated device quarantine, application allowlisting, and just-in-time access controls to protect systems without unnecessarily disrupting productivity. ## Security and usability must work together - Strict policies alone do not guarantee safety. - Complicated password rules, for example, can lead employees to reuse passwords or write them down. - Security controls should help employees work securely rather than create incentives to bypass them. - Employee trust and participation make the overall security program more effective. ## Endpoint Security Baseline and self-service remediation - Figma’s Endpoint Security Baseline (ESB) enforces controls such as: - Keeping browsers updated - Disabling remote login - Preventing kernel extensions from running - Kernel extensions can execute code at a low system level and potentially exfiltrate data, disable protections, or steal credentials. - Using OSQuery, the ESB detects risks such as unauthorized kernel extensions. - Noncompliant devices are quarantined and blocked from privileged services including AWS, GitHub, and Google Workspace. - The system attempts automatic fixes before contacting the user. - If user action is required, Slack provides instructions and self-service remediation. - Access is restored immediately once the device returns to a safe state. ## Data-driven rollout of Santa - Santa is an open-source macOS binary allowlisting tool that permits only approved applications to run. - Figma first used Santa’s Monitor Mode to observe application usage before enabling Lockdown Mode. - The rollout revealed that: - Most non-engineering employees used a small set of standard applications. - Engineers frequently created new binaries during development. - Engineers also relied on numerous productivity tools that required review. - Figma built automated approval for developer-created binaries and reviewed commonly used tools. - The resulting allowlist meant 90% of devices would experience no blocked applications. - A Slack-based self-service approval workflow handled less common applications. - Santa was gradually deployed to experienced engineers, improving security with minimal disruption. ## Just-in-time access with Opal - Figma identifies two problematic access models: - A “Wild West” approach with few safeguards and excessive production access - A heavily process-driven model that slows employees and encourages unsafe alternatives - Overly restrictive access processes can lead to practices such as using development environments for production work or deploying shadow IT. - Figma introduces just-in-time access with Opal to seek a middle ground: controlled access that employees can request when needed, without permanent privileges. Figma’s approach recommends making security automated, observable, and self-service wherever possible. Strong controls are most effective when they protect sensitive systems while allowing employees to resolve issues and obtain legitimate access quickly.

discord

How to Stream Games and Applications to Discord from Desktop or Mobile (opens in new tab)

Discord lets users stream games, applications, or entire screens from desktop and mobile while in a voice call. Desktop users can choose between sharing a specific application or their whole screen, while mobile users can only share everything displayed on their device. Stream quality, audio support, and available features vary by platform, with Nitro offering higher-resolution streaming options. ## Streaming from Desktop - Works on Windows, macOS, and Linux. - Join a voice call in a server channel or DM. - Select the screen-sharing button, then choose: - A specific application or game - The entire screen - A capture device - Adjust stream quality and select **Go Live**. ## Streaming from Mobile - Available on iOS and Android smartphones and tablets. - Open a voice call and expand the bottom options menu. - Tap **Share Your Screen** and confirm using the device’s streaming controls. - Mobile streaming shares the entire screen, including notifications and device audio. - Users should mute notifications to avoid exposing private information. ## Sharing an Application vs. the Entire Screen - **Share Application** - Shows only the selected game or application. - Can include audio from that application without sharing sounds from other apps. - Helps keep unrelated content and notifications private. - **Share Entire Screen** - Shows everything visible on the display. - Can share system audio from all applications. - Viewers may see notifications, messages, or other sensitive content. - Mobile devices only support full-screen sharing. ## Audio Support by Platform - Windows, the mobile app, and Chrome support application audio sharing without additional setup. - macOS supports audio streaming on macOS Ventura or later. - Audio sharing is unavailable through non-Chrome browsers and on Linux at the time of publication. ## Choosing Stream Quality - **Smoother Video** prioritizes frame rate by reducing resolution, making it better for fast-moving games. - **Better Text Readability** preserves the application’s resolution while lowering frame rate, which is useful for documents, artwork, or homework. - Discord Nitro provides HD streaming at higher resolutions and up to 60 frames per second. Choose application sharing when privacy and focused audio matter; use full-screen sharing when viewers need to see everything. On mobile, review notifications and other visible content before starting because the entire device screen will be broadcast.

discord

Discord Patch Notes: October 1, 2024 (opens in new tab)

Discord’s October 1, 2024 patch focuses on mobile performance, storage efficiency, usability improvements, and broad bug fixes. Android users should see smoother chat rendering and lower resource usage, while iOS users may benefit from substantially reduced data storage. The update also introduces desktop Soundboard improvements, macOS screen-sharing refinements, and Animated WebP support. ## Mobile Performance and Storage - Android chat rendering improvements reduced slow frames by up to 60%, depending on the device. - Android chat-list memory usage fell by approximately 12%, making scrolling through message histories smoother. - Mobile server-list virtualization keeps only visible servers loaded: - Memory usage improved by 14% for users in many servers. - CPU usage improved by 25%. - Mobile unread indicators now consistently appear above the correct message, even with many unread messages. - iOS data-store changes reduced storage usage for the most affected 1% of users from 5.7 GB to 1.7 GB. - Fixed iOS message search results beyond the first page and crashes involving certain NFC hardware keys. - Resolved tablet orientation-detection issues and several Android problems involving read states and mobile keyboards. ## New Features and Interface Updates - macOS screen-sharing startup now has a more consistent and streamlined interface. - Desktop received a redesigned Soundboard interface for easier sound navigation and interaction. - Web and desktop clients can now play Animated WebP attachments, offering smoother playback and potentially lower bandwidth usage. - Electron was upgraded to version 32, with expected incremental performance and crash-reduction benefits. - Pasting a URL over an existing link now properly replaces the original URL instead of creating unexpected Markdown behavior. - Activity Status now correctly displays PS5 games. - The green acceptance check mark has returned to friend-request notifications. ## Interface and Navigation Fixes - Corrected visual issues involving emoji pickers, GIF categories, profile status bubbles, avatar decorations, fonts, borders, and themed search filters. - Fixed navigation problems in GIF categories, the Shop, Friends UI, mutual-friend lists, and profile popouts. - Improved accessibility and navigation indicators so they are no longer cut off in several profile and list views. - Corrected layout issues in Student Hub, channel settings, server settings, Notification Center, and message requests. - Fixed Quests links, Server Guide icons, role expansion behavior, and the display of permission descriptions on mobile. - Restored functionality for the Toggle Overlay hotkey after switching applications with Alt-Tab. - Corrected several modal and popup layering issues, including stickers, Soundboard uploads, and quest cards. ## Reliability and Content Fixes - Fixed crashes when viewing deleted channels in Audit Log with ModView open. - Corrected poll countdown text as polls approach closure. - Member verification and rules-agreement indicators now reflect the correct state. - Fixed incorrect game-presence names appearing in Japanese. - Resolved issues with rate-limited or frozen GIF categories. - Corrected timeout duration display in moderation views. - Fixed profile customizations failing to load on the first Shop attempt. ## Chat Improvements - Fixed mobile chat layout issues, including the missing “Jump to Bottom” button and overlapping composer elements. - Android web embeds now scale correctly instead of cutting off image content. - Corrected message-height calculations and action-sheet handle placement. - Prevented Avatar Decorations from being clipped at the top of chat. Discord’s update is primarily a reliability and performance release. Users—especially those on Android, iOS, or with many servers—should benefit from smoother navigation, lower resource consumption, and fewer interface defects as the changes roll out across platforms.

discord

Discord Patch Notes: November 1, 2024 (opens in new tab)

Discord’s November 1, 2024 patch focuses on improving performance, reliability, responsiveness, and cross-device usability. Major updates include stronger foldable-device support, better mobile multitasking and side-by-side views, macOS screen-sharing keybinds, and website performance gains of up to four seconds in average page-load time. The release also fixes a broad range of interface, messaging, theming, and platform-specific bugs. ## Foldable Devices and Multitasking - Foldable devices receive improved support designed to work more reliably without bespoke fixes. - Mobile Discord now handles resizing more intelligently for Sidecar, split-screen, and other multitasking layouts. - Users are encouraged to report remaining foldable-device issues through Discord’s bug megathread or support tickets. ## Desktop and Web Performance - Electron was upgraded from version 30 to version 32 on Windows, macOS, and Linux. - Discord.com received performance improvements that reduce average page-load times by up to four seconds. - Additional core web vitals and responsiveness were improved. - macOS 15 and later now support a keybind for toggling screen sharing, available under **User Settings > Keybinds**. - Friend links opened in a browser now properly communicate with the running desktop client. ## General Interface and Platform Fixes - Fixed missing profile-screen actions, incorrect profile banner zoom, navigation-bar rendering issues, and mobile layout shifts. - Corrected avatar decoration overlap with unread-message status indicators. - Fixed notification bubble shapes, emoji-picker category navigation, theme colors, keybinding icon colors, and long category-name handling. - Improved profile banners and Server Guide text rendering on foldable devices and iOS. - Fixed issues involving onboarding prompts, the App Launcher, Mod View, channel permissions, and role assignment through Simplified Profiles. - Corrected Shop problems involving banners, scrolling, collection tile shapes, and app-button icon colors. - Poll answers can now be selected and copied. - Fixed overlay custom-emoji visibility, profile-effect controls, Nitro gifting padding, and collectible purchase wording. - X.com embeds no longer incorrectly interpret embed content as Markdown. - Fixed several mobile and desktop rendering problems, including channel settings flashes, emoji alignment, and profile layout behavior. ## Chat and Messaging - Corrected oversized emoji rendering in chat. - Fixed mobile Voice Message tooltips, input placement, and animation behavior. - Deleted messages should no longer briefly remain in mobile DM previews. - Fixed an iOS issue where drafts persisted between channels and another where text scaling changed after the keyboard collapsed. - Users can open profiles by clicking names in reply previews. - Prevented rapidly renaming a newly created thread from creating duplicate threads. - Fixed thread-creation theming issues and swipe actions during chat animations. - Corrected mobile notification settings appearing incorrectly in DMs. - Fixed iOS emoji alignment problems in messages. Overall, the patch is primarily a quality-of-life release: users should see better performance across web and mobile, more dependable support for foldables and multitasking, and fewer visual and interaction bugs.

figma

Surf the web like it’s 1999 with these old-school cursors | Figma Blog (opens in new tab)

Figma’s 2024 April Fun Day celebrated the history of digital design through four temporary cursor styles: 8-bit, Y2K, Skeuomorphic, and Aero. The initiative treats cursors as more than interface tools—they are avatars that express personality and enable collaboration through chat, emotes, and high fives. Users could activate the nostalgic cursors in any Figma or FigJam file by selecting the cursor icon. ## Cursors as collaborative avatars - In multiplayer Figma and FigJam files, cursors show where collaborators are working. - They also support social interaction through: - Cursor chat - Emotes - High fives - Figma describes cursors as a way for people to see and relate to one another through screens. ## 8-bit: Pixel nostalgia - The 8-bit style draws on early web design, text-based terminals, arcade games, and operating systems before modern graphical interfaces. - Its influences include: - Pac-Man and Space Invaders - DOS computers - Windows 2000 - Classic Mac and early GUI design - The cursors use deliberately low resolution and pronounced pixel grids. - Familiar icons such as pointing hands and pencils were redesigned with a friendly, elementary appearance. - Designers associated the style with tactile interfaces, expressive icons, and memories of discovering graphical operating systems. - The aesthetic was developed by “dialing back” resolution to make the pixels and blocky forms visually prominent. ## Four digital eras revisited - Figma’s temporary cursor collection was inspired by: - **8-bit:** Early computers, arcade games, and pixel graphics - **Y2K:** The turn-of-the-millennium internet and pop culture - **Skeuomorphic:** Real-world textures and tactile interface elements - **Aero:** Glossy, translucent visual design associated with Windows Vista - The project combines product interaction with nostalgia for earlier eras of computing and the web. The collection was intended as a playful, limited-time way to personalize collaboration in Figma and FigJam while revisiting the visual languages of earlier digital design.

figma

Little Big Updates: fixes and features for a better workflow | Figma Blog (opens in new tab)

Figma’s “Little Big Updates” introduces 32 small but meaningful improvements aimed at making Figma and FigJam faster, more accessible, and easier to navigate. The updates cover text editing, keyboard shortcuts, component publishing, libraries, exporting, and FigJam collaboration. Together, they streamline common workflows and reduce friction for designers and teams. ## Faster Editing and Accessibility - Text editing is up to 10 times faster in Figma and FigJam. - macOS accent-menu support is available by long-pressing letters. - HEIC image uploads are supported, making it easier to use iPhone photos. - Bullets remain consistent across mixed text styles. - Home and End keys navigate to the beginning or end of text areas. - External-link interstitials have been removed to preserve workflow continuity. - Retina screenshots pasted from Chrome will use the correct dimensions. - Text highlights on blue FigJam backgrounds are now more visible. ## Canvas Navigation and Keyboard Shortcuts - `⌘L`/`Ctrl+L` copies links to files and selected frames in the desktop app. - `⌘R`/`Ctrl+R` renames elements while the interface is hidden. - Holding `⌘`/`Ctrl` while clicking selects top-level frames directly. - Quick actions (`⌘+/` or `Ctrl+/`) can show or hide the FigJam UI. - Quick actions can also unlock all objects. - Hovering over the FigJam toolbar reveals additional keyboard shortcuts. - Connector text now supports new lines with Return or Enter. - Objects continue snapping to the grid while being dragged. ## Design Tools and Components - Vector network regions can be filled with different colors. - Components and instances can be searched when inserting (`Shift+I`) or swapping. - Any component can be published via its right-click menu. - Components can be searched in the publishing modal. - Published files now have a distinct icon for easier identification. - Invalid components can be located directly from the publishing modal. - The publishing modal allows users to choose which components appear in the asset list. - Unpublished changes can be published directly from the relevant interface. - A “Return to instance” option is available when selecting a main component. - SVG strokes on parent objects export correctly. - Libraries can be accessed directly from organization subscription settings. ## FigJam Improvements - FigJam shapes support more flexible resizing. - Right-clicking an element copies a direct link to it. - Stamps can be dragged directly from the stamp wheel. - The red shape color is now a truer red. - Team libraries are prioritized in the library-selection modal. - Connector text editing is simpler with standard Return or Enter behavior. The updates demonstrate how incremental improvements to shortcuts, performance, publishing, and collaboration can substantially improve everyday workflows. Designers and teams can explore the changes through Figma’s accompanying Community file.

figma

Little Big Updates: Dispatches from Quality Week | Figma Blog (opens in new tab)

Figma’s Quality Weeks dedicate focused time to bugs, edge cases, and features that technically work but feel broken. The post argues that software quality is not defined only by code correctness: browser behavior, user expectations, perceived responsiveness, and inconsistent support can all make a product feel buggy. Small fixes—sometimes only a few lines of code—can therefore have disproportionately large effects. ## Quality Week and the macOS Accent-Menu Bug - Figma periodically holds Quality Weeks to address forgotten bugs, oddities, and issues outside normal feature work. - A macOS accent-menu problem caused letters to repeat or fail to appear. - The issue involved the complex sequence of keyboard and text-input events handled by the operating system and browser before Figma received them. - Molly developed a fix of fewer than ten lines that worked in Firefox and Safari and supported both keyboard and mouse input. - Chrome, Figma’s most widely used browser, still exhibited the problem, showing that a technically correct fix may not solve the user-facing issue for most customers. - She also reported the underlying browser issue to Chrome developers for a possible future fix. ## The Difference Between a Technical Bug and a Real Bug - In theory, a bug consists of: - How the software is supposed to behave. - How its current behavior differs. - Real-world systems make those definitions ambiguous: - Intended behavior may not be clearly defined. - A perfect fix may be impractical or impossible. - Some problems require choosing a new, less-buggy direction rather than restoring the old one. - Historical examples such as Y2K, the Pentium FDIV error, and the Mars Climate Orbiter failure demonstrate that identifying a problem and knowing its cause does not automatically make it easy to resolve. - Figma treats issues as worthy of attention when they materially affect users, even if they do not fit a strict engineering definition of “bug.” ## When Missing Support Feels Like a Bug - HEIC image support illustrates the difference between “never implemented” and “broken” from a user’s perspective. - Figma’s inconsistent handling of HEIC files—especially images dragged from iPhones and iPads—made the product feel unreliable. - Sawyer added support in 98 lines of code. - The new support exposed a second usability problem: large, high-resolution HEIC files could take many seconds to process, during which the canvas appeared to ignore the drop. - Jackie identified that a loading state could communicate progress and prevent users from assuming the feature had failed. - The example shows that fixing one problem can reveal another, and that perceived responsiveness is part of product quality. Figma’s approach is to prioritize issues based not only on technical correctness but also on how users experience the product. Quality work should address the small inconsistencies that make software feel unreliable, particularly when a modest implementation can remove substantial frustration.

figma

Updates to the Figma desktop app experience | Figma Blog (opens in new tab)

Figma’s March 2019 desktop app update focused on making the native experience more convenient and design-friendly. Users could make Figma links open directly in the desktop app, choose an sRGB color profile on macOS, and benefit from a more streamlined Windows interface. Together, these changes reduced workflow friction and created more usable canvas space. ## Opening Figma Links in the Desktop App - Figma URLs previously opened automatically in browsers such as Chrome, Firefox, or Safari. - Users can now update the desktop app, click a Figma link, and select **“always open in the app.”** - This setting can be changed under a file’s preferences by disabling **“open links in desktop app.”** - Individual links can still be opened manually through the file menu when the browser remains the default. ## Color-Space Management on macOS - The Mac desktop app now allows users to choose between: - An unmanaged color profile based on the computer’s display settings - The sRGB color space - The sRGB option helps designers accurately evaluate web designs against the color appearance expected in browsers. - Windows support for color-space management was planned for a future release. ## Streamlined Windows Interface - Figma consolidated menu options and removed unnecessary interface elements. - The redesigned UI provides more room on the canvas for actual design work. - The update was intended to improve usability without changing the core desktop workflow. Figma recommended updating or downloading the latest desktop app to take advantage of these improvements, particularly for users who rely on desktop-based workflows or need more reliable color accuracy.