Christian Bromann
Christian Bromann
February 1, 2022

Hello Marquee v2.0 - The VS Code Homescreen Extension Is Now Open Source


We are excited to release a major update to the popular Marquee VS Code Extension. Most notably, we’ve decided to fully open source the repository (under the MIT License) to encourage community participation in Marquee's roadmap in the form of discussions, feedback, and code contributions through public channels on GitHub. At Stateful, we are determined to supercharge developers happiness and, with this release, open it up for everybody to build upon Marquee's foundation. Let’s take a look at what’s new in Marquee v2.0 and learn how you can get involved.

Revamped Marquee Website

Often when a major release drops, there will be breaking changes for users, however, not with this one. We have been working tirelessly to ensure that despite major code changes and drastic improvements to performance, there's a seamless upgrade path from Marquee v1 to v2 where the overall UX remains the same. As part of this release, we’ve rewritten the JavaScript codebase in TypeScript to leverage type safety and compiler checks. On top of that, we have modularized the structure of the repository and transitioned to using Yarn Workspaces to decouple widget logic from the Marquee extension code. The goal was not only to increase performance but also to make it easier to for everybody to extend Marquee with third party widgets; built and contributed by the community. We are looking forward to see extension developers delighting Marquee users with custom widgets.

How do I do that, you might ask? Well, we didn't just stop at overhauling the extension code base, we've also put quite some love into the official extension website, adding documentation and visually upgrading the UI. We hope you like it as much as we do.

By the way, we've been taking detailed notes on all the feedback we have received and submitted through the extension / VS Code Marketplace. We'd like to thank everyone and encourage you to keep it up, especially more so now that the project is Open Source on GitHub. Here’s a bit of what’s new in the v2.0 release:

  • The ability to change feed channels in the Hacker News widget
  • A badge as notification that a widget has a filter of some sort enabled
  • A input field now allows to attach tags to your todos at creation time
  • A configuration toggle that modifies the default setting whether projects open in a new or same window
  • Various bug fixes that were reported, including widgets not loading remote content inside of GitHub Codespaces or

We hope you enjoy all the changes we've made to the extension and we'll be looking forward to engaging with you all. Come find us either on GitHub, our community channels on Discord & Gitter, or through the in-Marquee feedback channels. We have exciting plans for Marquee. We've organized GitHub issues into a roadmap which is available for review inside the code repo.

Please do not hesitate to raise issues, start a discussion, or hit us up on Discord/Gitter. Let’s collaborate on this together!

Thanks for reading and happy coding.

  • The Marquee Team

Also check out

10 Things You Didn't Know Markdown Could Do
May 16, 2023
10 Things You Didn't Know Markdown Could Do

Read this blog post and find 10 incredible tips that you probably didn’t know and can help you with workflows and local development.

BranchGPT: The AI-Powered Solution to Branch Names
May 10, 2023
BranchGPT: The AI-Powered Solution to Branch Names

Generate a branch name that follows your personal convention with BranchGPT. Blurt out what you're working on, and let AI do the rest. It's perhaps more fun than practical, but isn't that true for many things "AI" these days?

The Hitchhiking Contributor’s Guide to Onboarding Docs in CI/CD
May 3, 2023
The Hitchhiking Contributor’s Guide to Onboarding Docs in CI/CD

All kidding aside, why don’t we continuously integrate our repo's onboarding workflows? It's obvious and easy. Here's a GitHub Action to do the heavy-lifting.

© 2023 Stateful Inc. All rights reserved.