Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Layoutprobleme? - Styleswitcher!

Antwort
 
Themen-Optionen
Alt 15.01.2006, 14:49 Nach oben    #21
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

In anbetracht des doch recht häßlichen Bugs gibt es nun ein neues Release.
Die Alpha 2.

Sieht eigentlich gar nicht so schlecht aus, das neue Design für Linux.

Changelog:
Zitat:
- #1435 (Indent-Selection on tab-key)
- #1436 (Trying to use JDK5.0 on Mac by default (through the shellscript))
- #1438 (Creating a new file should open it directly)
- #1441 (PgsLookAndFeel responsible for repaint-errors and high processor usage - using JGoodies instead now)
- #1439 (Doc-comment completion doesn't indent - fixed and enhanced)
- #1434 (Using wrong shortcut key on Mac)
- Menubar on Mac should be at top now
- Added english language files
@Jojo: Deine Vorschläge müssten alle drin sein.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.01.2006, 18:30 Nach oben    #22
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 3.812
Standard

Verwendet: Alpha 2 unter Win XP Home


Ich wollte gerade irgendwas mit dieser Makrokonsole machen, habe diese dann wohl irgendwie verschoben .. und jetzt hat sich der Editor aufgehängt.
Ich habe zwar noch ein paar andere Sachen laufen unter anderem auch Eclipse, aber das sollte ja nicht passieren
Siehe Screenshot im Anhang.
Also diese Rechteck da unten .. das sehe ich jetzt im Editor ..

Sorry, aber genauer kann ich das nicht erklären .. ich versuche es nochmals nachzuvollziehen.

Ich habe das jetzt alles mal neu gestartet ...
Ähm, wenn ich die Makrokonsole schließe .. dann ist sie weg. Klar ..aber wie bekomm ich die denn wieder?

Wir brauchen wirklich ein Supportforum für das Ding
Angehängte Grafiken
Dateityp: jpg simpleedit01.jpg (84,0 KB, 29x aufgerufen)
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.01.2006, 19:01 Nach oben    #23
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Ja... wenn du sie schließt, dann ist sie weg. Wie du sie wiederbekommst? Ähm... wäre "gar nicht" eine zufriedenstellende Antwort?

Das mit der Fenster-Verwaltung ist noch nicht optimal. Kümmer ich mich für die Alpha 3 ausführlicher drum.

Wegen des Fehlers: Hast du irgendeine Exception auf der Konsole ausgegeben bekommen?

(Im SVN findet man aktuell übrigens ein neues Feature, mit dem sich das verwendete Encoding für Dateien ändern lässt)
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.01.2006, 19:06 Nach oben    #24
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 3.812
Standard

Zitat:
Zitat von pago
Ähm... wäre "gar nicht" eine zufriedenstellende Antwort?
Jo. Reicht mir vollkommen aus

Zitat:
Zitat von pago
Wegen des Fehlers: Hast du irgendeine Exception auf der Konsole ausgegeben bekommen?
Kann sein .. ich würds ja gerne nachvollziehen, aber auch nach einem Neustart erhalte ich die Makrokonsole nicht zurück.

Ich warte auf Alpha 3 .

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.01.2006, 22:45 Nach oben    #25
Jojo
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 388
Standard

Hi pago,
nächstes Problem:
nach der Formatierung des Codes sieht der Code so aus:
vorher:

nachher:


Ich fänds ganz gut, wenn alles standardmäßig ein Tab eingerückt wäre.

Dann:
  • Wenn man den Editor mittels F2 maximiert hat, sollte man mit einem erneuten Druck auf F2 das wieder rückgängig machen können. (Leider verkleinert die Standardanzeige den Editor auch nebenbei)
  • Kannst du das so machen, dass man im Kontextmenü, wenn man auf eine Funktion klickt, auswählen kann, dass die Doku dazu links angezeigt werden soll?
  • Im Kontextmenü werden Umlaute bei mir nicht richtig dargestellt (anderswo dagegen schon)
  • Anregung: der Token "global" sollte nicht die Variablenfarbe haben
  • Anregung: ein Fenster, dass einem eine Übersicht über die in der Datei verwendeten Klassen und Methoden gibt, mit Kennzeichnung von Zugriffsrechten (ähnlich wie Eclipse, nur schöner, besser, toller )
  • Anregung: Variablen, die noch nicht gesetzt sind, aber trotzdem verarbeitet werden (echo, etc.) unterkringeln (sollte eigentlich einfach sein, wenn das Programm sich merkt, welche Variablen per = gesetzt wurden)


