Skip to content

Instantly share code, notes, and snippets.

View TechnicJelle's full-sized avatar

TechnicJelle

View GitHub Profile
@TechnicJelle
TechnicJelle / Markdown File Editors Comparison.md
Last active August 12, 2025 14:48
A comparison of some Markdown File Editors (not Project editors)

For FILES not PROJECTS, so editors like Obsidian/Joplin/Logseq/Zettlr/VScode do not count.

These are all my own opinions.

  • Slow startup
    • Would honestly be nice enough if it weren't so slow to start up
  • Complains about "Insecure files"
  • Cannot change the size of the panels (click&drag ←→ the middle left&right)
  • Cannot change the maximum line length (for both edit and preview)
@TechnicJelle
TechnicJelle / SimpleDragWindow.pde
Last active February 22, 2024 20:51
A simple class you can use to easily add dragging to your Processing window. Just click and drag anywhere inside the sketch, and it'll move the window along!
WindowDragger windowDragger;
void setup() {
size(400, 400);
//Set the start position of the window here (in screen pixels)
windowDragger = new WindowDragger(100, 100);
//OR:
@TechnicJelle
TechnicJelle / BlueMapDistanceMeasurer.js
Created January 3, 2024 23:55
A BlueMap script that adds a basic distance measuring tool to the website.
const positions = [];
const distanceLineMarker = new BlueMap.LineMarker("distanceLineMarker");
distanceLineMarker.line.depthTest = false;
distanceLineMarker.line.linewidth = 2;
bluemap.popupMarkerSet.add(distanceLineMarker);
hijack(bluemap.popupMarker, 'open', function (original) {
return function () {
const pos = bluemap.popupMarker.position;
positions.push([pos.x, pos.y, pos.z]);