Repository navigation
Code Block Studio 1.7.4 — retro displays and language chooser preview
Pre-releaseCode Block Studio 1.7.4 is a Joplin Desktop preview with saved retro computer displays, a searchable language chooser and an expanded example note.
Changes since 1.4.0
- Turn on Retro display for machine-specific BASIC code blocks to use locally bundled fonts and familiar screen colours. The choice is saved with each block and also appears in both formatting comparison panes.
- Added Macintosh Microsoft BASIC/QuickBASIC, Atari ST STOS/GFA, MSX, ZX81, Dragon 32/64, Acorn Archimedes and Oric Atmos alongside C64, BBC Micro, Spectrum, Amstrad, Apple II, IBM PC, Atari 8-bit and Amiga displays.
- Added BBC Modes 0–7, including blue/red Mode 6 with corrected full-width black row gaps and no extra top line.
- The Rich Text code editor's Language field supports typed completion and a searchable dropdown. It stays closed on entry, opens from the arrow, groups aliases without duplicate rows and still accepts custom labels.
- Fixed repeated Retro display toggles after changing a block's language in the native code editor.
- Included 77 code examples: main programming languages first, followed by web, data/configuration and SQL, then retro systems and BBC display modes.
Fonts, highlighting and formatters work offline. Code snippets are never executed. The existing plugin ID, local.lpowers.code-studio, is retained for upgrades.
Install and try it
- Download local.lpowers.code-studio.jpl from this release's assets.
- In Joplin Desktop, open Options / Settings → Plugins, press the gear button and choose Install from file.
- Select the downloaded
.jpland restart Joplin. - Import code-block-studio-examples.md as a new note to try the languages and retro screens.
See Joplin's manual plugin installation instructions. This preview is distributed as a manual download; it does not submit the plugin to Joplin's catalogue.
Files and verification
local.lpowers.code-studio.jpl— desktop plugin installer, including local fonts, formatters and licence notices.local.lpowers.code-studio.json— matching installer/build metadata.code-block-studio-examples.md— importable 77-example note.codeblock-studio-1.7.4-source.zip— reviewed source archive.SHA256SUMS— SHA-256 checksums for the four files above.
After downloading all five files into one directory, Linux users can verify them with:
sha256sum -c SHA256SUMSThe tagged public source is e813a2aa24abecde2f931fc2aa7285c7510182b3. This is the email-corrected replacement for original build commit 030fd2b73dfdf109352e7ef1cc94e990cd93ce69, with exactly the same source file contents. The preserved metadata retains the original build commit; the installer, metadata, examples, source ZIP and checksums have not been rebuilt or altered.
Preview validation and limits
The reviewed source passed a clean dependency installation, TypeScript checking, build and all 111 automated tests. All preserved payload checksums and all 163 source archive files were verified against the reviewed public source.
Live Joplin acceptance of the latest Mode 6 adjustment, verification on the declared minimum Joplin version, Windows/macOS and original hardware/emulator checks remain pending. Earlier desktop checks used Joplin 3.7.22 on Linux. This plugin targets desktop; mobile is not supported. Retro screens are static reproductions, and analogue hardware colours varied.