Trotzalledem hast du immer noch meinen größten Respekt!

Grüße,
Jojo
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.01.2006, 12:28 Nach oben    #26
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Das mit dem nicht besonders guten Einrücken hab ich fast befürchtet. Werd mich wohl in die Formatter-Klasse reinknien müssen (die ist eigentlich für Java-Code ).

Edit: Fixed.

Zitat:
Kannst du das so machen, dass man im Kontextmenü, wenn man auf eine Funktion klickt, auswählen kann, dass die Doku dazu links angezeigt werden soll?
Edit: Jau. Das ist'n Bug. Eigentlich sollte es via "STRG+I" verfügbar sein, aber das wird schon für's einrücken verwendet.
Edit: Fixed. (STRG+Q - vgl. IntelliJ IDEA)

Zitat:
Im Kontextmenü werden Umlaute bei mir nicht richtig dargestellt (anderswo dagegen schon)
Ist bekannt. Das Kontextmenü ist ziemlich alt, hab ich bisher noch nicht ersetzt, wird aber noch erledigt.
Edit: Fixed

Zitat:
Anregung: ein Fenster, dass einem eine Übersicht über die in der Datei verwendeten Klassen und Methoden gibt, mit Kennzeichnung von Zugriffsrechten (ähnlich wie Eclipse, nur schöner, besser, toller)
Reicht dir ein "Ist geplant"? Momentan könnte ich das höchstens als nicht-so-schönen Hack reinbauen, bzw. müsste es bei Ankunft der Project-API neu schreiben. Na ja... kann ich ja trotzdem schonmal machen.

Zitat:
Anregung: Variablen, die noch nicht gesetzt sind, aber trotzdem verarbeitet werden (echo, etc.) unterkringeln
Aktuell unmöglich. Gibt der (aktuelle, temporäre) PHP-Parser nicht her. Der ist nämlich für Klassen, Funktionen und Interfaces zu gebrauchen. Sowas kleines wie Variablen versteht der noch nicht - wird hinterher durch einen richtigen PHP-Parser ersetzt, der dann ein paar deutlich intelligentere Features möglich machen wird.

Zitat:
Anregung: der Token "global" sollte nicht die Variablenfarbe haben
Erledigt. (inkl. "AND" und "OR")

Edit: Achso... @Ben: Das Problem ist mit der nächsten Alpha erledigt.

Geändert von pago (16.01.2006 um 13:23 Uhr).
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.01.2006, 21:23 Nach oben    #27
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

*puh*
Nach nem Tag übelster Drecksarbeit...


Hattest du dir das so ungefähr vorstellt?

Was gleich noch rein kommen wird:
- Variablen von Klassen bekommen Icons entsprechend ihrer Sichtbarkeit
- IncrementalSearch
- buntere GUI

Geändert von pago (16.01.2006 um 23:11 Uhr).
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.01.2006, 23:14 Nach oben    #28
WarrenFaith
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.497
Standard

Ich hab dein Editor zwar noch nicht benutzt, aber bisher fand ich alle Screenshots sehr angenehm von der Optik her. Sei also bitte mit "buntere GUI" vorsichtig.
Ich werd demnächst mal deinen Editor installieren, er macht einen sehr guten Eindruck.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.01.2006, 23:57 Nach oben    #29
Jojo
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 388
Standard

@pago
so.....ungefähr
nur verstehe ich die Zuordnung von Methode, Klassenvariable, static, public, protected und private nicht

Aber sonst.... abow!
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.01.2006, 17:57 Nach oben    #30
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

@WarrenFaith: Mit der "bunteren GUI" meinte ich den StructureBrowser. Wobei ich damit inzwischen doch ziemlich zufrieden bin.

