Hello BibleA quiet, native-feeling companion for reading and keeping a Bible verse without ever leaving VS Code. Why Hello Bible existsHello Bible was built as a hands-on exploration of the VS Code Extension API: webview views, view containers, FeaturesDaily verse, right in the ExplorerA collapsible Hello Bible section sits at the bottom of the Explorer sidebar, alongside your file tree. It shows one verse per day: reference, text, and today's date, picked deterministically from a curated pool based on the calendar date. The pick resets exactly at midnight in your own computer's local timezone, not UTC, so the "today" you see always matches the today on your clock. Favorite the verses that matter to youA single tap on ☆ Adicionar aos favoritos saves the current verse; tap again to remove it. Favoriting is instant and syncs live between every screen of the extension, no reload required. A dedicated home for your favoritesAn icon in the Activity Bar opens a panel listing every verse you've favorited, each with its reference, full text, and the date you favorited it, plus a one-click button to remove it. First time here with nothing saved yet? You get a friendly empty state instead of a blank panel. Make it yoursA gear icon in the "Hello Bible" section's title bar opens a picker with 8 curated accent colors, or "Padrão", which simply follows your editor theme's own link color. Whichever you choose drives the icon, divider, reference text, border, and background glow across both screens at once, live. One glance from anywhereRun Bible: Show Verse from the Command Palette ( Verses that are never hardcodedEvery verse's text is fetched live, in Portuguese, from a free public Bible API, never bundled or baked into the extension. The reference pool itself is a curated list of around 50 well-known, encouraging passages spanning both testaments, chosen specifically to keep the daily read motivational rather than random. Looks native in your themeEvery color in both webviews derives from VS Code's own theme variables, with sensible fallbacks, so Hello Bible looks at home in light, dark, high-contrast, and custom themes alike, with zero configuration. Built with
ArchitectureThe codebase is organized by responsibility, so each layer can change independently:
Providers never build HTML themselves; they call into Requirements
Extension SettingsHello Bible doesn't add anything to Known Issues
Roadmap
ContributingContributions are welcome. To run the extension locally:
Then press Useful scripts:
Following extension guidelinesThis extension follows the official Visual Studio Code extension guidelines. AuthorBuilt by Artur Bomtempo.
LicenseReleased under the MIT License. Enjoy! |


