yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

I haven´t tested the pause button yet, probably tomorrow on some trip..

But I noticed you changed the font size if bigger resolution screen. Even that it seems good idea, I prefer the smaller texts because some of them now don´t fit under the icons. See the screenshot. And all the graphic artists knows that the bigger is not clearer :)

So - I think there should be some option for select the text size then e.g. by clicking Info panel or the text of this font size anywhere, then the menu may appear with some option to lower or higher the font size..

I also noticed that you added some onscreen info to the map. It works great and very intuitively. The only what I always wished is to hide all this onscreen info everywhere to allow display only the map alone with the buttons on the bottom..

What I don´t exactly understand are the Track2Follow clear button which is changing with Restore button. But maybe later I will found how it is meant, for now it is a little mystery for me :) I will play more with this later..

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

I have some bug in the latest GCC.

If the application is maximized, it can not be minimized. I mean to see the main windows home screen (in my case by pressing the red button (OK button)).

The previous GCC has been working well in this case. And if the application is not maximized, it is still able to be minimized.

Lukas
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs,

- Clear2Follow button after edit t2f: corrected - also when Add Waypoint to t2f.

- Text size: refined

- App maximized: renamed to App full screen

- context menu on WinCE: this is specific implementation of context menu in WinCE and also occures in file explorer.

If you lift your finger over a menu item, then it will be selected on WinCE - on WinMobile it is not selected (only on tap down).

- smaller font for units: ok

- all three fields the same value: there is nothing wrong with this.

- similar background and map label color: not necessarry because the way to change it back is clearly visible.

- clear background: what about "clean background"?

- significantly reduce the size of GpsCycleComputer.exe: I am highly interested on how to do this.

Lukas:

- home button: I suppose this is due to the newly introduced "FormBorderStyle.None" for WinCE without title bar.

I'm afraid I must implement the first OS-specific code.

- Restore button is only enabled prior loading any file. Clear t2f is only enabled after loading a file. So they can share the same place.

Regards, Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

Does this means that there will not be any fix for this?? This is very very bad! Because I can not then get to the main screen of windows until I disable the fullscreen mode :(

Interesting is that when it is not maximized then the application can be minimized and everything is working well, but when maximized then it is not possible to minimize and the application stays in front even the tiltle bar is then displayed. This is for sure wrong behavior..

Lukas

---------- Post added at 12:43 PM ---------- Previous post was at 12:22 PM ----------

Pause:

Pause seems to be working now, but I only made a short test at home while GPS has been lost I pressed pause then after a while I unpaused and after GPS was fixed again then there was no message appeared :)

Today I plan a trip, so I will confirm this then after the real test later today..

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

I have found the reason of the message that I mentioned before.. It is because if the GPS is lost and after some kilometers again fixed then the message of if I´d like to continue will appear.. I think this should not happen as there is no reason to not continue even it is not from the exact point.. This message could only appear if I will stop GPS, then it is logical to ask me if I´d like to continue.. But while unpause then you would not wait for the fix - but you have to because you have to confirm the message, until then the GCC will not record anything.

Also I have unchecked "Confirm pause and stop" in the options page so I think this may not happen then..

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Yes, this is exactly what I mean.. This is not good - impossible to get to home screen..

Yours fixed version is again working well!

Thanks

Lukas
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

the checkbox "Confirm pause and stop" has nothing to do with your issue.

The reason why this unwanted confirm message appered was this: if you loose gps and GCC can not get fix for more than 3 minutes (now 5 minutes) GCC automatically switches GPS off and on to give GPS receiver a reset to overcome some hangers or whatever. And this switch off of GPS (either manual or automatically after 3 min) caused the message box to appear in error. It should be fixed in 4.12beta15.

Attached a new version 4.12beta16

- some minor changes mentioned in #2190

- bugfix: Restore

- map context menu reorganized; hide all infos (also hide navigation?)

- fix Home button

- Readme.htm is now shown with .NET functionality, but I'm not shure if it works if there is no internet explorer included in the device.

Regards, Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

Many thanks for 4.12beta16 and the source code. Appreciated as always.

Some initial feedback from cursory testing:

Text size issues appear significantly better, if not resolved.

Map screen context menu reorganisation and integration of new functionality is very good.

When 'Hide all infos' is selected, Navigation is also hidden. In this instance 'hide navigation' also shown in context menu is superfluous as it is already hidden. This could switch to 'show navigation'. This would allow navigation to be hidden with all other information, but also displayed without other information as / if required.

Minimise functionality on Windows Mobile is fixed and Full Screen on Windows CE remains working, the Operating System detection working well. This same functionality could be used for implementation of other OS specific features in due course avoiding any inter compatibility issues.

Further analysis of the issues of display of help content is required, but initially:

