Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   MMX Code Explorer 15 (Beta) (https://www.delphipraxis.net/201413-mmx-code-explorer-15-beta.html)

Uwe Raabe 25. Jul 2019 15:01

AW: MMX Code Explorer 15 (Beta)
 
Zitat:

Zitat von Codehunter (Beitrag 1437641)
Der Gesamteindruck der neuen Flat-Icons ist sehr stimmig, könnten aber zum Teil einen Tick kontrastreicher gefärbt sein (helles IDE-Theme). Insgesamt aber dadurch viel besser von CnPack-Toolbars zu unterscheiden. Das wurde im allgemeinen Tool-Gewölle schon mal schwierig.

Bei den Farben haben wir uns bewusst an den Delphi-Icons orientiert. Die Kernanforderung war: dieselben Icons für helles und dunkles Theme.

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Die MMX14-Einstellungen wurden nicht oder nicht vollständig übernommen, obwohl eine entsprechende Nachfrage beim ersten IDE-Start kam

Schau ich nach.

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Toolbars pappen oben über dem Editor und lassen sich nicht bewegen, vmtl. das was du zuvor genannt hattest

Exakt. Das ist im Moment so gewollt.

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Dieses kleine Dreieck das die aktuelle Codezeile markieren soll, ist um zwei Zeilen nach unten versetzt (war schon bei MMX14 so, deshalb hatte ich das deaktiviert, jetzt ist es wieder da)

Das passiert z.B. dann, wenn eine andere Editorschrift als der Standard verwendet wird. Dazu gibt es eine Einstellmöglichkeit, wo man das korrigieren kann, wenn man die Automatik abschaltet.

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Bei markierten Textblöcken zeichnet obiges Dreieck seine Transparenz nicht richtig

Wie kriegst du das Dreieck denn in den Editorbereich - und warum?

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Die Return-Type Comboliste verhält sich unterschiedlich, je nach dem ob man den Text in dem Edit selektiert hat oder nicht. Ich vermute das hängt mit der Autocompletion zusammen

Kannst du das mal präziser beschreiben?

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Glyph-Transparenz im ToolbarConfigForm wird zum Teil schwarz angezeigt

Kann ich hier nicht feststellen. Wie sieht denn deine Arbeitsumgebung aus?

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Die Dropdown-Liste der "Member Search Bar" schließt sich nicht immer, wenn das Search-Edit den Fokus verliert

Wann genau passiert das denn?

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Die weiße Hintergrundfarbe im Methoden-Editor und den MMX-Settings wirkt ungewohnt und macht es schwieriger, Edits vom restlichen Hintergrund zu unterscheiden. Ist kein Drama aber in clBtnFace fand ich es persönlich schicker.

Das Styling wird von der IDE vorgegeben

Zitat:

Zitat von Codehunter (Beitrag 1437641)
Der Toolbutton, der das Fenster "Open Module containing Type" öffnet, hat keinen Hint

In der Tat - hatte er aber wohl noch nie

Codehunter 25. Jul 2019 21:56

AW: MMX Code Explorer 15 (Beta)
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Bei den Farben haben wir uns bewusst an den Delphi-Icons orientiert. Die Kernanforderung war: dieselben Icons für helles und dunkles Theme.

Ich kenne das Problem. Der Kniff ist, die PNG-Alphatransparenzen nicht vollflächig einzusetzen sondern gezielt als Strukturelement innerhalb des Glyphen. Ansonsten werden farbige Glyphen beim hellen Theme zu flau.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Das passiert z.B. dann, wenn eine andere Editorschrift als der Standard verwendet wird. Dazu gibt es eine Einstellmöglichkeit, wo man das korrigieren kann, wenn man die Automatik abschaltet.

Schreib ich dir gleich per PN.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Wie kriegst du das Dreieck denn in den Editorbereich - und warum?

Indem ich das MMX-Setup ausführe. Plötzlich ist das Dreieck da wo es ist :lol: Ich kenne das gar nicht anders, auch bei der v14 war es da. Mir war nicht mal bewusst dass es gar nicht da sein soll. Es erschien mir aber immer optisch unpassend und daher immer abgeschaltet. Falls es eigentlich in den Gutter gehört, kollidiert da evtl. was mit dem alternativen Gutter vom CnPack?

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Kannst du das mal präziser beschreiben?

Wie auf den beiden Bildern zu sehen, hatte ich beispielhaft "Boolean" ausgewählt. Wenn das Caret im Edit hinter dem "n" steht und ich das Dropdown aufklappe, erscheint nur "Boolean" in der Liste. Markiere ich jedoch den gesamten Text im Edit oder stelle das Caret vor das "B", dann erscheint die komplette Liste im Dropdown. Kann sein dass das Verhalten gewollt ist um die Liste mit zunehmend eingetipptem Stichwort einzugrenzen, aber ich finde es irritierend weil ich gar nichts getippt hatte sondern das "Boolean" zuvor aus dem Dropdown gewählt hatte.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Kann ich hier nicht feststellen. Wie sieht denn deine Arbeitsumgebung aus?

Chaotisch ^^ Diesmal muss ich dich bitten, das etwas zu präzisieren.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Zitat:

Zitat von Codehunter (Beitrag 1437641)
Die Dropdown-Liste der "Member Search Bar" schließt sich nicht immer, wenn das Search-Edit den Fokus verliert

Wann genau passiert das denn?

Scheint nicht ganz reproduzierbar zu sein. Ist das Dropdown offen und ich klicke in der IDE auf eine andere MMX-Toolbar, dann bleibt es offen. Klicke ich auf eine andere (Non-MMX-) Toolbar, dann schließt es sich. Klicke ich in den Editor, dann mal so und mal so.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Das Styling wird von der IDE vorgegeben

Achso, klar, das alte Problem dass aktive Tabsheets in manchen Themes in der falschen (oder präziser: unpassenden) Farbe gezeichnet werden.

Zitat:

Zitat von Uwe Raabe (Beitrag 1437648)
Zitat:

Zitat von Codehunter (Beitrag 1437641)
Der Toolbutton, der das Fenster "Open Module containing Type" öffnet, hat keinen Hint

In der Tat - hatte er aber wohl noch nie

Zugegeben, ich hatte jetzt keinen Quervergleich zur v14 gemacht.

Codehunter 26. Jul 2019 06:17

AW: MMX Code Explorer 15 (Beta)
 
Heute gab es dann noch ein etwas ärgeres Problem: Ich wollte wieder auf die v14 wechseln um ein paar Dinge querzuchecken und habe den Pfad in der Registry beim MidasExpert wieder auf C:\Program Files (x86)\Raabe Software\MMX\14\mmx_bds19.dll geändert. Beim IDE-Start flogen mir dann stapelweise Zugriffsverletzungen um die Ohren. Ich musste beide, v14 und v15, deinstallieren und die v14 neu installieren um das zu beheben. Die v14-Einstellungen scheinen aber zum Glück erhalten geblieben zu sein.

In der Betaphase wäre ein Werkzeug wünschenswert, mit dem man elegant zwischen beiden Versionen umschalten kann. Und wenn es nur eine schnöde Batchdatei ist.

Eine Frage zum Thema Docking der Toolbars: Beim CnPack ist es mittlerweile genauso dass die Toolbar-Anordnung "hartcodiert" ist und man nur die Wahl hat, die Toolbar komplett zu deaktivieren. Gibt es da ein generelles Problem bei der Plugin-API, die Toolbars verschiebbar zu machen? Durch die Widescreen-Bildschirme hat man ja horizontal viel Platz und vertikal wird es eng. Wenn sich nun alle Experts ihre Toolbars untereinander über dem Editor anlegen und das nicht änderbar ist, geht eine Menge Platz verloren. Dafür hat ja jeder so seine eigenen Vorlieben. Ich lege mir meine Toolbars gerne vertikal an. Deshalb war z.B. auch die neue vertikale Komponentenpalette der ausschlaggebene Grund warum ich damals von D7 auf XE2 gewechselt bin.

Uwe Raabe 26. Jul 2019 07:16

AW: MMX Code Explorer 15 (Beta)
 
Zitat:

Zitat von Codehunter (Beitrag 1437698)
Gibt es da ein generelles Problem bei der Plugin-API, die Toolbars verschiebbar zu machen?

Es gibt leider gar keine API dafür, so daß jeder seinen eigenen Hack implementiert, um die dorthin zu bekommen.

Ich versuche hier, wenn möglich nur Standard-Komponenten einzusetzen, daher auch der Verzicht auf die TB2K Controls. TCoolbar wäre hier dann das Mittel der Wahl, aber bei denen habe ich noch Probleme mit dem Theme. Außerdem hätte das noch weitere Wochen gebraucht, das umzusetzen. Die Theme-Unterstützung blockiert im Moment quasi jeden anderen Feature-Request und das wollte ich etwas entschärfen. Daher habe ich mich für diese Einschränkung entschieden.

Codehunter 26. Jul 2019 08:08

AW: MMX Code Explorer 15 (Beta)
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1437700)
Es gibt leider gar keine API dafür, so daß jeder seinen eigenen Hack implementiert, um die dorthin zu bekommen.

