yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello friends of GCC

auto hide and t2f:

I implemented this as 'feature' not to show the buttons, but I see the necessity to zoom, so I have changed it (among others).

Also I created a new button icon for waypoint. Lukas, please convert the images to black_skin like you did the others (and tell me the exact method - just in case...).

iexplore.exe:

the error NullReferenceException was IMO due to not handled exception while querrying registry.

And I found that the iexplore in my WinCE5 emulator (from you) is not able to be fed by webbrowser.DocumentText = doc;.

And if I use webbrowser.Url, then UI Explorer is started (if installed) which cannot display files at all.

Therefore I decided to use external IE explicitely started. Further benefits: jump to Graph is properly possible. You can switch between Help and GCC by task manager.

The hint with "iesample.exe" is really new to me. Now this is also handled since many CE devices might have iesample.

korean locale:

some time ago, I changed time display explicitely from HH:MM to local representation because some users wanted their local format.

If now some user don't want his local format he shall disable it in windows settings. No actions, at least unless he posts again and convinces me (but I have no idea how to handle all wishes).

more than 1km away - continue anyway?:

The last unwanted message was another message and it was really a bug.

This message here was intended to be a feature. But I see from your real life test that it can be an annoying feature in some circumstances.

I have now modified this feature, so that the message appears at once after pressing continue (if you have gps fix) - or it appears never. If you only unpause, it will never appear.

Attached the new beta 4.12beta20.

Regards, Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Klaus you are great! I am going to test it!

Thanks a lot!

Lukas

P.S.: I am sending you PM with the black buttons..
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hi Klaus,

the new beta 20 is great! I tested it on real trip - also tried the navigation - with a little different trip selected.. It is working very nicely! It recognized everything - that I have leaved the track to follow and navigated me back showing me the direction to the nearest point.. I went by metro and paused, while I unpaused, no annoying message now! And the trip continued alright!

The only small imperfection I found trying to play with the waypoints before the trip..

I don´t know how to remove the waypoint that I added.. The adding self working great and it is now very intuitive at all. Also the quick hiding the buttons by simple touch the screen is working very intuitively.. But I tried to deselect the "Auto Hide" option experimentally and it does nothing. The buttons are still stay auto hiding.. So you have left some little bug there..

I have an idea with the waypoints:

It could be good to add "remove last waypoint" under/over the menu option "remove last t2f point" to the menu. And the second idea is to have an option of removing the waypoint - that if clicked near to where the waypoint is on map while editing the waypoint icon can change to crossed waypoint icon. Then by taping on this icon the waypoint would be removed (or maybe the confirmation dialog could appear to do this - but I think it is not necessary and may hinder the editing. I think everybody know what they are tapping onto - and then there is an undo option in the menu for if mistaken.. I don´t see any problem to adding then two waypoint near beside as you can always zoom in to tap exactly where you like. The tap should not be based on the coordinates but the distance from the waypoint icon on the screen..

Then it seems it is absolutely perfect!

Thanks a lot!

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

On my emulator it works perfectly. I suppose you have checked the "master key" "hide all infos (tmp)".

I think, I should remove this menu item, because it is redundant and leads to faulty operation.

The feature to remove (or edit) waypoints is missing, I know since several weeks. I should come up with some ideas...

There are also waypoints on track, not only on t2f, but in gcc file they are practically not editable.

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

you are right. And I agree with you to dismantle this experimental function completely if it causing problems..

I was using the "hide all infos (tmp)" because I am accustomed to use the map labels to show sometimes, but sometimes I simply want better hide it (or hide everything). I don´t find the good way how this new features to use at all. But I think it is only about to find the good way how to use it correctly.. I also can use Hide map labels instead, but then maybe I would like to see the bottom info panel - I don´t know yet what is the best way to use each of this options together..

Maybe there may be solution, that by hiding the buttons (or there may be the option "auto hide map labels" instead "hide map labels") it may hides the map labels also.. The bottom info display may stay, so you will then see the map with the bottom display as you set it.. And on tap the buttons will be shown and also the map labels.. But it would have the timer then for hiding the map labels separately, because you may like to tap to see the coordinates, but by the second tap the buttons will hide (and this behavior is correct!) but the map labels should stay until no tap on the screen for e.g. 5 or 10 seconds (I prefer 10).. Then you probably don´t need it so it may also hide..

So I think this experimental function "hide all infos (tmp)" could be simply removed with no problem and for better impression of the map display the "hide map labels" should be replaced with "auto hide map labels".

It is not good there is no option of removing the waypoints at all.. Can you add this function somehow easily? Maybe for the beginning it may only exists "remove last waypoint" in menu and after adding the waypoint by the waypoint icon then the icon may temporarily change to crossed waypoint icon (to have the same option there by one click), and by the next tap somewhere on map (adding the next track point) it may again change to normal waypoint icon to be able again to add the waypoint at this place..

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

My (old!) mobile windows mobile 6.1 (HTC Jade) has definitely fall down (power button worn and not possible to repair it) after almost more than 6 years of use ! :crying:

I'm sad because I can longer use GCC ... Application that encouraged me to keep this phone on during all this years. :(

I'll look if there are emulators to run windows mobile 6.1 applications on Android phones. This will allow me to continue using GCC on my new phone until an Android version of GCC is can one day perhaps be available (but I know it takes a lot of time for developpers).

In any case, it was a pleasure for me to use this wonderful and powerful application that is GCC.

:good:

Bye
[Touch Diamond, MDA Compact IV General] ElfKaa:
I don´t think the "feature" like "hide all info (tmp)" is really a feature. The GCC may work better without as well using "auto hide labels". The display in the bottom is configurable and there is no reason to hide it temporarily.. Presets like Recall (as you mentioned) maybe the right way. But "auto hide" means to you like to see just map and/or configurable display. So the "auto hide buttons" and "auto hide labels" will solve this the best way as it will be visible on demand if needed and hidden if no reason to be visible - this is how I understand "auto hide"..

IE readme is working well and I don´t think anybody could have problem simple closing browser application.. Then GCC is shown and there is no need of switching..

Lukas

---------- Post added at 09:43 AM ---------- Previous post was at 09:23 AM ----------

Hi Klaus,

it seems to me the 5 seconds to hide the buttons is too quick. If you just play with the map you should find it enough, but not always you do what you like and the buttons are gone and you have to tap again.. To me it seems more intuitive to set it to 10 seconds as you can now always hide the buttons quickly by simple touching the map. Then after the buttons are hidden the 5 seconds counter to auto hide map labels may start to count to hide it (or maybe it could be less or the same moment (but will probably look better to be hidden for a short period after) - it will show the practice).

Lukas
[Touch Diamond, MDA Compact IV General] WolWer:
Hi, Klaus! Those user defineable infos in map view are a great help - tx. a lot.

It looks like time to destination is only calculated when track is logged: value in t2f-mode (without log) was always 00:00. Our standard use of GCC is t2f-mode without logging track, and the two most interesting data are dist- and time_2_dest - as available in context menu. What's the reason? cu - WolWer
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs,

I have a problem with too many options. Option pages are full and every option control uses many resources and slows down the start of the application. Context menu is also overfilled with options. One of GCC's maxime is that it is a small lightweight application that is easy to use.

For so many special options I must build something new. I am thinking of some advanced, generic working options page. Perhaps in a manner like firefox about:config.

Switch off device on Exit: I have rejected this feature request because I have no idea how to acheive this (it may be different on different devices) (and the options issue above). Instead of always repeating the boring sentence "this is standard feature in other cycle applications", you could provide me a code sample how to do this.

Hi Lukas,

I have not removed "hide all infos" (due to intervention of lfp), instead I have disabled (greyed) all affected options while "hide all infos" is active. This prevents the user from changing an option where no effect is visible.

Do you think your proposed feature "auto hide map labels" is that important?

Hi Wolfgang,

for calculation of time_2_destination I need an "average speed". The average speed in GCC is only calculated while tracking, because it is trip_distance / trip_time (either with or without stops). For your application (and I think it is very often used this way) I need an other source of "average_speed". Suggestions are welcome.

Regards, Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
It should be very dangerous and I haven´t seen this in any other application before.. And then it is absolutely nonsense. It exists an application that may switch off your device. And I have it. But you can switch off the device by pressing the power button easy way, so why to have this option here in GCC??

No, it was just an idea how to solve the problem with hiding infos to be more intuitive..

I don´t think it is necessary, it is just an addon feature. If it is too much complicate - as you already told - many options make the application more huge and this is no good for the whole application and usability. I also prefer simple but useful things.. And I think the GCC works now in this case great at all.. More I could ever imagine..

Lukas
[Touch Diamond, MDA Compact IV General] WolWer:
I've assumed that, but solution is rather simple: Actual speed is known even without logging. Following equation calculates mean value of speed:

Average speed(n+1) = Average speed(n) + const * [average speed(n) - actual speed (n)], where (n) or (n+1) are values at time (n) resp (n+1), const is a figure << 1, which represents the time constant of the low pass filter (wow! - that's been part of my diploma ca. 40 years ago) - to be evaluated by some tests. Trip_time to be counted up from t2f started and speed is not equal 0 resp. less that speed defined as max. speed for pause. Trip_time and average speed to be set to "0" when dest. reached or t2f is disabled/changed.

More simple would be to calculate average speed by means of dist_since_t2f_start (start = t2f & speed > min) and cumulated t2f_time accordingly - without requiring adjustment of time constant. cu - Wolfgang
[Touch Diamond, MDA Compact IV General] ElfKaa:
One another thing again to "auto hide map labels"

I think there mustn´t be the "hide all infos (tmp)" and also "Hide map labels". Also I don´t need to have an option to autohide buttons on map view - it should always autohide..

Maybe it is time to simplify, so the idea was to remove this and replace it with only auto hide (buttons together with labels as it has the same character both).. this is what I tried to say if I told to make auto hide labels option.. You can always add options but there are a lot of options now..

So I think this can be connected together. If buttons are hidden, also the map labels can be hidden as there is no reason to be there then..

This will safe one option menu - so it will stay there only one option "auto hide" which could hide both - map labels and buttons together..

Then - there is the separate thing - the bottom info panel - which has nothing together with the other options..

It is doubled something in the main screen to the map view.. But if it was on me - it is not important as much to me also.. I can always switch to main screen by one touch to main screen button left in the map view and then return back to map view by one click to map icon button on main screen.. Map view is just map view and if there is the bottom info panel - alright - nice addon feature - but for me is not as important also..

To me the most important things you already made. It was the altitude graph - the point that is showing me where I am and what is in front of me. Also the aligning to the t2f in altitude graph. The functionality of pause button while went by metro and unpause, and the waypoints simple editing at last. So now I am able to plan my track in GCC also without need of any other third party application - for simple tracks..

If you like to implement anything important - then implement better the remove waypoint option.. I prefer functionality before the look and display options..

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

I know the formula: AvgSpeed(n) = [AvgSpeed(n-1) * A + ActualSpeed(n)] / (A + 1) with A = averaging constant

This can be transformed to (to avoid division): AvgSpeed(n) = AvgSpeed(n-1) + const * [ActualSpeed(n) - AvgSpeed(n-1)]

For me it's only little more than 20 years. In addition I will only use Speeds above some limit (1..4km/h) to remove pause times. Hmm, perhaps dependant on the setting whether inclusive or exclusive stop time.

There are several values, which are not updated, when you are not logging, because they need a start (and end) point:

trip time, average speed, max speed, distance, ODO, altitude gain/loss/max/min.

Some of them (maybe all) could be desireable to be updated even when not logging. Start point could be application start or first GPSon after application start. When starting logging, a new start point could be set (reset the vars).

Then your issue will be automatically solved.

What does the community think?

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

No, you didn´t understand any! Telling: "objection without cogent reason" is very easy but:

You didn´t tell me any example of any application that has this feature! Well - tell me just one example and I will tell you: "Yes, you are right!"

No - really I don´t know any application that is doing this on WM! I told that I have this application that does "Power OFF" but this application is just this! Run to POWER OFF! So you again - didn´t understand what I was telling.

So - again:

I have application that CAN Switch off the device - and it is only that it does!

Show me any application - GPS Navigation application - can be good example as GCC is similar to it - which has this "feature" to power off the device. I don´t think you will found this as - Windows Mobile device is the system at all and is not made to run just one application. You can have many other application running there, and if any application will power off - this will not be good for the other applications! I know that there are some coders form MP3 (now more likely videos or burners) on PC that have this option - yes - but - I was never a friend of this kind of features in applications as - this became from DOS originally where if you have been coding MP3s the whole night and or burn CD hour and half it was possible that you will do just only this and nothing another and then you will power off your computer and go to sleep.. But this is the past and now modern computers do a lot of things and no one will probably want this, the same as no one is running just only one application..

And then - all the devices has power button, what is simplier that push this button!??

Lukas

---------- Post added at 06:15 AM ---------- Previous post was at 05:43 AM ----------

lfp:

Tell me any interestings about Opera Mobile 10 :laugh:

If this is the good example of good application..

I will tell you my story with this browser:

I was trying to use this browser, then the browser filled up my internal storage an then it totally destruct self! The "rolling up" animated option screen is not working now and I am not able to set anything from there - lot of setting - which are about five together at all :) In fact - there are no options, no real useful functions and I hate this application completely! If it was not a part of the system and was not in ROM partially I will remove it completely and will use better Internet Explorer - which not perfect, but it starts in one second! not like Opera (much longer time and then don´t display correctly and consumes resources a lot without the real reason.. I haven´t seen any crash of the IE but I have seen many (or total freeze) while I was using Opera Mobile..

I think this browser is not a good example how to use the Windows Mobile system like the system at all.. I think if there will not be any system then maybe the Opera will run much better :)

Lukas
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Your absurd post 2246 was thoroughly understood, and thoroughly addressed in post 2250.

As has been repeatedly stated, it is primarily dedicated device functionality for users using GPS Cycle Computer on a dedicated device for little if anything else.

As for no one running just only one application, this is exactly what dedicated devices inherently ordinarily do.

Users that do not require the functionality and / or those not using dedicated devices, are not affected and would not select the option in the first instance.

Furthermore, despite your efforts to frustrate progress in that regard also, Windows Mobile is not the only Operating System upon which GPS Cycle Computer can be used.

It is again straightforwardly apparent it is in fact yourself that has not understood, or as is more likely, are again just objecting without cogent reason.

It was not. It was a topical example of what it was a topical example of as stated, and nothing more.

The remainder of your irrelevant nonsense posted has no relevance to GPS Cycle Computer. Nonetheless, Opera Mobile 10 was used extensively and very successfully for some considerable length of time without any particular issues at all, let alone the extreme and bizarre issues you claim to have encountered such as 'totally destruct self'.

It is again straightforwardly apparent it is in fact yourself that has not understood, or as is more likely, are again just objecting without cogent reason.

User speculation is rife as to why that would be. Troll remains top of the list supported by overwhelming and compelling evidence that continues to mount. It can again be observed the wisdom 'rarely if ever do such individuals actually change' was absolutely accurate.

Further information to be added.

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

Too much words and nothing told.. You could be a politician.. :)

