Serhiy Mytrovtsiy
7bc2f94e2d
fix: fixed widget activate threshold logic for the Network module ( #1958 )
2024-05-23 20:42:57 +02:00
Serhiy Mytrovtsiy
eb882774bb
feat: small codebase refactoring (mostly removed unused code and changes in access control)
2024-05-08 17:21:58 +02:00
Serhiy Mytrovtsiy
c37585d4b3
feat: moved widget activation threshold slider to the input with a base that allows specifying the threshold more accurate
2024-04-30 22:43:39 +02:00
Serhiy Mytrovtsiy
7e833176d9
feat: moved all modules to the new way of reader mode with a small refactoring
2024-02-10 17:03:47 +01:00
Serhiy Mytrovtsiy
b21630218c
feat: initialized ProcessesView that will be common for all popups
2024-01-05 21:02:29 +01:00
Serhiy Mytrovtsiy
97d884c860
feat: added latency to the Network popup (based on the ICMP requests) ( #1707 )
...
feat: removed WiFi network name from the network popup (starting from macOS Sonoma it's not available without CoreLocation access)
2023-12-08 17:58:13 +01:00
Serhiy Mytrovtsiy
9115329767
fix: changed reference from unowned to weak in the modules (prevents crash in some cases)
2023-08-13 13:15:27 +02:00
Serhiy Mytrovtsiy
32bd6ff32c
feat: added module types to the readers
2023-06-29 17:46:40 +02:00
Serhiy Mytrovtsiy
1e0ba3b61f
feat: moved all reader's values to the Codable protocol
2023-06-27 17:09:38 +02:00
Serhiy Mytrovtsiy
3ee65acbcc
feat: added an option to specify the public IP address auto-refresh interval. Never will be a default option.
2023-03-09 18:37:17 +01:00
Serhiy Mytrovtsiy
b8c0844d10
feat: added portal view to the GPU module
...
feat: added portal view to the Network module
feat: added portal view to the Disk module
2023-02-25 11:46:59 +01:00
Serhiy Mytrovtsiy
51ebe2907e
fix: improved network threshold logic ( #1211 )
2022-12-12 18:51:16 +01:00
Serhiy Mytrovtsiy
aa9abf3555
feat: added RSSI, noise, and transmit rate to the SSID tooltip ( #1187 )
2022-11-23 19:34:17 +01:00
Serhiy Mytrovtsiy
a07f5078bb
feat: added an option to set ICMP host for the connectivity reader. The empty host will disable this feature
2022-10-01 19:20:08 +02:00
Serhiy Mytrovtsiy
8524448192
feat: initialized a new State widget for the Network module ( #1082 )
2022-09-19 17:15:21 +02:00
Serhiy Mytrovtsiy
985322014b
feat: added connectivity status to the Network popup view ( #1082 )
2022-09-17 19:34:13 +02:00
Serhiy Mytrovtsiy
28a1b1987b
feat: added Widget activation threshold option to the Network module ( #931 )
2022-09-03 13:32:01 +02:00
Serhiy Mytrovtsiy
0b7be467e1
feat: added option to show all widgets per module as one item in the menu bar. It's an early feature, so there is a bugs. To work fine with this feature a lot of widgets must be adjusted. It supports organizing the elements right from the widget selector settings already. IT'S AN EARLY FEATURE!
2022-07-09 11:37:00 +02:00
Serhiy Mytrovtsiy
e50d6aaf94
feat: added additional wifi information (standard, security, channel) in the Network module ( #941 )
2022-05-26 18:56:55 +02:00
Serhiy Mytrovtsiy
8d81de1101
fix: update public IP address only when Network module is enabled ( #886 )
2022-03-24 16:17:37 +01:00
Serhiy Mytrovtsiy
ecd2209d4c
feat: added connection status information to the network details view ( #653 )
2021-10-11 18:40:38 +02:00
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
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
cd689999ac
feat: moved from UnsafePointer<Store> to sharable instance (Store.shared)
2021-03-20 16:33:14 +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
e524df7d5e
feat: add new widget Network Chart ( #189 ) for Network module.
2021-01-21 21:56:06 +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
Serhiy Mytrovtsiy
b843ff4cbf
- add total upload/download stats to the Network widget ( #153 )
2020-11-13 13:57:33 +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
74413ea0f8
- rename Network widget to Speed
2020-08-06 21:27:56 +02:00
Serhiy Mytrovtsiy
946ecdd71e
- add icon to top processes
2020-08-01 20:50:41 +02:00
Serhiy Mytrovtsiy
2c8a464d2d
- add top processes to Network module
...
- add application names to CPU and RAM top processes view
2020-07-29 21:37:02 +02:00
Serhiy Mytrovtsiy
8dbafa40ac
- add option to set up update interval for CPU module
...
- add setInterval() to reader protocol
- update reader start process (run initStoreValues() before start())
- add option to select update interval for RAM module
- add option to select update interval for Disk module
- small refactoring in cpu and ram settings
- add option to select update interval for Sensors module
2020-07-11 13:40:59 +02:00
Serhiy Mytrovtsiy
5e51770cbc
- add an option to select a network interface
...
- update logic when the module is not available (now reader initializing after the module is initialized)
- update a Network popup view
2020-07-06 19:25:41 +02:00
Serhiy Mytrovtsiy
4e29364d39
- get network interface from store
2020-07-06 15:47:19 +02:00
Serhiy Mytrovtsiy
3f8ee3bd65
- update structure name in modules
...
- add arguments support (--reset, --disable)
- update a README
2020-06-28 23:58:37 +02:00
Serhiy Mytrovtsiy
4d6f759d3b
v2.0.0 ( #34 )
...
* v2.0.0
* rewritten application from scratch
* new Settings
* new custom popup view
* moved to own implementation of chart
* added more option to configure a widget
* now each module has own widget in the menu bar
* a lot of new features...
2020-06-07 12:22:32 +02:00