Commit Graph

31 Commits

Author SHA1 Message Date
alessandro90
408dd5e4ce Update the download speed every 2s. Speed is the average in the 2s.
Also update downloaded MB only if at least 1 MB has been downloaded
since last update.
2019-06-29 00:24:45 +02:00
alessandro90
9c0b93cb32 Add a 'Slow connection' warning. Use perf_counter() in place of time()
and also lower the _CHUNK in the database download thread
2019-06-28 20:17:00 +02:00
alessandro90
52ac5e7752 Hide or show the waterfall+audio_widget based on the current main tab 2019-06-25 18:46:06 +02:00
alessandro90
8859495068 Fix modulation filter to check for multiple entries separated by
semicolon. Also add a check to remove duplicated signals when
loading the database from file
2019-06-07 23:23:09 +02:00
alessandro90
10724e548a Change all double leading underscores with sigle leading underscores.
Also make minor refactoring and stylistic changes.
2019-06-01 18:07:37 +02:00
alessandro90
3dea2a0e56 Fix some typos in docstrings 2019-05-30 21:49:43 +02:00
alessandro90
43a9ce954e Add docstrings. Also add safe_cast function. Finally
fix some minor issues.
2019-05-25 15:18:06 +02:00
alessandro90
f87df03147 Makes ThemeManager even more flexible. Also set 'Dark' as default
theme. Also remove ugly 'system' theme
2019-05-18 15:47:03 +02:00
alessandro90
9ebf60779b Modulations and locations lists are now detected at startup.
Also improve styles of some widgets.
Also fix a bug in forecast screen.
2019-05-16 21:34:53 +02:00
alessandro90
825386a8f1 Add donwloaded megabytes and current download speed to the
download window
2019-05-14 20:17:51 +02:00
alessandro90
3d571844b8 Add logic to the forecast screen 2019-05-12 11:57:39 +02:00
alessandro90
36f941131c Fix details in fixed aspect ratio labels. 2019-05-05 11:45:53 +02:00
alessandro90
175cb66c76 Forecast screen. Just a partial implementation: gui and info btn 2019-05-04 17:55:17 +02:00
alessandro90
dbfe2cd0d5 Add 'About' section 2019-05-01 20:22:17 +02:00
alessandro90
fe54c69795 Fixes forecast images order 2019-05-01 20:06:47 +02:00
alessandro90
dc8044f09c Add links to sigidwiki 2019-05-01 20:01:59 +02:00
alessandro90
9c77ac8278 Forecast data are now downloaded asynchronously. This is much faster 2019-04-26 17:36:24 +02:00
alessandro90
f45d36dc6d Minor refactoring 2019-04-26 10:37:06 +02:00
alessandro90
91bfcde7cc Fix bug in reset of mode filters. Make forecast labels theme-dependent. 2019-04-14 15:57:18 +02:00
alessandro90
40ce9057f4 Add clickable progress bar class. Few changes of main screen. Round floating point numbers to 2 decimanl digits in man screen. Hide border in mode screen for themes 2019-04-07 15:41:52 +02:00
alessandro90
3742e5372e Only update speca weather if it not already updating. Also remove QPixmaps if already displayed 2019-04-07 13:12:13 +02:00
alessandro90
d626475ace Completes first forecast screen (experimental colors). Adds checkable theme in action bar. Fixes bug in show_matching_strings function 2019-04-06 18:54:33 +02:00
alessandro90
5b95d19d7c Update left half of space weather with colored labels. Also apply minor modifications 2019-04-01 22:53:54 +02:00
alessandro90
f04aec4926 First half of space weather screen. Still missing values updates on screen 2019-03-30 23:40:34 +01:00
alessandro90
2c7c9b9447 Minor constants.py refactoring 2019-03-29 22:04:04 +01:00
alessandro90
94ac35071f Fix checksum_ok if no internet connection 2019-03-29 19:54:48 +01:00
alessandro90
0d83bf4ab0 Improved download database management 2019-03-26 21:47:17 +01:00
alessandro90
8c1a6438ec Add GFD screen. Also add new themes. Also apply minor modifications 2019-03-24 18:22:06 +01:00
alessandro90
f24dfac98f Move themes management into the Theme class. Also add a splashscreen 2019-03-22 19:31:49 +01:00
alessandro90
4f617ecb28 Add acf filters and other minor improvements 2019-03-21 18:55:12 +01:00
alessandro90
c284f13d7f Refactoring 2019-03-18 20:18:30 +01:00