tusharshuklaa / CodeZen

CodeZen - A chrome extension that adds more functionality to codepen.io for better coding experience

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeZen - Quick Tools for CodePen

CodeZen is a chrome extension aimed at providing various features/quick tools for codepen.io. The extension can help in various tasks such as providing distraction free view via ZEN Mode or Focus Mode. It can also help in managing Favorites. More on it's features and development plans can be found below.

picture alt

Features

  1. FOCUS Mode - A distraction free mode that focuses on editor (code) pane only and nothing else (available via context menu).
  2. ZEN Mode - A distraction free mode (along with full screen) that focuses on editor (code) pane only and nothing else. (available via context menu)
  3. DEFAULT Mode - As the name suggestes, its the default mode with no additional changes. (available via context menu)
  4. CHANGE VIEW - Provides way to change various types of pages of a pen like Editor View, Details View, Full Page View etc. (available via context menu)

Upcoming Features / TODOs

  • Option to change/toggle editor layout/position
  • Ability to access most of the features via key binding (default)
  • Favorite Manager (Add pen/post/project to favorites). Available on a separate page as well as in popup.
  • RSS Reader for following:
    • CodePen Spark
    • CodePen Jobs
    • CodePen Blog
    • Editor Picked Pens
    • Popular Pens
    • Recent Pens
    • Editor picked Blog Posts
  • KeyBindings toggles
    • Console in view
    • Clear console
    • Open live view in new window
  • Push notification for RSS Updates
  • Settings Page
    • Way to add custom key bindings for various features
    • RSS Settings
    • Manage Notifications
    • Default link opening behaviour
    • Feedback Form / Contact Dev
  • Introduction page with instructions on how to use the extension
  • Feedback page and form on extensoin uninstallation
  • Show logged in user info (experimental)
  • Quick links for Dashboard links such as pens, posts, collections, projects, support, documentation etc.
  • Show username/followers/following (experimental)
  • Last visited Codepen on Date
  • View raw html/js/css of pen

How To use

This chrome extension is currently in development phase hence it s not available on chrome store. Once it is done, I'll update the link here. Till then, you can download this repository and manually load the extension in your chrome browser. Here are the steps to load the chrome extension:

  1. Open the Extension Management page by navigating to chrome://extensions.
  2. The Extension Management page can also be opened by clicking on the Chrome menu, hovering over More Tools then selecting Extensions.
  3. Enable Developer Mode by clicking the toggle switch next to Developer mode.
  4. Click the LOAD UNPACKED button and select the extension directory.

picture alt

More instructions regarding chrome extensions and its development can be found at https://developer.chrome.com/extensions/getstarted

Author

Contact Info

You can send me an email at tusharshuklaa@gmail.com. Please mention Repository name in subject line when sending the email.

Contributing

I try to update this repository whenever I get time, which is often very less :( Please read CONTRIBUTING.md for details on code of conduct, and the process for submitting pull requests.

Disclaimer

I'm just making this extension for my own utility (also for those codepen lovers who may like to use such features). Most of the features belong to CodePen only and I'm just adding extra functionalities to it via extension. If you may encounter any problem regarding this extension or you may have an idea to make it better, feel free to let me know of it.

Acknowledgments

Github Repo URL

CodeZen - Tools for CodePen

About

CodeZen - A chrome extension that adds more functionality to codepen.io for better coding experience


Languages

Language:TypeScript 83.3%Language:JavaScript 9.8%Language:HTML 3.6%Language:CSS 3.4%