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, 09:54
Das Setup startet ja mit der Nachfrage, ob eine User- oder Admin-Install machen will. Ein "Als Administrator ausführen" ist eigentlich gar nicht notwendig, da das von dem InnoSetup Wrapper geregelt wird.

Bei einer User-Installation wird das Programm in %LOCALAPPDATA%\Programs\Raabe Software\MMX\15\ installiert, bei einer Admin-Installation in C:\Program Files (x86)\Raabe Software\MMX\15\ .

Das Anlegen des C:\ProgramData\Raabe Software\shared ist bei einer User-Installation eigentlich nicht gewollt. Das müsste ich nochmal untersuchen.

Auch als Admin würde ich hier eine User-installation durchführen. Die Admin-Installation ist eigentlich nur dann interessant, wenn mehrere User-Accounts auf dem Rechner mit Delphi/MMX arbeiten. Dann sind die Updates leichter zu machen.
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, 11:28
Das Setup startet ja mit der Nachfrage, ob eine User- oder Admin-Install machen will.
Öhm... Tut es das? Soll es tun? Tuts bei mir nicht. Es kommt das Warnfenster der Benutzerkontensteuerung, die Lizenzvereinbarung, der Infotext und das "Ready to Install" mit folgendem Text:
Code:
Administrative installation:
Execute setup again for each user to register.



MMX Shared Directory:
      C:\ProgramData\Raabe Software\shared

Code Templates Directory:
      C:\ProgramData\Raabe Software\shared\Templates
Daher auch meine Annahme, er würde diese beiden Ordner anlegen. Evtl. sind die aber auch schon von der V14 da gewesen, da bin ich überfragt.

Das Anlegen des C:\ProgramData\Raabe Software\shared ist bei einer User-Installation eigentlich nicht gewollt. Das müsste ich nochmal untersuchen.
Da ich wie gesagt, generell mit Admin-Rechten unterwegs bin in meiner VM, könnte ich mich gar nicht niedriger privilegieren. Oder nur mit seltsamen Mehraufwand.

Nachtrag: Der oben beschriebene Ablauf ist identisch, egal ob ich den Setup-Aufruf explizit mit "Als Administrator ausführen" mache oder normal.
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 11:31 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
 
#3

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
 
#4

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
 
#5

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
 
#6

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

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