Readme.htm display via .NetCompactFramework is working when Internet Explorer Mobile is installed on device. When another browser is default, even when IEM is installed, the .NetCF display in GCC is blank with a Close X, and the file displayed in the default browser. GCC could force display via .NetCF and prevent browsers from opening the file.

When Internet Explorer Mobile is not present on a device, the .NetCF display in GCC is blank with a Close X, as per screen grab 1. GCC could detect the presence of browser on device, perhaps by checking if any application is registered for opening .htm files.

If no application is registered, or instead of the aforementioned altogether, display of Readme within GCC can still be achieved, without dependence on external software beyond .NetCF and eliminating browser issues entirely.

This by usage of an additional .txt file instead of the rxisting .htm file for that purpose. The .txt file would be a straightforward copy and paste derived from the .htm on screen text, not the source code, with some minor edits perhaps. Apart from some formatting and hyperlinks, the result on screen in GCC would be very similar. On devices that have no data connection, hyperlinks are irrelevant anyway.

Further information to be added.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs,

thank you for testing. How do you test "without internet explorer installed"?

I have modified the code which could solve this issue. But I have not found a good possibility to jump to a specific chapter in Readme.htm (to show specific help for Graph). The realized solution is very bad, but astonishing it works.

WebBrowser webbrowser = null;
Button buttonHelpEnd = null;
byte BufferDrawMode_Save;
private void buttonHelp_Click(object sender, EventArgs e)
{
try
{
//string uri = "file://" + CurrentDirectory + "Readme.htm";
//if (BufferDrawMode == BufferDrawModeGraph)
// uri += "#graph";
BufferDrawMode_Save = BufferDrawMode;
BufferDrawMode = BufferDrawModeHelp;

string file = CurrentDirectory + "Readme.htm";
StreamReader sr = new StreamReader(file);
string doc = sr.ReadToEnd();
if (BufferDrawMode_Save == BufferDrawModeGraph)
doc = doc.Remove(0, doc.IndexOf("<a name=\"graph\"></a>"));

webbrowser = new WebBrowser();
webbrowser.Parent = this;
webbrowser.Dock = DockStyle.Fill;
//webbrowser.Url = new Uri(uri);
webbrowser.DocumentText = doc;
webbrowser.Show();
webbrowser.BringToFront();
webbrowser.Focus(); //to bring Windows title bar in background

buttonHelpEnd = new Button();
buttonHelpEnd.Parent = this;
int size = Math.Min(this.Width, this.Height) / 16;
buttonHelpEnd.Top = 0;
buttonHelpEnd.Left = this.Width - 2 * size;
buttonHelpEnd.Width = size;
buttonHelpEnd.Height = size;
buttonHelpEnd.Text = "X";
buttonHelpEnd.Click += HelpEndClick;
buttonHelpEnd.Show();
buttonHelpEnd.BringToFront();

/*
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "\"file://" + CurrentDirectory + "Readme.htm";
if (BufferDrawMode == BufferDrawModeGraph)
proc.StartInfo.FileName += "#graph\"";
else
proc.StartInfo.FileName += "\"";
proc.StartInfo.UseShellExecute = true;
proc.Start();
*/
}
catch(Exception ex)
{
MessageBox.Show("Cannot display 'Readme.htm'\n" + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
HelpEndClick(null, null);
}
}
private void HelpEndClick(object sender, EventArgs e)
{
if (webbrowser != null) { webbrowser.Dispose(); webbrowser = null; }
if (buttonHelpEnd != null) { buttonHelpEnd.Dispose(); buttonHelpEnd = null; }
//MenuExec(MenuPage.BFkt.mPage);
BufferDrawMode = BufferDrawMode_Save;
}

Are there devices without IE support?

I don't like to have Readme in two versions (htm and txt) and on txt only we loose all text formatting.

On devices without IE we could recommend to read the Readme.htm on a desktop computer or install IE or at least the corresponding ActiveX-control on the device (do have any infos on how to do this?).

Regards, Klaus
[Touch Diamond, MDA Compact IV General] WolWer:
Hi, Klaus! Since I only use GCC for ttf-purposes, I can't contribute to actual discussions.

On my last ride with GCC/ttf on Medion S3867 at any stop (caused by traffic lights ....) return advise was given, I guess due to missing direction of travel. This indication (optical and acustical) should be suppressed.

My S3857 ist still in use, thus I'm still interested in operation of buzzer - is it still on your to-do-list? In case of - what can I do in addition to the attachments of my post http://xdaforums.com/showpost.php?p=51926255&postcount=2178

cu & tx - WolWer

Special tx for user definable infos in map view!
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hi Klaus,

thanks for update, tomorrow I will test it :) But it is nice - the new order of icons in menu and the option to hide all (and new submenu for display options)..

