Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   CodeInsight-Panel verstecken (https://www.delphipraxis.net/207303-codeinsight-panel-verstecken.html)

Codehunter 11. Mär 2021 10:19

CodeInsight-Panel verstecken
 
Hallo!

Jetzt hab ich erstmal meine Delphi-Version hier auf 10.4 geändert. Um genau zu sein: 10.4.2, wir sind also diesmal ganz vorne mit dabei was die Aktualität betrifft :-)

Im Vergleich zur 10.2.3 verhält sich die IDE doch in vielen Details anders. Da gibts viel gutes und manches weniger gute. Das gilt auch für das neue asynchrone CodeInsight. Es ist ja schön, dass das im Hintergrund läuft. Hat aber bei besonders großen Projekten auch Nachteile. Zum Beispiel Strg-Klick auf ein Wort im Editor braucht schon mal einige Sekunden Bedenkzeit. Weil es aber keinerlei optisches Feedback gibt, glaubt man zunächst, dass kein Sprungziel gefunden wird. Dann wurschtelt man weiter und plötzlich, manchmal 10 Sekunden später, hüpft die IDE doch noch ans Ziel. Da wäre optisch ein crAppStart-Cursor hilfreich und evtl. auch ein konfigurierbarer Timeout.

Was mich aber im Moment wirklich ein bissle nervt ist diese CodeInsight-Progressbar unter der Projektverwaltung. Bei großen Projekten ist die praktisch permanent am Schaffen und man hat ein unruhiges Gezappel im Blickfeld. Zumal der Informationsgewinn gering ist, weil die Progressbar keinen Fortschritt anzeigt sondern nur Aktivität symbolisiert. In etwa so ablenkend und nervig wie animierte Werbebanner auf Webseiten. Intuitiv hab ich mal mit der rechten Maustaste darauf geklickt. Das Ding hat sogar ein Popup-Menü. Nur leider das falsche, nämlich das von Dateien in der Projektverwaltung. Anscheinend ein Bug in der neuen IDE :twisted: Kann man dieses störende Werbebanner CodeInsight-Progressbar deaktivieren?

Grüße
Cody

Stevie 11. Mär 2021 11:37

AW: CodeInsight-Panel verstecken
 
Nicht per eingebauter Option, aber es gibt bestimmt irgendjemand, der pfiffig ist und da nen IDE Plugin schreibt, was das einfach ausblendet. Man muss sich ja nur ein bisschen durch die IDE hangeln.

himitsu 11. Mär 2021 11:45

AW: CodeInsight-Panel verstecken
 
Ja, den Cursor hatte ich mir auch erst gut vorgestellt,
aber dann würde es micht doch irre machen, wenn der Cursor ständig blinkt, weil mitten beim Schreiben der im Hintergrund versucht die (neuen) Fehler zu finden.


Gestern im Webinar, das war das Panel auch viel kleiner ... bei mir hier im 10.4.2 ist die dirgendwie sinnlos doppel so hoch.

Außerdem ist das Error-Insight links in der Struktur ... warum ist dieser Fortschritt nicht dort?


Ist alles nicht so ideal "Positioniert", bzw. auffällig/unauffälig da, wo man es schneller nebenher sieht.
Das IDE-Insight, war früher mitten im Blickpunk, als Fenster, und jetzt ist es da oben rechts und auch noch so pervers transparent.

Codehunter 11. Mär 2021 12:02

AW: CodeInsight-Panel verstecken
 
Zitat:

Zitat von himitsu (Beitrag 1484900)
Ja, den Cursor hatte ich mir auch erst gut vorgestellt,
aber dann würde es micht doch irre machen, wenn der Cursor ständig blinkt, weil mitten beim Schreiben der im Hintergrund versucht die (neuen) Fehler zu finden.

Ich glaub wir reden von verschiedenen Dingen. Ich meinte den Appstart-Cursor konkret auf das Strg-Klick bezogen. Dann hat man das ja aktiv ausgelöst. Bei dem was im Hintergrund automatisch passiert, natürlich nicht. Dafür ist so ein Indikator am Rand schon nicht verkehrt. Nur bitte nicht soooo groß und Aufmerksamkeit heischend! Ein simples Textfeld unten in der Statusbar täte doch den selben Zweck.

Zitat:

Zitat von himitsu (Beitrag 1484900)
Gestern im Webinar, das war das Panel auch viel kleiner ... bei mir hier im 10.4.2 ist die dirgendwie sinnlos doppel so hoch.

Ja das ist mir auch aufgefallen, auch bei der Präsentation während des DevTracks war das Ding kleiner und auch nicht so nervös. Scheinbar ist das von irgendwelchen Theme-Einstellungen abhängig und die Aktivität logischerweise vom jeweiligen Projekt.

Zitat:

Zitat von himitsu (Beitrag 1484900)
Außerdem ist das Error-Insight links in der Struktur ... warum ist dieser Fortschritt nicht dort?

Links, rechts, oben, unten - egal! Hauptsache weniger aufdringlich.

himitsu 11. Mär 2021 12:29

AW: CodeInsight-Panel verstecken
 
Als kleinen dunkelgrauen TActivityIndicator auf hellgrauem Untergrund, mit dem Text als Hint, wenn man es genauer wissen möchte.
(bzw. andersrum im DarkRoom)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:08 Uhr.

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