CA3LE Posted April 22, 2019 CID Share Posted April 22, 2019 Please let me know what you think of the new design, experience and functionality so far. Include any issues you have or recommendations for improvements. Try Dark Mode too and let me know which color scheme you like the best. To toggle Dark Mode scroll to the bottom the TMN homepage and click "Dark Mode" -- (note: these themes will be carried over and connected to the forum themes when I start the separate styling of these forums.) Your feedback is very important and appreciated. Quote Link to comment Share on other sites More sharing options...
C0RR0SIVE Posted April 23, 2019 CID Share Posted April 23, 2019 I am rather enjoying (more like love) the "Dark Mode" but think that the "Light Mode" should be default... Not everyone likes their first time at a website being all dark and gloomy. My reason for dark mode? When I have several computers all on and connected each doing tests through different outgoing gateways on the automated test... I tend to sit down and watch a movie, and white light can get annoying, but a darker screen makes it easy to keep an eye on those tests and enjoy my tv. CA3LE and Sean 2 Quote Link to comment Share on other sites More sharing options...
Sean Posted April 23, 2019 CID Share Posted April 23, 2019 (edited) 3 hours ago, C0RR0SIVE said: I tend to sit down and watch a movie, and white light can get annoying, but a darker screen makes it easy to keep an eye on those tests and enjoy my tv. With me, it's similar with running speed tests at night, such as while travelling with someone in a car or on a bus. Even with my phone screen dimmed to minimum, a white page background still gives off plenty of light. This is especailly noticeable when I switch back and forth between the signal meter app (Network Cell Info) which has a black theme and then back to TestMy on the web browser. This is where I like the dark theme. On my PC, I'm happy with the regular white theme particularly during the day time. So with me, it's difficult to say which theme I prefer most as it depends on the situation, a bit like giving my preference on whether I prefer the room light on or off. ? Edit: One issue I've run into with the dark mode is the Express Test does not show the progress meter and the percentage stays at '0%' until the test completes: It does this in both Firefox, Chrome and on my mobile Firefox browser also. The does complete successfully despite showing no progress. The regular and fixed block size tests show the progress fine in the dark mode. Edited April 23, 2019 by Sean DaniBot and CA3LE 1 1 Quote Link to comment Share on other sites More sharing options...
Pgoodwin1 Posted April 23, 2019 CID Share Posted April 23, 2019 @CA3LE I like having the dark mode option. Thanks. I noticed that on the Results page, the Light/Dark selector link at the bottom of the page isn’t there. It’s there on the Download and Upload pages. The date range selector on the Results is pretty cool too. The downside is when you want to display say 6 months of results, you have to scroll the calendar when you used to be able to just enter a number of days. Not sure if you can come up with an easy way to allow the user to just enter the number of days. CA3LE and DaniBot 2 Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 23, 2019 Author CID Share Posted April 23, 2019 4 hours ago, Sean said: Edit: One issue I've run into with the dark mode is the Express Test does not show the progress meter and the percentage stays at '0%' until the test completes: Fixed! Thanks for catching that... very odd error actually. It was a quick and easy find and fix though. Just not completely sure why that happened in that specific instance. It's like, even though I found the 15 characters of code that caused it... it's unclear to me why that would have been an issue. But that's programming for you. 7 hours ago, C0RR0SIVE said: I am rather enjoying (more like love) the "Dark Mode" but think that the "Light Mode" should be default... Not everyone likes their first time at a website being all dark and gloomy. I agree. I don't think the majority of people out there will prefer dark mode all the time... but I like that there's an option now. DaniBot and Sean 2 Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 23, 2019 Author CID Share Posted April 23, 2019 4 hours ago, Pgoodwin1 said: I noticed that on the Results page, the Light/Dark selector link at the bottom of the page isn’t there. It’s there on the Download and Upload pages. What?! Show me a screenshot! This link wasn't working until yesterday, maybe that's what you mean. I fixed that bug though and it correctly selects from the results page now. The actual link itself... is always 'true'. There is a variable on it but it's being set literally one line prior. Test it again and show me a screenshot. If it's really not showing for you it would really make me scratch my head. No big deal, I can just remove the variable... but it would make me wonder why that variable isn't being registered properly. That would be really weird. Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 23, 2019 Author CID Share Posted April 23, 2019 One thing you may not have noticed yet is how granular you can get by using the Hourly tool. Once you've made a selection, click the link below the graph to only query your results from the selected host. So that tool also helps aggregate and query by host. For those of us who have tested under many hosts, I think it helps a lot. Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 23, 2019 Author CID Share Posted April 23, 2019 4 hours ago, Pgoodwin1 said: The date range selector on the Results is pretty cool too. The downside is when you want to display say 6 months of results, you have to scroll the calendar when you used to be able to just enter a number of days. Not sure if you can come up with an easy way to allow the user to just enter the number of days. Thanks man, that definitely took quite a bit of debugging to become a reality. The db_search program wasn't originally built to query that way. BTW the old way with date and days still works for old links. One trick you can do is query any date range, then go up to your URL bar and modify the dateFull variable in the URL. e.g. https://testmy.net/memberstats?type=user_name&q=CA3LE&limit=25&dateFull=04-16-2019+%2F+04-23-2019 change to https://testmy.net/memberstats?type=user_name&q=CA3LE&limit=25&dateFull=04-16-2006+%2F+04-23-2010 I've exposed all of the db_search URL variables to give you this control and for easier sharing of specific queries. If I give that form field the ability to type then it will pull up an annoying autofill box. Especially on mobile, this was super annoying. So I have that field set to readonly. That Air Datepicker I'm using for that hasn't been updated on GitHub for over 3 years. It works great but the functionality isn't exactly what I want so I'm still looking for something newer. If you guys can find a better javascript date picker I'll be happy to work it into the program. Until then, I think Air Datepicker is excellent for what we need it for. Don't know if you noticed how you can get a wider selection by clicking the date at the top (inside the datepicker box) you can actually select a really wide range pretty quickly. You can pull all the way back to the decade. Select a year, then month, then day... click the date at the top again then select the end date the same way. Takes a little getting used to but I've become really quick at it, I think you will be too. Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 23, 2019 Author CID Share Posted April 23, 2019 After I fixed the last bug I had this song in my head ? Another bug bites the dust! Sean and DESAND 2 Quote Link to comment Share on other sites More sharing options...
Sean Posted April 24, 2019 CID Share Posted April 24, 2019 I noticed that the upload progress meter bar on the light theme shows a fully lit bar throughout the upload test. For example, the following is roughly 1/3 through a 12MB upload test: It works fine in the dark theme: For the date selector on the Average Hourly page: I'm not sure if this is a bug or just a quirk, when I select a date range, it does not reset to default when go to the My Results page later on, until I touch 'Default'. This caught me out yesterday when I was trying to view my test results and couldn't figure out why it was not showing the latest test results or even results from other providers I tested with. As I was about to report the issue, I happened to notice the date selector still had the date selection from when I visited the Average Hourly page earlier. This issue is easier to demonstrate in the mobile theme. On the first screenshot, I went to the Average Hourly page and selected all of January. This shows my January hourly average as expected. In the second screenshot, I went to the My Results page. It is only showing the test results for January, i.e. the date range I chose on the Average Hourly page: If I touch that red Default button, it shows all my results again. However, it would be better if it cleared the date range automatically once I left the Hourly Average page. Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 24, 2019 Author CID Share Posted April 24, 2019 34 minutes ago, Sean said: I noticed that the upload progress meter bar on the light theme shows a fully lit bar throughout the upload test. For example, the following is roughly 1/3 through a 12MB upload test: Thanks for showing me that. I was working all night in dark-mode and didn't notice that issue, the default value was lost somehow. I think what happened is I probably needed to revert something then hit [command]+z too many times. I can't think of another way 3 lines of code could just disappear like that. I'll work on some kind of auto reset for the date range. That setting is shared so that you can flow between the hourly average and your results, querying the same range. It's caught me like you were describing before too... but then again, the old version did too. Maybe I'll just expire the cookie after 1 hour or something like that, do you think that would help? The setting would unset 1 hour after your last query... as long as you're hitting queries in the database the cookie will keep resetting the 1 hour time.... maybe even set it for a lower value. Sean 1 Quote Link to comment Share on other sites More sharing options...
Sean Posted April 24, 2019 CID Share Posted April 24, 2019 An expiring cookie would certainly help as this way if I leave the site for a few hours, I'll not get caught out like yesterday. Another thing that would help is show the chosen date range like what the Hourly Average page shows. For example, in the left screen above, it shows "01-01-2019 / 01-31-2019", but on the My Results screenshot above, it doesn't mention this. If it's not difficult to implement, I would prefer the month shown as a few letters, e.g. 'Jan' instead of '01'. Here in Ireland (and rest of EU), we read dates as DD-MM-YYYY. While '01-31-2019' is clearly written as MM-DD-YYYY, I would read a date like '01-12-2019' as the 1st of December, 2019, whereas 'Jan 12, 2019' would be clearly the 12th of January, 2019. Quote Link to comment Share on other sites More sharing options...
CA3LE Posted April 24, 2019 Author CID Share Posted April 24, 2019 On 4/24/2019 at 11:09 AM, Sean said: By the way, that progress bar is the oldest part of the entire TMN program. Original code. I mean, just look at this comment. this.setBar = resetBar; //doing this inline causes unexpected bugs in early NS4 haha, NS4 is referring to Netscape Navigator 4! That old bit of code is EXTREMELY hard for me to wrap my head around today. I struggle to make edits to it. I attempted to obfuscate (and minify, before that was a thing) the code but then ended up just making it hard for myself to understand later. But that base progress bar code is so slim (very little code) and does the job perfectly in my opinion... so I made sure to carry it over. There are two progress meters... but they're telling you different things. And I feel it's more than just % and MB downloaded. The original progress bar is so simple in its design that I think it gives a better feel for what's happening sometimes. On 4/24/2019 at 12:24 PM, Sean said: Another thing that would help is show the chosen date range like what the Hourly Average page shows. For example, in the left screen above, it shows "01-01-2019 / 01-31-2019", but on the My Results screenshot above, it doesn't mention this. If it's not difficult to implement, I would prefer the month shown as a few letters, e.g. 'Jan' instead of '01'. Here in Ireland (and rest of EU), we read dates as DD-MM-YYYY. While '01-31-2019' is clearly written as MM-DD-YYYY, I would read a date like '01-12-2019' as the 1st of December, 2019, whereas 'Jan 12, 2019' would be clearly the 12th of January, 2019. I'm still trying to work the date range selection into the My Results on mobile devices. Just need to make it look right. Trust me, I want it there too. For now, the only way to select date range on mobile is through the Connection Guide or Hourly Tool. I'll definitely change the way the date displays so that it shows the month as "Jan" vs "01" --- I actually can make it display in your countries default format too I just need to connect some other logic that's already built into the site. I can make an array of countries that use "MM-DD-YYYY" and another for "DD-MM-YYYY" --- then have it format appropriately. I plan on making that part of the future My Settings page. This will change the date format to your preferred setting across the site... but will also automatically default to your countries preference. DESAND and Sean 2 Quote Link to comment Share on other sites More sharing options...
DESAND Posted May 15, 2019 CID Share Posted May 15, 2019 I love it. Many more options and easier to track results. I was able to use the graphed results to show my ISP there was a problem with either their service or equipment. A change out in the equipment resolved the ongoing problem and retain me as a customer.No other tests provide graphical results showing fluctuations speed. CA3LE and Sean 1 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.