mhdhejazi / coronatracker Goto Github PK
View Code? Open in Web Editor NEWCoronavirus tracker app for iOS & macOS with maps & charts
Home Page: https://coronatracker.samabox.com/
License: GNU General Public License v3.0
Coronavirus tracker app for iOS & macOS with maps & charts
Home Page: https://coronatracker.samabox.com/
License: GNU General Public License v3.0
The app look very beautiful and profrssional.
can you please create a version for windows?
with c# language using winforms / wpf,
or just an exe for download and install the app on windows.
its will be great, thank you!
Opening v1.7 on macOS causes a crash and displays the following error:
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [28453]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 maccatalyst.com.samabox.corona 0x0000000101513831 0x1014bf000 + 346161
1 maccatalyst.com.samabox.corona 0x000000010151238f 0x1014bf000 + 340879
2 com.apple.AppKit 0x00007fff31abc93b -[NSToolbar _newItemFromDelegateWithItemIdentifier:propertyListRepresentation:willBeInsertedIntoToolbar:] + 139
3 com.apple.AppKit 0x00007fff31aba970 -[NSToolbar _newItemFromItemIdentifier:propertyListRepresentation:requireImmediateLoad:willBeInsertedIntoToolbar:] + 297
4 com.apple.AppKit 0x00007fff31abc53c -[NSToolbar _loadAllPlaceholderItems] + 505
5 com.apple.AppKit 0x00007fff31abb182 -[NSToolbar _windowWillShowToolbar] + 91
6 com.apple.AppKit 0x00007fff31abb0a9 -[NSWindow _showToolbar:animate:] + 196
7 com.apple.AppKit 0x00007fff31abafd0 -[NSToolbar _show:animate:] + 35
8 com.apple.AppKit 0x00007fff31ab8eed -[NSWindow setToolbar:] + 745
9 com.apple.UIKitMacHelper 0x00007fff658f8c60 -[UINSWindow setToolbar:] + 49
10 com.apple.UIKitCore 0x00007fff75160e6b -[UITitlebar _updateToolbar] + 42
11 com.apple.UIKitCore 0x00007fff75160e2e -[UITitlebar setToolbar:] + 80
I have the latest Xcode version, my code base is basically the same as yours. The change I made is not related to the problem libraries:
App Store Connect Operation Error
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'CSV' under the iOS application 'CovidIntel.app'.
App Store Connect Operation Error
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'Disk' under the iOS application 'CovidIntel.app'.
App Store Connect Operation Error
Invalid Bundle. The bundle at 'CovidIntel.app/PlugIns/Widget.appex' contains disallowed nested bundles.
App Store Connect Operation Error
Invalid Bundle. The bundle at 'CovidIntel.app/PlugIns/Widget.appex' contains disallowed file 'Frameworks'.
Platform: iPhone SE
iOS: 10.3.2
I just updated to the latest version today and am running into this issue on my phone.
Can't update the data. Please make sure you're connected to the internet
Of course I've checked and my phone is online and all other apps are able to connect to the internet.
I also checked via Cellular, WiFi and even VPN and I always get the same error.
Hi there,
you name you're app a somehow "tracker".
For me this is confusing.
Now they started to develop real tracker apps, to track down people who are infected with
covid-19 and tracking their contacts.
Your app is only a dashboard, or?
So I would like to suggest to take out the "tracking" term from your repository.
What do you think about that?
Greets,
Ted
P.S.: I started to develop such a tracking app.
https://github.com/MadTed/PD-Tracking-App-hackthepandemic/blob/master/description_of_the_app.txt
And of course, it should also have a dashboard. Perhaps you like to contribute?
I suggest the option for graphing "daily new cases" on a log scale graph, possibly also useful for other graphs as well.
This app is in App Store.
"You have macOS 10.14.6. The application requires macOS 10.15 or later." Why ?
Now #37 is fixed, but if I try to compile and launch the app crashes with the following error:
dyld: Library not loaded: @rpath/Disk.framework/Disk
Referenced from: /private/var/containers/Bundle/Application/146088EE-130F-4790-B27B-021A2DE1FA89/Corona Tracker.app/Corona Tracker
Reason: image not found
Hi, any chance to get it to work on on Mojava 10.14.6 (18G4032)?
Thanks.
Might be a good idea to prepare this app for localization. No idea how this works on code level, but glad to help out with a German translation as soon as it becomes possible on code level.
i tried to compile it for my ipad (5. Generation), but the app crashes as soon as i try to start it.
i only tried it on my ipad because when i try recompiling it for my iPhone6s im getting
this error msg: The maximum number of apps for free development profiles has been reached.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620383
i only had the corona tracker on my iphone, nothing else which i compiled myself.
i deleted an older version, rebooted but still the same. i dont know how to solve this.
everything i found with google didnt help, any help welcome...
thnx
Helmar
The current design is something like this:
struct Report {
let region: Region
}
struct TimeSeries {
let region: Region
}
class DataManager {
let reports: [Report]
let timeSerieses: [TimeSeries]
}
We need to refactor this design to move reports and time series under Region
. So every country region will have its report and time series, and sub-regions for the states/provinces/cities. And above all, we'll have the World region that has the country regions as its sub-regions.
So, basically, it's a tree of regions, which makes sense.
struct Region {
let report: Report
let timeSeries: TimeSeries
let subRegions: [Region]
}
class DataManager {
let worldRegion: Region /*
subRegions for countries
subRegions for states/provinces/cities
*/
}
This is a breaking change, so I suggest waiting until this task is completed before working on a new feature.
I noticed a few little things:
In the diagram of the most affected countries, the 100,000 steps are different sizes. The first 100,000 are smaller than the subsequent ones, which distorts the diagram and makes the USA appear even more disproportionate in this case. This also applies to the full screen view after tapping.
There also seems to be some kind of rounding error. In the diagram of the worldwide development of cases, the same applies to the same extent as to individual countries such as Slovenia, which has just over 1,000 cases. In the case of the worldwide case development, 1.1 million cases become 1 million, in Slovenia 1,100 cases become 1,000 cases. After rounding, both cases are therefore shown twice with step 1 million and 1,000 respectively.
Could this technique be used in the app for a different way of displaying the data?
Example: New cases vs Reported deaths for the day, splitting it in two
http://sankeymatic.com/build/
Thank you for your app. Stay safe and clean!
The apperence of regions does Only appear IF I change my system language to English, if I have Swedish chosen (as is Default to most Swedes), no Regional "Dots" and no information to it is shown.
Shouldn't Regional dots/data be available even if other languages then English as system language is chosen?
With English set as system language:
With Swedish set as system language:
Scrolling up to see the region view controller was broken in the update v1.3 for iPhone 8 and 8 plus. Only the top of the graph can be seen.
Scroll seems to be broken on all iPhones actually. Just that the graphs can still be seen on the bigger screens.
Any suggestions or ideas? Feel free to share them here!
The current data source is not up to date sometimes. A better option is worldometers. But there is no available API for this website, so we have to scrap the numbers and match country names with those from the time series.
I think CoronaTracker is in a really usable state right now, would love to see it on the appstore.
I know that Apple put a few restrictions on those type of apps a few days/weeks ago, but the fact that this one is using the data from CSSE at the JHU might be a point?
However animations look nice at first sight, it's getting extremely annoying after you click the third marker on the map after each, and you still have to wait that second to see the graph. I think you should add an option to disable them or at least constraint to 0.1-0.3 sec in length.
On the application I can't see the map with live stats. I can see all the graphs. Just not the map.
iPhone 11 Pro Max iOS 13.3
For some reason the app always crashes about 3-4 days after the build. Restarting the iPhone or exiting manually does not change this. This is now the case for several versions. Maybe it has something to do with memory management, the handling of the loaded data?
I'm getting this error
English: "chart.delta" = "Daily New Cases";
Swedish: "chart.delta" = "Dagliga Nya Fall";
English: "data.source" = "Source: %@";
Swedish: "data.source" = "Källa: %@";
The mac app uses a lot of ram. Starting at about ~110 MB all the way to ~300 MB.
Is this due to it being a catalyst app? It doesnt need that much ram on the iphone..
I split this issue into bugs (in my opinion) and a related feature request. It's about the new view of granular data points for regions or provinces.
Bugs:
The semicircular background layers for displaying numerical values at the provincial level are displayed empty at a certain zoom level, so they disturb the overview without displaying information.
The numerical values for the provinces overlap the numerical values for countries, and are displayed one level higher than the country values, so that when interacting, one involuntarily retrieves the numbers of the province instead of the desired country values.
Feature Request:
It would be great to be able to change "Daily New" from cases to recoveries or deaths.
Please consider adding this to the already great app!
Currently running into issues with the maps screen not loading it just appears white.
Since I have updated to Xcode 11.4 I get the following error:
Any ideas how to fix this?
It looks like the 3rd party libraries needs a fix like this one:
https://github.com/onevcat/Kingfisher/pull/1420/files
Hi, I really like your project and appreciate that you're doing this! Would adding some tests to the app be beneficial? I want to help but this is my first time trying to contribute, and was wondering if this would be something I could help with. Thank you!
With the code update as of today, I can no longer see the two graphs below the first bar graph.
Was that purposely removed?
Story: As a user, I would like to know what the estimated infected but not reported is, ideally on a city level, but even on a state level for starters would be helpful. Sources for the math can be provided if needed, but a couple inputs would be fine as well.
Is there any way we can map this out? From a data science perspective, conjoined with infection rates this seems like it could be a useful model to look at (in terms of the success of isolation efforts). Alternatively, I might be inclined to think that this information could be misleading to people who are not already in Stay at Home / Shelter in Place zones and may misunderstand or underestimate the risks associated with not isolating.
Thoughts? Is this data even available? Could we map it into the app?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.