All Projects → jpedroribeiro → Baseliner

jpedroribeiro / Baseliner

All your baseline are belong to us

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Baseliner

Niui
Lightweight, feature-rich, accessible front-end library
Stars: ✭ 152 (+334.29%)
Mutual labels:  baseline, grid
Framy Css
Very simple CSS Framework
Stars: ✭ 103 (+194.29%)
Mutual labels:  ux, grid
baseline
New method for creating leading on the web
Stars: ✭ 31 (-11.43%)
Mutual labels:  grid, baseline
Smart Webcomponents
Web Components & Custom Elements for Professional Web Applications
Stars: ✭ 110 (+214.29%)
Mutual labels:  ux, grid
Mmra
Make Medium Readable Again — a browser extension
Stars: ✭ 625 (+1685.71%)
Mutual labels:  ux, chrome-extension
Vue Twitter Counter
Counter component inspired in Twitter with Vue
Stars: ✭ 29 (-17.14%)
Mutual labels:  ux
React Base Table
A react table component to display large datasets with high performance and flexibility
Stars: ✭ 966 (+2660%)
Mutual labels:  grid
Sfdc Debug Logs
Browser extension for Salesforce logs management
Stars: ✭ 28 (-20%)
Mutual labels:  chrome-extension
Privacy Eye
Free, open source Chrome extension for internet transparency & data privacy
Stars: ✭ 28 (-20%)
Mutual labels:  chrome-extension
Blog
在这里写一些工作中遇到的前端,后端以及运维的问题
Stars: ✭ 974 (+2682.86%)
Mutual labels:  grid
Ekill
Chrome/Firefox extension to nuke annoying elements in a web page
Stars: ✭ 973 (+2680%)
Mutual labels:  chrome-extension
Gridly
⚡️ The minimal (~100-170 bytes) grid system for modern browsers.
Stars: ✭ 962 (+2648.57%)
Mutual labels:  grid
Bulkurlopener
Bulk URL Opener is an application that provides the user with multiple utilities to help with managing and using large amounts of urls
Stars: ✭ 29 (-17.14%)
Mutual labels:  chrome-extension
React Native Super Grid
Responsive Grid View for React Native
Stars: ✭ 971 (+2674.29%)
Mutual labels:  grid
Blazm.components
A few useful and awesome components for Blazor. Blazor + awesome (azm)=Blazm (Blossom)
Stars: ✭ 29 (-17.14%)
Mutual labels:  grid
Edgetranslate
A translation extension.
Stars: ✭ 972 (+2677.14%)
Mutual labels:  chrome-extension
Template Browser Extension
A browser extension starter for Chrome and Firefox
Stars: ✭ 28 (-20%)
Mutual labels:  chrome-extension
Add To Trello
Chrome extension to make it easier to add cards to Trello from your browser
Stars: ✭ 31 (-11.43%)
Mutual labels:  chrome-extension
Curricula Ux
Currícula UX en @Laboratoria
Stars: ✭ 34 (-2.86%)
Mutual labels:  ux
Better Chrome Native Video
Add keyboard support to Chrome's native HTML5 video player.
Stars: ✭ 31 (-11.43%)
Mutual labels:  chrome-extension

Baseliner

All your baseline are belong to us

Baseliner is a Chrome, Firefox, and MS Edge extension for perfectionist Front-End Developers and UX Designers.

This tool will add grid layer on top of any website to be used as a guidance when developing interfaces.

Features

You can set the horizontal and vertical guides to match your specification.

For better experience, you can change the colour of the lines as well as the opacity, making it easier to compare the grid with your website design.

The offset field enables you to add some padding to the top of the grid, in case your grid starts lower down the page.

If the page you are testing has some styles getting in the way of Baseliner, you can enable Force Styles to apply !important to the extension styles.

Persistent Data

Baseliner will save current configuration values into the Chrome Storage API. This enables the user to have a persistent experience.

Issues? Bugs? Suggestions?

Please, open an issue and let us know about new features you wish we support or issues you've found while using the app.

Installation

Baseliner is an extension for Chrome, Firefox, and MS Edge

Manual Installation

You can also install Baseliner without using the Chrome Store, this is helpful if you want to use a new feature that was no published yet.

  1. Download this repo as a Zip file and extract it into a folder
  2. Open Chrome Extensions page: chrome://extensions/
  3. Click Load unpacked extension
  4. Find the folder from #1 and select it

Developer Notes

Chrome

  1. After updating code & bumping manifest version, run yarn build
  2. Compress /build folder and submit it

Firefox

  1. Replace manifest with firefox_addon/manifest.json, it has an extra field needed for Firefox

  2. Compress the files in the folder, not the folder itself (opposite of Chrome)

  3. Firefox doesn't like external files, so we need to copy workbox-sw.js into a local file and then reference it under build/service-worker.js like:

    importScripts('/third_party/workbox/workbox-sw.js');

    workbox.setConfig({ modulePathPrefix: '/third_party/workbox/' });

MS Edge

Same steps as Chrome.

TODO

  1. Add Typescript
  2. Domain and website?
  3. Contribution notes

Future ideas

  1. Use chrome.tabs.insertCSS instead of creating style tag: the caveat is that removeCSS is not supported in Chrome yet (FF only)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].