Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Allow naming main .pde file in `pde://sketch/base64/` schema

Offen
#1,213 6 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
42/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java
Bereich
desktop, tooling

Rechercherichtung

Beginne mit SCHEMA.md und verfolge, wie das Format pde://sketch/base64/ die Haupt-Payload und sekundäre pde-Abfrageparameter verarbeitet. Definiere eine abwärtskompatible Syntax zum Benennen des Haupt-Tabs, und überprüfe anschließend, dass bestehende Links weiterhin funktionieren und der Haupt-Tab den angeforderten Namen zusammen mit sekundären Tabs erhält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement
Most relevant area for this enhancement?

PDE

Feature to enhance

pde:// schema

Enhancement details
Enhancement description

Right now, when using pde://sketch/base64/<base64_encoded_content>, the main .pde file is always opened with a default auto-generated name like sketch_250816a.

There should be a way to explicitly specify the main tab name, similar to how additional tabs can already be defined with query parameters.

Example proposal:

pde://sketch/base64/pde=sketchName:<base64_encoded_content>
Benefits
  • Brings consistency with how secondary .pde files are already handled.
  • Accuracy with the original sketch naming.
Challenges
  • Need to decide on the syntax for naming the main tab.
  • Must stay backward compatible with existing links.
Additional context

Secondary tabs already support explicit naming via query parameters:

pde://sketch/base64/<base64>?pde=tab2Name:<base64>&pde=tab3Name:<base64>

The same flexibility should be extended to the main tab.

Would you like to help implement this enhancement?

No, I’m just suggesting the enhancement

Vorherrschende Sprache
Java
Sterne
497
Forks
183
Ø Merge
4 Std. 39 Min.
Gemergte PRs (30 T.)
3

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus processing/processing4

Alle Issues in processing/processing4

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.