@Jojo: Was verstehst du denn daran nicht?
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.01.2006, 18:55 Nach oben    #31
Jojo
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 388
Standard

Welches Symbol kennzeichnet einen Klassenvariable und welches eine Funktion
und wie unterscheid ich die visibility?
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.01.2006, 19:12 Nach oben    #32
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Viereck: Variable
Kreis: Methode
Irgendwas mit nem Strich durch: Statisch
Irgendwas mit Schloss davor: Private
Irgendwas mit Schlüssel davor: Protected

Dachte das wäre vom Beispiel her klar geworden.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.01.2006, 19:45 Nach oben    #33
Jojo
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 388
Standard

ah ok,
ne leider net, es fehlen ein paar fälle
und das gelbe dreieck?

//edit: gelbes dreieck => magic function?
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.01.2006, 19:56 Nach oben    #34
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Du meinst die Raute? Die ist für den Konstruktor. Wobei mir die Idee, das ganze auf die magic functions zu übertragen, auch recht gut gefällt.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.01.2006, 16:38 Nach oben    #35
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Da ich ab dem 20. für ein paar Wochen keine Möglichkeit mehr habe, irgendwas zu releasen, gibt es heute die Alpha 3.

Aus dem Changelog:
Zitat:
Milestone 1 Alpha 3
- StructureBrowser for PHP (alpha phase)
- Improved CSSTokenMarker
- Bug fixes for regex based PHP-Parser
- Fixed PHP-Formatting
- #1440 (Drag'n Drop of files for editor)
- Added missing PHP-keywords ("global", "and", "or")
- Improved statement completion when "(" is typed
- added context menu
- added menuitems to show/hide dockable frames
- Encoding might be selected
- changed keybinding for the display of php/html-help from "control I" to "control Q"
- misc. bug fixes
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.01.2006, 01:25 Nach oben    #36
Jojo
Johannes Schlichenmaier
 
Benutzerbild von Jojo
 
Registriert seit: 26.08.2005
Ort: Mannheim
Beiträge: 388
Standard

Ein Problem, dass man als Windows-User wahrscheinlich nicht nachvollziehen kann:

Hier unter Linux, Windowmanager xfce, hab ich das Problem, dass sich der SimpleEdit nach einen Desktop-Wechsel ungefragt in den Vordergrund drängt, ohne dann auch den Fokus zu haben.

Grüße,
Jojo
__________________
In the beginning was the word
and the word was content-type: plain/text

heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int
Jojo ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.01.2006, 11:28 Nach oben    #37
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Was für ein Glück, dass ich selbst Linux-Nutzer bin.

Ich probier es nachher mal, unter Openbox ist mir das noch nicht aufgefallen. Allerdings hab ich SimpleEdit auch irgendwie meistens im Vordergrund...
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.01.2006, 20:59 Nach oben    #38
Guradia
Benutzer
 
Benutzerbild von Guradia
 
Registriert seit: 18.08.2005
Ort: Düsseldorf
Beiträge: 57
Standard

Habe mich da auch gerade mal rangewagt. Und dabei einfach mal folgendes versucht:


Ich habe eine Klasse "MTFrame" ... inkludiert aus einer anderen Klasse über __autoload(), somit für den Editor unsichtbar. Andererseits existierte der Name als Keyword in der Datei schon sehr häuffig.

Ich tippe die Klasse an ... lasse die Code-Completion öffnen, in der sie allerdings nicht auftaucht. ... So tippe ich also weiter .. und muss verwundert beobachten, dass ich ins leere tippe ... es geschieht nix ...
Bei genaurem hinsehen passiert doch etwas ... mein Tippen setzt sich erstaunlicherweise nicht dort fort, wo ich war, sondern einfach mal frei schnauze ins nächstliegende ()-Paar.

Ich hoppse mal zu einer anderen Datei, eine Klasse ... in irgendeine Methode. Tippe $this-> und schaue in die Code-Completion ... die mir so erstaunliche Ding wie zzlib_* anbietet ... aber nicht Methoden der Klasse.
Viel erstaunlicher ist aber, dass auch diesmal das lustige verhalten des Befüllens-des-nächstliegenden-()-Paares auftritt.

