When I added the display change mode from portait to landscape or reverse, I didn't take care of the fact that when Form3 is displayed, Form1 is displayed after the screen orientation change.
Unfortunately the fuzzy texts are still there. What background color do you have, I suspect it is white. And, as the background color of bottom of the screen is relatively dark the 'fuzziness' is much more visible.
For the screen mode I will look with digitaldon37 to change it.
For the 'fuzziness' could you test in modifying the
SetTransparentColor(cWhite) to
SetTransparentColor(RGB(245,205,160))
to see what the difference is.
Do you have ClearType characters ?
The problem with the buttons is for me a known problem, I mentioned it already to digitaldon37.
The problem is with JPG image files and the transparent color.
I had created bmp files for buttons with a white surrounding that would be transparent. If you change these BMP files into JPG files the surrounding color is no more pure white but similar RGB(254,254,254) looks like white but is not the transparent color ! In the middle of the arrow the color should be like RGB(254,254,254) almost white but NOT transparent.
Hallo Filippo,
Ich kann auch hier einen Teil des Antwort geben.
Als Ich die Änderung von Portrait auf Landscape und zurück, vorgenommen hatte, habe Ich gar nicht daran gedacht dass wenn man in Form3 die Orientierung ändert Form1 nachher angezeigt wird. Das mit den unscharfen Texten ist leider immer noch da. Welche Hintergrundfarbe hast Du? Ich nehme an weiss. Und da der Hintergrund im unteren Teil des Bildschirms relativ dunkel ist, ist das Problem desto mehr sichtbar.
Für die Bildschirmorientierung werde Ich mit digitaldon37 sehen dass wir es ändern.
Für den unscharfen text könntest Du mal
SetTransparentColor(cWhite) zu
SetTransparentColor(RGB(245,205,160))
ändern, um zu sehen ob es besser wird.
Das Problem mit dem Button ist für mich bekannt, habe es digitaldon37 schon mal geschrieben.
Das Problem kommt mit JPG Bilddateien und der Transparenzfarbe.
Ich hatte Bilddateien als BMP Dateien erstellt mit einer weissen Umrandungsfarbe die transparent sein soll. Wenn man diese BMP Dateien in JPG Dateien umwandelt ist die Umrandungsfarbe leider nicht mehr pures weiss sondern annähernd RGB(254,254,254) oder ähnlich, sieht wie weiss aus, ist aber nicht mehr die Transparentfarbe. Der Pfeil in der Mitte muss zum Gegenteil eine Farbe wie RGB(254,254,254) haben, weiss aber NICHT transparent.
there is still a small problem with the graphic (see picture) and the switch from portrait mode to LandscapeMode.
If Form3 is visible and one of PortraitMode on LandscapeMode changes will be visible Form1, is it normal?
es gibt noch ein klein Problem bei der Grafik(siehe Bild) und beim umschalten von PortraitMode auf LandscapeMode.
Wenn Form3 sichtbar ist und man von PortraitMode auf LandscapeMode wechselt dann wird Form1 sichtbar, ist es normal?
Ciao,
Filippo
Hi Filippo,
As a quick test, you might see if changing the setting "themeFormColor" to something orange helps. (maybe 255,128,0)
[edit] There are also two other settings you can add to the theme file: buttonColor and ImageColor. You might set those to orange and see if the buttons look better.
I am going to add this to the bug list and see if I can fix that, as well as applying the settings correctly when switching between themes.
Last edited by digitaldon37 : 12-07-2008 at 12:40 AM.
If you want to zip up your theme and upload it here, I'll take a look at it. It might help me tweak the code better.
@all, I think the latest version (.38) is on post #1 if anyone wants to make any changes. I've compiled .38 into a public release 1.0 and haven't planned on a 1.1 any time soon, but the developer version can still move forward. Any changes in it will be rolled up into the next public release.
@Filippo
Can you please test this version.
There is no Transparent color, and no FErase anymore.
The texts are drawn directly onto the bachground image.
I hope that the texts will look somewhat better.
The other problem has not yet been changed.
Könntest Du mal diese Version testen.
Es gibt keine Transparent Farbe und auch kein FErase mehr.
Die Texte werden direk auf das Hintergrundbild gezeichnet.
Ich hoffe dass die Texte etwas besser aussehen.
Das andere Problem ist noch nicht geändert.
@digitaldon37,
The Russian file problem is solved in this version.
There were missing 2 lines in the LoadLanguageText routine
@Filippo
Can you please test this version.
There is no Transparent color, and no FErase anymore.
The texts are drawn directly onto the bachground image.
I hope that the texts will look somewhat better.
The other problem has not yet been changed.
Könntest Du mal diese Version testen.
Es gibt keine Transparent Farbe und auch kein FErase mehr.
Die Texte werden direk auf das Hintergrundbild gezeichnet.
Ich hoffe dass die Texte etwas besser aussehen.
Das andere Problem ist noch nicht geändert.
@digitaldon37,
The Russian file problem is solved in this version.
There were missing 2 lines in the LoadLanguageText routine
now the graphics are almost perfect, only in picture No. 3 is still a small mistake.
jetzt ist die Grafik fast perfekt, nur in Bild Nr.3 ist noch ein klein Fehler.
Ciao,
Filippo
I found something else that needs to be fixed: when you click on the current weather icon to refresh the "last update" message doesn't get erased. The "please wait" seems to be written on top of the previous message. It fixes itself when the refresh is completed though.
Update: Feedback over at XDA is that the fuzzy fonts are gone!
Last edited by digitaldon37 : 12-08-2008 at 10:03 PM.
@Filippo,
Danke für den Test, es ist doch komisch, wie Du es schon mal in einem anderen Test gesehen hattest, dass der Text im Portrait Modus nicht so sauber aussieht als im Landscape Modus.
Das Problem in Deinem 3ten Bild werde Ich natürlich verbessern. Hatte leider nicht mit allen Sprachen getestet.
Thank you for the tests, it is starnge, as you already had seen it in a previous test, that the texts in portrait mode are not as sharp as in the landscape mode.
The porblem in your 3rd image will for shure be improved. Unfortunately I didn't test it with all languages.
@digitaldon37,
I forgot this one, if you don't mind, I will no more draw the messages on the bottom of the screen, but on a Panel in the middle. Before, when drawing onto the foreground it was easy to refresh a part of the screen without changing the background image. In drawing now directly onto the background image, it would need two whole screen updates for a message, the first time for displaying the message, and the second time to delete it. With the Panel the message display would be independant.