One application that is using this "feature" is: .......... (you fill..) (or anybody fill...)

Lukas

---------- Post added at 10:07 AM ---------- Previous post was at 09:52 AM ----------

And better tell me where I am right and where not. And answer my questions and don´t criticize my opinion!
[Touch Diamond, MDA Compact IV General] WolWer:
1. Sorry, low.flying.pigs - my english is too poor to understand what you mean: Do you agree with me/Blaustein regarding time_2_dest etc or not?

2. @ low.flying.pigs & ElfKaa: You may continue your struggle - not in forum, but by means of private messages. This would be better for all other users of GCC!

Tx & cu WolWer
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus, hello WolWer,

I think this means that while the application is changed to update some values which are not yet set to update while not logging than this will solve the problem..

Why not - If you Klaus know how to fix it, then I think it may be good - if it will not be too much complicated and power consuming of the device..

But I think this must show the practice then..

Lukas

---------- Post added at 02:03 PM ---------- Previous post was at 01:46 PM ----------

Hello Klaus,

What will happen if the GPS is lost and then fixed again? As you told that the GPS is reseted while not fixed longer than - 5 minutes? if I remember it well? Will then be the values again reset and didn´t this affect the result?

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

I think there may be some users who will use the "shutdown on exit". There are some CE devices which are used solely for GCC and many users may use their old obsolete WM Smartphone solely for GCC. Some days ago a user said good by because the power button of his Smartphone broke irreparable down. In addition in some smartphone holder bags for bike it may be possible to operate the touch screen, but may be almost impossible to switch the power button on the side of the device without opening the bag.