The error mentioned with the browser (by clicking Help button) I can also confirm.. Then after pressing close "cross" in the browser (clear page just with the cross in the top right corner) the GCC has crashed to me with ObjectDisposedException.. It will appear if you don´t wait to let the page to completely load and quickly press the cross to close it..

I am talking about the latest beta 17.

Lukas
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Wolfgang,

Ok, I can imagine that here is some work necessarry. Did you track (log) this trip and can provide me the track for test purposes? An extract in gpx with one or two stops is enough.

The poke around in the fog leads to nothing (at least without actual device under debug control). But if low.flying.pigs can find a solution, I will implement it willingly.

I am highly interested what happens on your device if you press the help button in beta17.

Regards, Klaus

---------- Post added at 01:01 AM ---------- Previous post was at 12:55 AM ----------

Hello Lukas,

What do you think, should this "hide all" also hide navigation (as it does) or not?

Which error do you mean?

Hmm, there is more to do than I thought..

Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

I have no problem with "Hide all" to not display me the navigation also, it should be also enough for me to only have an option simply to hide all or show all :) (except the fields you have added at last to the bottom which may stay configurable like you created it already and it is very handy! I will choose if I´d like to see it or not and what may be displayed there.. It is working really nice!)

The only what I think can be also useful - if you´d like to hide all, then you probably don´t wanna see anything but map, so the buttons may also disappear in this case.. This was my point and wish all the time - to have an option to see only the map on the screen (and e.g. by simple tap on the screen once it may show me the buttons and tap again somewhere to map to hide them again - or tap to +/- to zoom the map or tap to home button to return to main screen :) While it is on fullscreen then it may look great, what do you think?

But I let it on you and on the opinion of others what they prefer, I just wanted to have an option to see only map without any numbers or letters anywhere, if I will need some info there then I simply set in on and what will be displayed is not important as much for me.. The basic was to have an option to hide the info there..

If it is not a problem, then make the navigation show/hide also selectable, if is - as I am saying - I have no problem with just hide or show any info there..

The only one that will happen while pressing the help and closing cross too much fast before the help page loads.

I don´t know what should be better, if to make the browser inside the GCC as you probably already tried or simply to create simple txt with the help if no browser on the device present..

I know you told to be good to have just one version of the help file, but I still think the solution is that for the devices without browser there can only be some basic info as the help file with the link to the web help for more info. I don´t think you have to be solving something like this. It is not a problem of GCC - then it is a problem of the device..

But to me it seems you made it already! The only problem is to solve to not press the cross too much quickly :) If I wait, the help is displayed correctly!

:good:

Thanks

