๐ง Logical Properties installs statistics
By coderfin ยท VS Code Marketplace ยท Programming Languages
Identify and replace CSS ๐ช physical properties with ๐ง logical properties.
๐ง Logical Properties has 128,856 recorded installs on VS Code Marketplace, ranking #2038 of 2,501 tracked listings.
Rating: 4.83 / 5 from 6 ratings
About ๐ง Logical Properties
๐ง Logical Properties
Identify and replace CSS ๐ช physical properties with ๐ง logical properties.
Please leave a rating and review
Features
This extension contributes the following:
โข Command pallet - Replace all ๐ช physical properties with ๐ง logical properties. โข Replaces all of the detected physical properties with logical properties in the current file. โข โข keybindings: ctrl+shift+L/cmd+shift+L โข Replaces all of the detected physical properties with logical properties in the current file. โข โข Editor Context Menu: Replace all ๐ช physical properties with ๐ง logical properties. โข Replaces all of the detected physical properties with logical properties in the current file. โข โข Problems โข Shows any warning(s) if an open file contains physical properties. โข โข Quick Fix/Light Bulb โข Quickly change a single physical property to its equivalent logical property. โข โข Status Bar โข Shows the number of physical properties detected in the current file. โข โข Indicates if no physical properties were detected in the current file. โข โข Click to replace all of the detected physical properties with logical properties in the current file. โข Ignore Properties โข The logicalProperties.ignoreProperties configuration setting can be used to ignore specific css properties. โข Use, for example, "logicalProperties.ignoreProperties": ["min-width", "max-width"] to ignore min-width and max-width. โข โข โข โข Ignore Language IDs โข The logicalProperties.ignoreLanguageIds configuration setting can be used to ignore specific files. โข Use, for example, "logicalProperties.ignoreLanguageIds": ["typescript"] to ignore Typescript or .ts files. โข โข โข โข Supported Languages โข Testing has only been done on .css, .html, and .jsx files. โข In theory the following languages are supported: โข coffeescript โข css โข html โข javascript โข javascriptreact โข less โข markdown โข php โข plaintext โข sass โข scss โข stylus โข typescript โข typescriptreact โข vue โข vue-html โข xml โข xsl
Gotchas
A few things to be aware of when using this extension:
โข False positives/negatives are possible. โข For example, in an HTML file if you use an image tag with the height attribute, the extension will currently detect the height attribute as a physical property. โข Double check your file after using the replace all feature. โข Changing a physical property to a logical property may or may not have an effect on styles that override styles from other files and third-party files.
Known Issues
Limited testing of this extension has been done.
Release Notes
0.1.15
โข Ignore specific files โข Added a way to ignore specific files through ignoreLanguageIds. โข See: https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers โข Renamed ignoreList to ignoreProperties. โข ignoreList is now depricated and will be removed from a future version.
0.1.14
โข Fixed the extension to no longer check for or update values within media queries. โข Logical properties aren't supported in media queries. โข See #4 โข Note that the check is very simple and checks for parenthesis to determine if a replacement should be made. This could lead to false positives or false negatives. โข Ignore specific CSS properties โข Added a way to ignore specific properties through ignoreList (depricated, see: v0.1.15) โข See #14
0.1.12
โข Fixed border-top-right-radius --> border-start-end-radius and Fixed border-bottom-left-radius --> border-end-start-radius โข See #7 โข See #8 โข See #9
0.1.11
Fix an issue related to regex matching indices not currently supported in node.js
โข VSCode uses Electron โข Electron uses node.js for local apis โข node.js does not currently support regex matching indices (d flag, hasIndices) โข Using a polyfill โข See #2
0.1.10
Fixed which files diagnostics are shown for
โข Previously .git files were showing diagnostics โข Files that were closed were still showing in Problems
0.1.9
Fixed activation
โข Fixes a bug where the extension would not work on the first time it was installed. โข See #1
0.1.0
Initial release
TODO
โข Update additional checks and logic for logical properties that do not map to physical properties โข Write Tests โข Link to or document basic info about logical properties
Description from the VS Code Marketplace listing.
- css
- debuggers
- formatters
- identify
- keybindings
- languages
- linters
- logical
- physical
- programming languages
- properties
- replace
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d ยท 1y ยท all time ยท 1600ร900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations โ values between points are not interpolated.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (4)Similar VS Code Marketplace Programming Languages plugins
All 20 ๐ง Logical Properties alternativesData source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=coderfin.logical-properties. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.