v22.1.0
Polypane 22.1
In this last full release of 2024 we're shipping two big new features and a host of improvements and fixes. The biggest new feature is the introduction of true browser tabs that keep their state, and the second is the new split layout. Full release notes
New
- New True browser tabs that keep their state
- New Split layout
- New Astigmatism simulators (Thanks Kuba!)
- New Support for blob: and data: URLs (Thanks Jeroen!)
Improvements
- Improved Better performance during synced scrolling
- Improved Styling changes for better readability
- Improved Better Address bar sorting logic
- Improved Show warning in address bar when web security is disabled (Thanks Lloyd!)
- Improved Performance for large DOMs (Thanks Luke!)
- Improved Middle-click to drag now works in horizontal and vertical layous (Thanks Sil!)
- Improved Elements panel: Warning icons when
all:unsetis used (Thanks Marcus!) - Improved Elements panel: Suggestions no longer get applied on hover
- Improved Elements panel: Stylesheets are now clickable to inspect them (Thanks Marc!)
- Improved Elements panel: Better support for SVGs encoded in CSS values (Thanks Philip!)
- Improved Elements panel: Increase/decrease numbers with mouse wheel
- Improved Elements panel: CSS selector generation is now faster and avoids unstable css-in-js selectors
- Improved Elements panel: Support color previews and editing for inherit and currentcolor
- Improved Meta panel: Updated Mastodon design
- Improved Meta panel: Updated Bluesky design
- Improved Meta panel: Updated Google design
- Improved Meta panel: Shorter warning for tab target sizes
- Improved Web vitals: Removed FID from the list of web vitals
- Improved Web vitals: Show difference between no data yet, and the value being 0
- Improved Web vitals: Updated INP data to be more accurate
- Improved Outline panel: Focus order overlay now takes tabindex into account (Thanks Eric!)
- Improved Outline panel: List items that could be in the focus order but are not now
- Improved Outline panel: Improved logic for generic roles with computed name in a11y tree (Thanks Eric!)
- Improved Outline panel: show warnings for repeating computedNames
- Improved Outline panel: Clearly show difference between content and presentational images (Thanks Eric!)
- Improved Outline panel: checkbox option to hide presentational images
- Improved Live CSS panel: Introduced the new CSS logo
- Improved Live CSS Panel: Faster SCSS parsing
- Improved Live CSS Panel: Better update logic
- Improved Debug tools: Updated A11y.css
- Improved Debug tools: Placeholderifier with only translatable now supports translatable=no on parent elements (Thanks Robbert!)
- Improved Windows: Use native titlebar controls
- Improved Windows: Fix blurry text in installer
- Improved Windows: support for touch pane resizing
- Improved Accessibility panel: Titles are now copyable (Thanks Bart!)
- Improved Accessible name calculation: support self-referential aria-labelledby
- Improved Full layout and Focus layout now use separate panes
- Improved Extensions: Add Testing Playground to known extensions
- Improved Polypane peek: Separate logic for content and presentational images
- Improved A11y (app-wide): Show the correct role for presentational images
- Improved Command bar: added close other tabs commands
- Improved Accessibility panel: Updated accessibility ruleset
- Improved Updated list of Google Fonts
- Improved Updated Chromium to 130.0.6723.152
Fixes
- Fix Favicon from previous page applying when current page has no favicon of its own
- Fix Logic for when social media previews show the og image
- Fix Image tooltips now correctly show warnings for missing alt text
- Fix Color jump to hue 0 when dragging color to grayscal for ruler color
- Fix Incorrect rendering of pages due to outdated Chromium flags
- Fix Connection errors now clear web vitals and console stats
- Fix Elements panel: improve support for CSS Selectors when calculating specificity
- Fix Elements panel: updating the color of a property using a css custom property as value updates that custom property
- Fix Elements panel: pressing the chromium button now always opens the chromium devtools in the panel
- Fix Elements panel: Faster updating of style overview after changes
- Fix Middle click to remove debug tools
- Fix Exclude Marker.io from internal pages
- Fix Exclude marker.io from CORS header changes
- Fix incorrect size for Marker.io button for focus and full layouts
- Fix issue where Chromium devtools would not be in dark mode
- Fix Invisible text in options in the app settings menu dropdowns (Thanks Alex!)
- Fix Detached panel icon on macOS showed a 1px open line
- Fix Outline panel: Late-discovered focusable elements are added in the correct order (Thanks Manuel!)
- Fix Outline panel: Show potential landmarks option is now remembers between app starts
- Fix Tooltip for buttons would sometimes list "undefined"
- Fix Icon colors in dark mode session manager (Thanks qton!)