Soviel zu meinen Erfahrungen ^^
Guradia ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.01.2006, 21:51 Nach oben    #39
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Die Auto-Completion kennt aktuell nur die von PHP vordefinierten Funktionen. Für alles weitere brauche ich einen leistungsfähigeren Parser und Analyser. Das kommt noch, aber erst später.
Du müsstest die Auto-Completion via ESC schließen können, dann hast du auch keine Probleme mit dem weitertippen an der richtigen Stelle.
Ich werde das ganze natürlich demnächst mal nachvollziehen und so ner (falschen) Benutzung vorbeugen. Es ist halt noch ne Alpha vom ersten Milestone.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.02.2006, 21:41 Nach oben    #40
pago
Erfahrener Benutzer
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 990
Standard

Huch? Ja, mich gibts noch und ich bastel noch fleißig an SimpleEdit.

Ich hab heute den Fehler in meinem LookAndFeel beseitigt und werde wohl wahrscheinlich das Übergangs-LookAndFeel wieder rausnehmen (sofern ich dafür nicht von jemandem einen über die Mütze gezogen bekomme).

Außerdem habe ich versucht, den Fehler, den Jojo gemeldet hatte (WM-Fokus), zu reproduzieren, was mir aber nicht geglückt ist.
@Jojo: Tritt der Fehler auch mit nem anderen WindowManager auf? Weil hier mit Openbox sehe ich davon nichts.

Die nächste Alpha möchte ich im laufe der nächsten Wochen fertiggestellt haben. Inhaltlich neu sein werden:

- Projekt-Managment (in den Kinderschuhen)
- "ColorMixer"-Plugin (man gibt eine Farbe ein und bekommt 8 dazu passende - verwendet die Formel aus meinem ColorMixer-Programm)
- AntCommander-Plugin (zum direkten ausführen von "ant"-Scripts, nützlich für Java-Nutzer, aber wohl auch für PHPler)
- Neue HTML-Hilfe (erstmal wohl nur englisch, ich muss noch gucken, dass ich mir nen DTD-Parser zusammenhacke) / fertig, Code stammt von NetBeans
- Neuer PHPTokenMarker (mit Highlighting für Variablen) - stammt von Jext / fertig
- Farben für's Highlighting können angepasst werden (vorläufig aber nur als XML-Dateien - kommt dann mit der Konfiguration) / fertig
- Neue PHP-Hilfe (englisch) / fertig
- leicht verbesserte Auto-Completion (zeigt komplette Funktionssignatur an, statt wie bisher nur den Funktionsnamen) / fertig

Die letzten beiden Punkte verdanke ich Thomas Weinert, von Weaverslave, der mir sein PHP-Script zum parsen der PHP-Sourcen geschickt hat.


Jau... das ist hier dann sozusagen direkt meine ToDo-Liste, weil davon ist noch nicht allzuviel fertig...


Mitarbeiter sind übrigens immer noch gesucht. Aktuell könnt ich jemanden gebrauchen, der mir die HTML-Hilfe bastelt (d.h. die XML-Dateien)...

Edit: Noch'n Update: Ich hab gerade mit dem Autoren des PHP-Parser Plugins für jEdit Kontakt aufgenommen (nachdem ich festgestellt habe, dass es dafür inzwischen ein Plugin gibt, dass mit nem AST arbeitet). Folglich habe ich nun (endlich) einen richtigen PHP-Parser, der mir verwertbare Informationen liefert.

Edit 2: Hab mal die Liste aktualisiert.

Geändert von pago (19.03.2006 um 14:54 Uhr).
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

« Mehrsprachigkeit von SimpleEdit | SimpleEdit-Pluginverwaltung und PHP? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrsprachigkeit von SimpleEdit Ben SimpleEdit 3 23.08.2007 17:21
SimpleEdit documentation, FAQ, manual Ben SimpleEdit 2 21.03.2007 21:56
Introduction to SimpleEdit pago SimpleEdit 0 17.02.2007 12:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:50 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.6.7, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44