Serhiy Mytrovtsiy
5effa6440a
feat: added an option to show ICMP status and latency in the text widget (allows to show ping latency in the menu bar)
2025-03-14 21:17:23 +01:00
Serhiy Mytrovtsiy
e3e149a255
feat: moved network country code from wifi adapter to IP address based ( #2375 )
2025-02-03 18:44:46 +01:00
Serhiy Mytrovtsiy
02b4f4e8e0
feat: added notifications to the Network module: connectivity, interface, local and public IP, WiFi network ( #2261 )
2025-01-25 21:06:07 +01:00
Serhiy Mytrovtsiy
1093b27fb2
feat: changed the icon and behavior of the button in the popup header for the calendar module to open the default macOS calendar app ( #2227 )
2024-12-13 12:49:30 +01:00
Serhiy Mytrovtsiy
905ce8fa3d
feat: cleaned up Speed widget by refactoring download/upload to input/output to make better logic for both modules: Disk and Network which have different meanings for these values.
2024-10-26 16:11:39 +02:00
Serhiy Mytrovtsiy
7ec0c5c3fb
feat: changed the default behavior of Network data reset from At start to Never. Added data reset when At start is enabled ( #2129 )
2024-09-24 20:36:40 +02:00
Serhiy Mytrovtsiy
f053555492
feat: added Text widget to the Network module with a description of the value that could be used in it ( #1868 )
2024-09-13 19:08:40 +02:00
Serhiy Mytrovtsiy
d0f4354c05
feat: added macOS widget for Network module
2024-08-01 23:37:08 +02:00
Serhiy Mytrovtsiy
d85f148cc3
feat: renamed Color and Widget to SColor and SWidget to be compatible with SwiftUI
2024-07-04 19:52:52 +02:00
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