Lukas
[Touch Diamond, MDA Compact IV General] WolWer:
Unfortunately I didn't log the second part of our todays ride with several stops at traffic lights - each stop accompanied by "bitte wenden". gcc-log of first part with a a few stops and both parts of t2f are in zip-file attached. Stops in part one are at tp 4 (there's a short deviation from track in the log), tp 25 (street in track doesn't exist any more, resulting in another deviation in log), and tp45. Stops in part two are between tp 14-15, 17-18, at tp 20, 33, between 33-34 and at tp 35.

As I learned from low.flying.pigs post #2152 further working on buzzer operation is worth while, since there are quite a few PNA without sound/speaker, but buzzer. Thus, I've provided S3857 registry and file list of /windows in post 2178. It took some time, since I've been off to South Italy - without any PNA beside my android smartphone. Now I'm waiting for low.flying.pigs further questions regarding this matter.

On both Medion devices (identical operating system/ .NetCompactFramework) on "help" a white screen is shown, only a little square wirh cross inside in the right upper corner /close window is to be seen - sorry!

Tx & cu Wolfgang
[Touch Diamond, MDA Compact IV General] florescent:
Date expression bug on v4,12 beta2

Hello, I'm using GCC from 2009. I'm very appreciate for to meet new version yesterday.

I found some date format bug.on GCC v4.11 and v4.12 beta 2. My previous version is v4.09 and it is displayed like "HH:mm" as control panel is.

Please check this problem.
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello florescent,

Thank you for the interesting feedback.

The characters on the left hand side in the clock area on the screen grab you provided look Korean, the first being the number 5 in the Sino Korean number system.

On your device may be an option to set Regional Settings. If an alternative locale is selected such as English, after any reset required and restarting GPS Cycle Computer, the clock area should display normally.

If you could confirm this on the latest beta, currently 4.12beta17 available here, it would suggest an issue with support of Korean locale. It can then be anticipated a forthcoming beta release would address and resolve this.

If you need any assistance with the above, this can be provided on request.

It can be stated any changes would not adversely affect any existing functionality or user.

I look forward to your future feedback with interest, as with that of all users that take the time to positively contribute.

Further information to be added.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

Do I understand right? you don't need a quick reachable "master button" to switch off and on all the infos in map (temporarily)? You only want a straight forward possibility to config all infos whether they are shown or not? And this config stored permanently. This I would also prefer. BTW: then you can save different settings and recall them with the three Recall buttons. BTW2: beta18 will have "autohide buttons" in map :).

Regards, Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Retaining the existing 'hide all infos' 'master switch' functionality, along with anything to be added to that, in addition to implementing individual separate switches for each info, will inherently allow maximum flexibility and usability.

The needs and requirements of all users in that regard will therefore be met.

Master switch and separate switches are standard functionality in other GPS mapping applications.

It can be stated any changes would not adversely affect any existing functionality or user.

Further information to be added.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

config map display menu has now 3 sections. The first section is temporarily (not stored permanently).

With the other 2 sections you can configure all you want, and this is stored in .dat file.

Attached new version 4.12beta18:

- map config reorganized; auto hide buttons (unhide by tap; same also on Graph)

- improved: "TurnOver" while standing

- Readme.htm is now shown with .NET functionality. If there is no IE, then Readme.txt is shown in a TextBox. Unfortunately this is only capable to show 64k (I had already to shorten a bit).

Regards, Klaus
[Touch Diamond, MDA Compact IV General] WolWer:
I don't feel help file to be essential on PNA, nevertheless help.txt doesn't operate on WIN CE5: "Error, cannot display '\My Flash Disk\GCC\' System.NullReferenceException ..." Tx & cu - WolWer
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

the bottom configurable info panel has stopped working correctly :( The only first field is always visible, I can not set the other two fields never more.. If I set field 3 it will change the first field, then I select 2nd field and also the first field is changed.. The first field then also will change the first field..

The menu is now well organized and it is very intuitive and logical.. It is nice to have an option to hide labels of the map also now..

The autohide is working well! The only thing is that it is too much quick.. And I think the time to hide should also be counted from really no tap to map, or no move (simply - no action), if you are touching the screen or moving map or anything the counter to hide should be reseted - if the buttons are visible.. (But still stays there if the buttons are hidden and you only move the map, then the buttons stay hidden and would be recalled by the simple tap as it is now..)

Then I prefer 10 seconds to hide but to have an option here by simple tap to hide/show the buttons again at anytime. Now it is only to show if simple tap to map..

I disagree with low.flying.pigs to force tapping to exact location of the screen.. If there is nothing visible, you should have not been forced to tap to somewhere. For now it has no reason as there is no other menu (or buttons or bars) to be chosen to hide/show. If there will be another bar e.g. at the top then it should have some reason for which one to show.. Map coordinates can be shown in every cases then never minds where to tap - if you tap at the bottom then you could also like to get coordinates - tapping to the button area or elsewhere. I don´t think it minds to anything that the buttons then is shown also for 10 seconds with this tap.. Coordinates are just an info nothing more.. But as an improvement I think should be drawn a little X cross where has been taped visible for e.g. 5 seconds. (if "show map labels" is selected)

At first I also thought as low.flying.pigs to be better to see the buttons while entering the map screen. You did it to be hidden if is selected to autohide.. But now I think you did it right and it is now better to not show the buttons there after entering the map screen. You wanted to see the map, so you see the map (you have selected "autohide" previously so it is logical to be hidden) You can then recall the buttons by the tap. So I think this may stay as it is now also..

Lukas
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
GPS Cycle Computer can be developed to cater for the needs and preferences of all users, including yourself, and in preparation for future expansion of functionality, as detailed in post 2211. It can be stated any changes would not adversely affect any existing functionality or user.

Further information to be added.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] ElfKaa:
Low.flying.pigs,

Why you are modifying your messages adding my evidence as yours (before mine) and correcting my spelling ("autohide" / "auto hide")??

It looks like you´d like to get credits for it for yourself instead of me if the others will see the message in front of mine :) But do you think the others are as stupid?? :D

Put your evidences where they belongs, and learn czech before correcting me and my english!
[Touch Diamond, MDA Compact IV General] Blaustein:
Thanks to all testers.

- info fields bug: I have renamed the menu items (1st field -> 1st info field...) and not thought that this is also used in recognizing menu command.

- autohide -> auto hide: ok

- auto hide timer: also restarted on tap on button; time 5sec

- RichTextBox: this sounds very interesting. It could solve all issues and I need only one file Readme.rtf.

But There is one big Problem: On .NETCF there is no RichTextBox, only on normal .NET. In some old documentation there is platform Windows Mobile 5 stated, but this seems to be an error and is removed in newer documentation.:(

Klaus