Also ich wollte mir mal grade die Klasse ein wenig angucken, hab mich auf die Seite begeben.
1. Eindruck: verdammt schräge Formatierung in den Blöcken, aber egal wird wohl anders besser aussehen ...
Habs mir dann mal in eine Datei kopiert, doch was sah ich da?
Das sieht genauso grauenvoll aus ... warum kann man denn nicht einfach mal den Code so hinschreiben, dass man auch mal lesen kann ohne nachzudenken ???
Sorry, aber bei so einem Code habe ich nicht mal das verlangen, ihn mir näher zu betrachen ... es ist wie mit chaotischem HTML-Code.
Ich zitiere mal folgendes.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Die Leute fragen mich oft:
"Wenn ich ich sichergehen will, dass meine Webseite einfach zu benutzen ist, was ist das Wichtigste, das ich beachten muss?"
Die Antwort ist einfach. Sie lautet nicht: "Alles Wichtige darf nicht mehr als zwei Klicks entfernt sein" oder "Sprich die Sprache der User" oder auch "Sei konsistent". Sie lautet ...
"Don't make me think!"
Seit Jahren erzähle ich Leuten, dass dies mein Erstes Gesetz zur Usability ist. Und je mehr Webseiten ich mir anschaue, desto überzeugter bin ich davon.
Dasselbe gilt auch für dein kleines Projekt, mache den Source in schönem Stil, kommentiere alles fachgerecht und ich garantiere dir mehr Freundlichkeit der User.
Sorry, ist jetzt nichts zum Inhalt geworden, aber ich finde das auch wichtig, vorallem wenn die Klasse mal Open Source sein soll.
Die Idee ansich ist aber nicht übel.