From 61bcd7d7c809b22694d68195fdac64697e26f5a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th=20=28ebola=29?= <25765137+Tamas-Toth-ebola@users.noreply.github.com> Date: Mon, 25 May 2020 22:18:42 +0200 Subject: [PATCH 1/3] Documentation clarification --- EXTENSIONS.GNOME.ORG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EXTENSIONS.GNOME.ORG.md b/EXTENSIONS.GNOME.ORG.md index f9c7c5b..8f13d66 100644 --- a/EXTENSIONS.GNOME.ORG.md +++ b/EXTENSIONS.GNOME.ORG.md @@ -1,5 +1,7 @@ # corona-tracker +This file contains in one place all the required data of the GNOME Shell extension for extensions.gnome.org website to make perfect control of them and keep it in every aspect the up-to-date extraction of main README document. + ## Homepage https://github.com/lachhebo/corona-tracker From d854a58e35806502166c87704996f4f74d2612e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th=20=28ebola=29?= <25765137+Tamas-Toth-ebola@users.noreply.github.com> Date: Sun, 1 Nov 2020 14:18:47 +0100 Subject: [PATCH 2/3] GNOME Shell 3.38 compatibility + extension icon --- EXTENSIONS.GNOME.ORG.md | 3 +- extension.js | 49 ++++++++++------------------- metadata.json | 15 ++++++--- resources/extensions.gnome.org.png | Bin 15419 -> 16028 bytes 4 files changed, 30 insertions(+), 37 deletions(-) diff --git a/EXTENSIONS.GNOME.ORG.md b/EXTENSIONS.GNOME.ORG.md index 8f13d66..66a7aaa 100644 --- a/EXTENSIONS.GNOME.ORG.md +++ b/EXTENSIONS.GNOME.ORG.md @@ -37,7 +37,8 @@ GNU - General Public License v3+: https://www.gnu.org/licenses/gpl-3.0.en.html ----- MORE DETAILS ----- -https://github.com/lachhebo/corona-tracker/blob/master/README.md +GENERAL INFO: https://github.com/lachhebo/corona-tracker +RELEASE NOTES: https://github.com/lachhebo/corona-tracker/releases ``` --- diff --git a/extension.js b/extension.js index 05d2ba9..d5cfe13 100644 --- a/extension.js +++ b/extension.js @@ -1,9 +1,9 @@ // Imports + const St = imports.gi.St; const Gio = imports.gi.Gio; // Just for custom icon const Main = imports.ui.main; -const Tweener = imports.ui.tweener; - +const Tweener = imports.tweener.tweener; const Lang = imports.lang; const PanelMenu = imports.ui.panelMenu; @@ -29,7 +29,6 @@ const LOOP_UPDATE_TIME = 60*60*12; // every 12 hour, the result will be updated // Functions - const CoronaItem = new Lang.Class({ Name: 'CoronaItem', Extends: PopupMenu.PopupBaseMenuItem, @@ -38,12 +37,11 @@ const CoronaItem = new Lang.Class({ this.parent(); this.connect('activate', function () { }); - this._label = label; - this._value = value; + this._label = new St.Label({text: label}); // Restructured as StBoxLayout's child meta was deprecated in 3.36 and removed in 3.38. + this._value = new St.Label({text: value}, {x_align: St.Align.END}); // Restructured as StBoxLayout's child meta was deprecated in 3.36 and removed in 3.38. - - this.actor.add(new St.Label({text: label})); - this.actor.add(new St.Label({text: value}), {align: St.Align.END}); + this.actor.add(this._label); // Restructured as StBoxLayout's child meta was deprecated in 3.36 and removed in 3.38. + this.actor.add(this._value); // Restructured as StBoxLayout's child meta was deprecated in 3.36 and removed in 3.38. if(type){ this.actor.add(new St.Icon({ icon_name: type, icon_size : 12})); // COVID-19 panel icons } @@ -62,9 +60,6 @@ const CoronaItem = new Lang.Class({ }, }); - - - const CoronaMenuButton = new Lang.Class({ Name: 'CoronaMenuButton', Extends: PanelMenu.Button, @@ -108,12 +103,10 @@ const CoronaMenuButton = new Lang.Class({ }, - _fetchSettings: function () { COUNTRY_NAME = this._settings.get_string(Prefs.Fields.COUNTRY_NAME); }, - _onSettingsChange: function () { var that = this; @@ -123,7 +116,6 @@ const CoronaMenuButton = new Lang.Class({ }, - _get_soup_session: function() { if(_SESSION === null) { _SESSION = new Soup.Session(); @@ -136,7 +128,7 @@ const CoronaMenuButton = new Lang.Class({ } return _SESSION; - }, + }, _queryAPI: function(){ let request; @@ -151,7 +143,6 @@ const CoronaMenuButton = new Lang.Class({ this._updateDisplay(result); }, - _updateDisplay: function(result){ this.menu.removeAll(); let section = new PopupMenu.PopupMenuSection("COVID"); @@ -164,22 +155,21 @@ const CoronaMenuButton = new Lang.Class({ section.addMenuItem(country); section.addMenuItem(separator0); - let total_case = new CoronaItem(null, 'Total Cases:', String(result.cases)); - let new_case = new CoronaItem('go-up-symbolic', 'New Cases:', String(result.todayCases)); + let total_case = new CoronaItem(null, 'Total Cases:', result.cases.toLocaleString()); + let new_case = new CoronaItem('go-up-symbolic', 'New Cases:', result.todayCases.toLocaleString()); let separator1 = new PopupMenu.PopupSeparatorMenuItem(); - let total_death = new CoronaItem('face-crying-symbolic', 'Total Deaths:', String(result.deaths)); - let new_death = new CoronaItem('go-up-symbolic', 'New Deaths:', String(result.todayDeaths)); + let total_death = new CoronaItem('face-crying-symbolic', 'Total Deaths:', result.deaths.toLocaleString()); + let new_death = new CoronaItem('go-up-symbolic', 'New Deaths:', result.todayDeaths.toLocaleString()); let separator2 = new PopupMenu.PopupSeparatorMenuItem(); - let recovered = new CoronaItem('face-smile-big-symbolic', 'Recovered:', String(result.recovered)); - let active = new CoronaItem('face-plain-symbolic', 'Active:', String(result.active)); - let critical = new CoronaItem('face-sad-symbolic', 'Critical:', String(result.critical)); - let proportion = new CoronaItem(null, 'Cases / 1M pop:', String(result.casesPerOneMillion)); - let death_proportion = new CoronaItem(null, 'Deaths / 1M pop:', String(result.deathsPerOneMillion)); + let recovered = new CoronaItem('face-smile-big-symbolic', 'Recovered:', result.recovered.toLocaleString()); + let active = new CoronaItem('face-plain-symbolic', 'Active:', result.active.toLocaleString()); + let critical = new CoronaItem('face-sad-symbolic', 'Critical:', result.critical.toLocaleString()); + let proportion = new CoronaItem(null, 'Cases / 1M pop:', result.casesPerOneMillion.toLocaleString()); + let death_proportion = new CoronaItem(null, 'Deaths / 1M pop:', result.deathsPerOneMillion.toLocaleString()); let separator3 = new PopupMenu.PopupSeparatorMenuItem(); - total_case.setMainSensor(); section.addMenuItem(total_case); proportion.setMainSensor(); @@ -229,7 +219,6 @@ const CoronaMenuButton = new Lang.Class({ }, - _openSettings: function () { Util.spawn([ "gnome-shell-extension-prefs", @@ -237,11 +226,8 @@ const CoronaMenuButton = new Lang.Class({ ]); }, - }); - - let coronaMenu; function init() { @@ -252,8 +238,7 @@ function enable() { Main.panel.addToStatusArea('coronaMenu', coronaMenu, 1, 'right'); } - function disable() { coronaMenu.destroy(); coronaMenu = null; -} +} \ No newline at end of file diff --git a/metadata.json b/metadata.json index d549b81..78204a7 100644 --- a/metadata.json +++ b/metadata.json @@ -1,8 +1,15 @@ { - "name": "corona-tracker", - "uuid": "corona-tracker@lachhebo.github.io", + "_generated": "Generated by SweetTooth, do not edit", "description": "A GNOME Shell extension (GNOME Panel applet) to notify you every day with information about the COVID-19 virus spread.", + "name": "corona-tracker", + "shell-version": [ + "3.30", + "3.34", + "3.32", + "3.36", + "3.38" + ], "url": "https://github.com/lachhebo/corona-tracker", - "version": 8, - "shell-version": ["3.30", "3.32", "3.34", "3.36"] + "uuid": "corona-tracker@lachhebo.github.io", + "version": 10 } \ No newline at end of file diff --git a/resources/extensions.gnome.org.png b/resources/extensions.gnome.org.png index 64c8c9feb3a54dc46b68d5f93a6e5cbba98057f5..b82a149217f7fe64d61d11f257ef8935630b0922 100644 GIT binary patch literal 16028 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 Do#>ZP From b14ad229158abe6c1f5f11951f3e91014eae2fd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20T=C3=B3th=20=28ebola=29?= <25765137+Tamas-Toth-ebola@users.noreply.github.com> Date: Mon, 2 Nov 2020 21:06:21 +0100 Subject: [PATCH 3/3] Typo --- EXTENSIONS.GNOME.ORG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXTENSIONS.GNOME.ORG.md b/EXTENSIONS.GNOME.ORG.md index 66a7aaa..9a6a440 100644 --- a/EXTENSIONS.GNOME.ORG.md +++ b/EXTENSIONS.GNOME.ORG.md @@ -42,4 +42,4 @@ RELEASE NOTES: https://github.com/lachhebo/corona-tracker/releases ``` --- -[^1]: HighRes official GNOME Shell extension like puzzle in GNOME HIG color palette '**Green 5**' color *(#3d3846)* with the extension's GNOME Panel icon in GNOME HIG color palette '**Dark 3**' color *(#3d3846)* rendered in 256x256px with 16px margin. \ No newline at end of file +[^1]: HighRes official GNOME Shell extension like puzzle in GNOME HIG color palette '**Green 5**' color *(#3d3846)* with the extension's GNOME Panel icon in GNOME HIG color palette '**Light 3**' color *(#deddda)* rendered in 256x256px with 16px margin. \ No newline at end of file