Gibt es dazu im EDN schon einen Feature Request den man upvoten könnte?
Zitat:

Zitat von Uwe Raabe (Beitrag 1437700)
Außerdem hätte das noch weitere Wochen gebraucht, das umzusetzen.

Das will ich mal hervor heben für alle, die gerne solche Gratistools einsetzen. Die fallen nämlich auch nicht vom Himmel!

Uwe Raabe 26. Jul 2019 09:10

AW: MMX Code Explorer 15 (Beta)
 
Zitat:

Zitat von Codehunter (Beitrag 1437702)
Gibt es dazu im EDN schon einen Feature Request den man upvoten könnte?

Nein, gibt es m.W. noch nicht. OTA Features werden auch in der Regel auf anderen Kanälen kommuniziert. Ich werde das aber in Angriff nehmen, sobald QP wieder läuft.

peterbelow 26. Jul 2019 13:56

AW: MMX Code Explorer 15 (Beta)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Uwe, mir ist gerade ein Problem mit dem Add Method-Dialog aufgefallen. Wenn man die Parameter in der "kollabierten" Variante eingibt (s. Anlage) wird die Methode ohne Parameter erzeugt, d.h.
Delphi-Quellcode:
procedure TestTBlobDB.ValidateHeaderInFiles;
begin
  // TODO -cMM: TestTBlobDB.ValidateHeaderInFiles implement
end;
statt

Delphi-Quellcode:
procedure TestTBlobDB.ValidateHeaderInFiles(const Files: array of string);
begin
  // TODO -cMM: TestTBlobDB.ValidateHeaderInFiles implement
end;
Auch in der Interface-Sektion der Klasse.

Verwendet man die expandierte Form der Parameterliste wird die Methode korrekt mit Parametern erzeugt.

MMX: MMX_Setup_15_0_0_2343
Delphi Tokyo 10.2

Uwe Raabe 26. Jul 2019 17:41

AW: MMX Code Explorer 15 (Beta)
 
Danke! Hinter solchen Verdrahtungsfehlern bin ich her.

Uwe Raabe 26. Jul 2019 22:44

AW: MMX Code Explorer 15 (Beta)
 
Zitat:

Zitat von Codehunter (Beitrag 1437641)
Glyph-Transparenz im ToolbarConfigForm wird zum Teil schwarz angezeigt

Ich konnte das hier mittlerweile auch unter Tokyo reproduzieren.

Uwe Raabe 28. Jul 2019 09:55

AW: MMX Code Explorer 15 (Beta)
 
Es gibt einen neuen Beta-Drop (build 2344): https://www.mmx-delphi.de/downloads/...mx-beta-build/


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:46 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz