karlchen wrote:Warum eine Regel durch eine andere ersetzen? Warum nicht von vorneherein mehr Auswahl zulassen?
Weil es aufwändiger wäre und demjenigen nicht zugute kommen würde der bereits das OS seinem Geschmack angepasst hat und vom TC eine nahtlose Integration in seine Auswahl erwartet.
Ausserdem wird die Regel ja nicht ersetzt sondern erweitert: Der Anwender hat immer noch die Wahl welches Verhalten er möchte (Systemintegriert(
assimiliert) / TC-Einstellung(
nonkonform)).
Man könnte die "Entweder Systemeinstellung / oder wicmd.ini Einstellung" auch für jede der 3 Schrifteinstellungen getrennt einstellbar machen, um noch mehr Flexibilität zu erhalten.
Gegenfrage:
Warum
eine feste Defaultvorgabe durch
eine(oder von mir aus mehrere) andere
feste (Default)Vorgabe(n) ersetzen?
Wer etwas Spezielles will, wird dabei mit großer Wahrscheinlichkeit doch nicht das Passende finden!
Eine (feste) Änderung des Defaultfont im Programm oder (per Setup-Auswahl) Änderung in der Wincmd.ini hat den Nachteil, dass man nur schwer wieder zu dem zurückkommt was man ursprünglich eingestellt hatte.
Eine Integration von diversen "Themes" in den Setup, würde bedeuten, dass man eine ganze Menge Einstellungen bei der Installation derselben, in der Wincmd.ini ändern müsste, oder das Themes auswählbar macht (und dann Bereichsweise auf eine andere INI-(Theme) Datei umschaltet).
- Wie wird eine Theme.ini in das bisherige Konzept integriert: THEME="%Commander_Path%"\theme.ini" ?
- Welche Einstellungen sind in einem solchen Theme abgelegt?
- Welche Priorisierung habe Einstellungen in einer Theme.Ini beim Lesen?:
(A)- Wenn Theme.ini Einstellung vorhanden, dann benutze diese.
(B)- Ansonsten: Wenn wincmd.ini vorhanden dann diese benutzen.
(C)- Ansonsten: Nimm das (alte) Default im Programm.
Oder doch lieber (B)(A)(C), mit der Konsequenz, dass man einige Themeeinstellungen niemals zu Gesicht bekommt, weil in (B) bereits andere Einstellungen vorhanden sind?
Wie geht es dann weiter:
- Welche Priorisierung haben Redirections?
- Werden Schreibzugriffe auf die Windcmd.ini dann auf die Theme.ini umgeleitet?
- Wenn bereits eine Section in der Wincmd.ini Werte enthält die nicht in einer Theme.ini enthalten sind, wo werden Änderungen dieser Werte dann gespeichert?
- ...
Imho ein Programm und Design-technischer Aufwand der nicht zu unterschätzen ist, und diverse zusätzliche Probleme aufwirft.
Gruß
Holger