It will be less a fix but a change in behavioral. The complicity is not much more than 'auto hide buttons' and the change in power consumption will not be measurable.

nothing. It will count to pause time.

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

Well, it seems logical - okay you are right.. It is the true that it can run on bike inside the bag and only the display is then reachable..

I have nothing against adding "features", but features that is meaningful..

Alright, now it seems to me it has a good reason to be there and that it is not just a nonsense..

So I think this may be done as lfp imagine it.. By long press to the power button icon, but please, also add somewhere selection option to choose to behave this way or not, or add a dialog message that should then appear to confirm this..

Well, I enjoy new fixed and improved version, then I will test it on the bike in real situation..

Thanks.

Lukas

P.S.: even that I don´t like this direct shutdown from application.. It may also be done from the system after closing GCC application (or/and the other running applications in background)

---------- Post added at 09:38 PM ---------- Previous post was at 09:22 PM ----------

I know you mean Jeroen34, but here is the problem that the device can be set to switch off without the power button, but you always need the power button to switch it on sadly :(
[Touch Diamond, MDA Compact IV General] Blaustein:
I know, but if he had used regularly the soft button for swich off, then the hardware power button would have lived probably one year more.

I am curious if low.flying.pigs finds a solution to shut down the device programmatically.

Regards, Klaus