Commit Graph

70 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
e6ed7977ec feat: added a new option to the Network module which allows to auto reset data usage (#542) 2021-09-16 18:56:43 +02:00
Serhiy Mytrovtsiy
69a6ae92be feat: added cron job to refresh public IP address every hour 2021-08-28 16:48:05 +02:00
Serhiy Mytrovtsiy
f12b123e3d fix: fixed enabling widget when toggling some option in the settings when the module is disabled 2021-08-15 13:03:28 +02:00
Serhiy Mytrovtsiy
a2f80fda08 fix: adjust text view height in the separator, process view, and row view 2021-07-24 18:51:24 +02:00
Serhiy Mytrovtsiy
01bfe1b79c fix: check if IPv6 is not IPv4 (#550) 2021-07-23 19:06:24 +02:00
Serhiy Mytrovtsiy
178b713353 feat: prepare to support macOS 10.13 2021-07-07 19:15:47 +02:00
Serhiy Mytrovtsiy
a3a002a2d3 feat: removed os.log and moved to NextLog 2021-06-26 13:38:45 +02:00
Serhiy Mytrovtsiy
13707090eb feat: combine StatsKit and ModuleKit in the one framework: Kit 2021-06-04 19:37:29 +02:00
Serhiy Mytrovtsiy
0c7f5699ed feat: initialized swiftlint and fixed warnings and errors 2021-05-22 14:58:20 +02:00
Serhiy Mytrovtsiy
e768a42e12 feat: add button to reset network usage (#303) 2021-05-21 21:27:52 +02:00
Serhiy Mytrovtsiy
6dc1143543 feat: update "Refresh" icon in the Network popup view 2021-05-18 23:49:11 +02:00
Pablo Pizarro R
57356910a5 feat: add refresh icon to the network (#422)
* Added refresh icon to network popup

* Move refresh icon to ModuleKit
2021-04-25 14:32:57 +02:00
Pablo Pizarro R
2528830a14 feat: fixed Spanish lang, network refresh button width fix (#393)
* Fixed spanish lang

* Compute refresh button width dynamically

* Added refresh button langs entries

* Fixed english lang update

* Fix update message vertical centering

* Format variable refresh name

Co-authored-by: Serhiy Mytrovtsiy <mitrovtsiy@ukr.net>
2021-04-11 16:49:30 +02:00
Serhiy Mytrovtsiy
5eb709ccf3 feat: init Label widget (#376)
feat: removed labels option from `Bar, Line and Pie chart` widgets
feat: added `Label widget` to the all modules
feat: removed another UnsafeMutablePointer
2021-03-30 20:34:50 +02:00
Serhiy Mytrovtsiy
76500207c9 fix: fixed file descriptors leak (#384) 2021-03-26 21:56:28 +01:00
Serhiy Mytrovtsiy
cd689999ac feat: moved from UnsafePointer<Store> to sharable instance (Store.shared) 2021-03-20 16:33:14 +01:00
Serhiy Mytrovtsiy
03380fcccf feat: add an option to refresh public IP (#339) 2021-03-05 15:41:55 +01:00
Serhiy Mytrovtsiy
7e08fb901a feat: show both public IPs: v4 and v6 (#307) 2021-03-03 18:38:22 +01:00
Serhiy Mytrovtsiy
38e064d183 fix: correct widget ordering after restart (return reader readyHandler) (#347) 2021-02-16 20:01:46 +01:00
Serhiy Mytrovtsiy
7b2b786b86 feat: now few widgets can be enabled for one module 2021-02-13 16:39:11 +01:00
Serhiy Mytrovtsiy
7f42c6527f fix: removed arrow pointer and disabled selection option from public and local IP (#334) 2021-02-08 17:38:17 +01:00
Serhiy Mytrovtsiy
1f991ee874 fix: adjusted Network Chart size 2021-01-23 17:19:40 +01:00
Serhiy Mytrovtsiy
e524df7d5e feat: add new widget Network Chart (#189) for Network module. 2021-01-21 21:56:06 +01:00
Serhiy Mytrovtsiy
8337e5c6e7 fix: show right base in the Network graph legend (#283) 2021-01-11 18:11:36 +01:00
Tai Zhou
44adf3acc3 Update zh-Hans Translation and Fix selectedInterface (#259)
* Add Localization to MenuItem and Fan.

* Add spaces back.

* Revert changes of L10n update-interval and color.

* Fix storage of "Disabled".

* Update the way to L10n of "Autodetection"

* Revert Changes
2021-01-10 11:49:23 +01:00
Serhiy Mytrovtsiy
cc1d9459e1 feat: was added option to disable the top processes (0 - option in the number of processes) 2021-01-07 16:29:03 +01:00
Serhiy Mytrovtsiy
75b75379e2 fix: changed service for fetching public IP (#257) 2021-01-06 12:48:02 +01:00
Serhiy Mytrovtsiy
399082a8af fix: Apple GPU detection (#260) 2021-01-03 13:52:38 +01:00
Serhiy Mytrovtsiy
6b36d3e977 - fix sensor names for different versions of macs (#214)
- add sensor key to the sensor name toolTip in popup view
2020-12-10 19:55:46 +01:00
Serhiy Mytrovtsiy
19e20ea063 - add option to select the network reader (interface based or process based)
- small refactoring in Network reader
2020-11-27 18:11:14 +01:00
Ahmed Osama
6b58302089 Fix: No download speed (#157)
* Implemented alternative approach to get download speed

* Early check

* Reset data on interface change

* Trigger alternative approach manually

* Fix
2020-11-26 16:02:04 +01:00
NanoSector
aff3406450 Partially fix duplicate entries in RAM module (#174)
* Do not create more ProcessView instances than necessary

Signed-off-by: NanoSector <rick@nanosector.nl>

* Clear out any potentially leftover ProcessView instances in RAM module

Signed-off-by: NanoSector <rick@nanosector.nl>

* Add clear() method to ProcessView

Signed-off-by: NanoSector <rick@nanosector.nl>

* Add attachProcess helper method

Signed-off-by: NanoSector <rick@nanosector.nl>

* Memory: Refactor processCallback method

Signed-off-by: NanoSector <rick@nanosector.nl>

* Battery: Refactor processCallback method

Signed-off-by: NanoSector <rick@nanosector.nl>

* CPU: Refactor processCallback method

Signed-off-by: NanoSector <rick@nanosector.nl>

* Network: Refactor processCallback method

Signed-off-by: NanoSector <rick@nanosector.nl>

* Set exclusive process range for other popups

Signed-off-by: NanoSector <rick@nanosector.nl>

* Process code review: Remove unnecessary semicolons

Signed-off-by: NanoSector <rick@nanosector.nl>

* Process code review: Remove more unnecessary semicolons

Signed-off-by: NanoSector <rick@nanosector.nl>
2020-11-20 22:08:07 +01:00
Serhiy Mytrovtsiy
e31f9934f6 - fix Network stats base in the popup view (#176) 2020-11-20 17:15:10 +01:00
Serhiy Mytrovtsiy
399d699f0f - fix top processes sorting in the Network module (#150) 2020-11-18 20:48:55 +01:00
Serhiy Mytrovtsiy
ec1c834e58 - add pid to the process toolTip in the top processes 2020-11-17 16:50:55 +01:00
Ahmed Osama
33b739c915 Fix usage accumulated (#156) 2020-11-15 13:01:01 +01:00
Serhiy Mytrovtsiy
b843ff4cbf - add total upload/download stats to the Network widget (#153) 2020-11-13 13:57:33 +01:00
Serhiy Mytrovtsiy
e5808b8556 - rewrite Popup view
- improve popup view updates and resizes
- add scrollView to popup view (need to display a lot of sensors)
2020-10-31 19:34:28 +01:00
Serhiy Mytrovtsiy
f8ba0b8bf7 - improve performance when changing the widget
- move trigger process.read when changing the number of top processes to the background
2020-10-29 16:46:22 +01:00
Serhiy Mytrovtsiy
e1e7825b18 - add top view initialization to the network popup
- add an option to select number of top processes to the Battery module
2020-10-29 16:33:24 +01:00
Serhiy Mytrovtsiy
08374eb04a - add an option to select number of top processes in the Network module 2020-10-27 20:12:01 +01:00
Serhiy Mytrovtsiy
ac0c292f02 - add an option to select a base (byte or bit) for speed (87) 2020-09-29 18:55:52 +02:00
Serhiy Mytrovtsiy
6a2bb06673 - fix widget showing when module is disabled (possible it's happened only in the Network module) (#83)
- update CPU temperature modules (#81)
2020-09-05 13:03:39 +02:00
Serhiy Mytrovtsiy
a424dc871e i18n (#77)
* - initialize localization with English
- add i18n to app settings

* - add translation to widget settings

* - add translation to CPU

* - add translation to GPU

* - add translation to Memory

* - add translation to Disk

* - add translation to Sensors
- add translation to Network

* - add translation to Battery

* - add Polish language
- small fixes in translation

* - add Ukrainian language
2020-08-30 13:23:40 +02:00
Serhiy Mytrovtsiy
1ce9e57b6c - add toolTip to the network popup view (value which can be copied by click) 2020-08-24 16:53:49 +02:00
Serhiy Mytrovtsiy
2ddf555755 - redraw Network chart
- add max visible axis value to the Network chart (#70)
2020-08-18 21:05:46 +02:00
Serhiy Mytrovtsiy
1530c24c87 - fix popup processes when open for first time
- update GPU popup view
2020-08-18 00:04:48 +02:00
Serhiy Mytrovtsiy
95f941149f - fix unnecessary popup interface update (when popup closed)
GPU module MVP
2020-08-17 22:51:21 +02:00
Serhiy Mytrovtsiy
98fb84163e add GPU reader and settings
init GPU popup
2020-08-17 20:37:20 +02:00
Serhiy Mytrovtsiy
731c36d3f2 - add color upload/download identification to the Network popup 2020-08-15 12:47:12 +02:00