AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MMX Code Explorer 15 (Beta)

Ein Thema von Uwe Raabe · begonnen am 19. Jul 2019 · letzter Beitrag vom 26. Aug 2019
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.633 Beiträge
 
Delphi 12 Athens
 
#1

AW: MMX Code Explorer 15 (Beta)

  Alt 25. Jul 2019, 12:31
Öhm... Tut es das? Soll es tun? Tuts bei mir nicht.
Lass mich raten: Du installiert die aktuelle Release Version und nicht die Beta?

https://www.mmx-delphi.de/downloads/...mx-beta-build/
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#2

AW: MMX Code Explorer 15 (Beta)

  Alt 25. Jul 2019, 12:47
Lass mich raten: Du installiert die aktuelle Release Version und nicht die Beta?
Lol... Du machst mich fertig ^^ Zwei blaue Download-Buttons auf einer Seite. Einer heißt "Download" und der andere "Download MMX-Setup". Welchen nimmt der normalsterbliche Rechtshänder wohl?

Liegt wohl an der Hitze. Mein Datenknecht hat heut mit seinem CPU-Kühler schon mehrere Wollmäuse geshreddert...
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#3

AW: MMX Code Explorer 15 (Beta)

  Alt 25. Jul 2019, 13:39
Also folgendes ist mir adhoc aufgefallen:
  1. 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.
  2. Die MMX14-Einstellungen wurden nicht oder nicht vollständig übernommen, obwohl eine entsprechende Nachfrage beim ersten IDE-Start kam
  3. Toolbars pappen oben über dem Editor und lassen sich nicht bewegen, vmtl. das was du zuvor genannt hattest
  4. 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)
  5. Bei markierten Textblöcken zeichnet obiges Dreieck seine Transparenz nicht richtig
  6. 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
  7. Glyph-Transparenz im ToolbarConfigForm wird zum Teil schwarz angezeigt
  8. Die Dropdown-Liste der "Member Search Bar" schließt sich nicht immer, wenn das Search-Edit den Fokus verliert
  9. 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.
  10. Der Toolbutton, der das Fenster "Open Module containing Type" öffnet, hat keinen Hint

Feature Request:
  1. Du wisst schon was
  2. Freitext-Eingabemöglichkeit für den Delimiter beim Code-Align
  3. Im Codeexplorer wäre es für Neueinsteiger hilfreich, wenn der Maushint sich verändern würde wenn man über einen der Glyphs fährt. Quasi wie eine interaktive Legende. Dann erschließt sich deren Bedeutung viel schneller (nicht v15-spezifisch, hat mich bei der v14 schon irritiert)
Angehängte Grafiken
Dateityp: png 5.PNG (2,8 KB, 18x aufgerufen)
Dateityp: png 4.PNG (5,1 KB, 14x aufgerufen)
Dateityp: png 1.PNG (6,3 KB, 24x aufgerufen)
Dateityp: png 3.PNG (4,0 KB, 19x aufgerufen)
Dateityp: png 2.PNG (1,7 KB, 20x aufgerufen)
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden

Geändert von Codehunter (25. Jul 2019 um 13:59 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.633 Beiträge
 
Delphi 12 Athens
 
#4

AW: MMX Code Explorer 15 (Beta)

  Alt 25. Jul 2019, 15:01
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.

Die MMX14-Einstellungen wurden nicht oder nicht vollständig übernommen, obwohl eine entsprechende Nachfrage beim ersten IDE-Start kam
Schau ich nach.

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.

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.

Bei markierten Textblöcken zeichnet obiges Dreieck seine Transparenz nicht richtig
Wie kriegst du das Dreieck denn in den Editorbereich - und warum?

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?

Glyph-Transparenz im ToolbarConfigForm wird zum Teil schwarz angezeigt
Kann ich hier nicht feststellen. Wie sieht denn deine Arbeitsumgebung aus?

Die Dropdown-Liste der "Member Search Bar" schließt sich nicht immer, wenn das Search-Edit den Fokus verliert
Wann genau passiert das denn?

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

Der Toolbutton, der das Fenster "Open Module containing Type" öffnet, hat keinen Hint
In der Tat - hatte er aber wohl noch nie
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#5

AW: MMX Code Explorer 15 (Beta)

  Alt 25. Jul 2019, 21:56
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.

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.

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 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?

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.

Kann ich hier nicht feststellen. Wie sieht denn deine Arbeitsumgebung aus?
Chaotisch ^^ Diesmal muss ich dich bitten, das etwas zu präzisieren.

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.

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.

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.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#6

AW: MMX Code Explorer 15 (Beta)

  Alt 26. Jul 2019, 06:17
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.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.633 Beiträge
 
Delphi 12 Athens
 
#7

AW: MMX Code Explorer 15 (Beta)

  Alt 26. Jul 2019, 07:16
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.633 Beiträge
 
Delphi 12 Athens
 
#8

AW: MMX Code Explorer 15 (Beta)

  Alt 26. Jul 2019, 22:44
Glyph-Transparenz im ToolbarConfigForm wird zum Teil schwarz angezeigt
Ich konnte das hier mittlerweile auch unter Tokyo reproduzieren.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.633 Beiträge
 
Delphi 12 Athens
 
#9

AW: MMX Code Explorer 15 (Beta)

  Alt 28. Jul 2019, 09:55
Es gibt einen neuen Beta-Drop (build 2344): https://www.mmx-delphi.de/downloads/...mx-beta-build/
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#10

AW: MMX Code Explorer 15 (Beta)

  Alt 26. Aug 2019, 07:22
Hallo Uwe,

was würdest du davon halten? Theoretisch bräuchtest ja nicht mal so viele, wenn du die Edits als TComboBox.Style=csDropdown ausführen würdest und jedes davon mit den 10 bisherigen Delimitern als Dropdownitem. Dann sollten doch IMHO auch drei oder vier Edits reichen.

Grüße
Cody
Angehängte Grafiken
Dateityp: png 1.PNG (5,5 KB, 37x aufgerufen)
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Antwort Antwort


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 hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz