Commit Graph

63 Commits

Author SHA1 Message Date
Serhiy Mytrovtsiy
ca98ce4ebb - add an option to select the sensors widget layout (automatic/one row/two rows)
- improved translations
2020-10-31 00:04:01 +01:00
Serhiy Mytrovtsiy
1910e4a53a - add an option to select number of top processes in the CPU module (#79) 2020-10-24 17:30:46 +02:00
Serhiy Mytrovtsiy
e7a57ca64e - update readers update interval (moved to one list of intervals) 2020-10-23 15:17:51 +02:00
Serhiy Mytrovtsiy
2100c0b134 - move CPU frequency and temperature to the dedicated reader (less CPU consumption)
- add model identifier to the model name tooltip
2020-10-22 20:50:34 +02:00
Serhiy Mytrovtsiy
e2e575d0e4 - add Fans reader
- add Fans settings
- add pictogram to the sensors widget (temperature and fans only)
- remove unnecessary sensors from the sensors list
2020-10-20 17:10:17 +02:00
Serhiy Mytrovtsiy
a9ae275354 - init Fans module 2020-10-20 09:26:56 +02:00
Serhiy Mytrovtsiy
192209e47e - fix frameworks linking (reduce the app size)
- migrate from Carthage to Swift Package Manager
- adjust CPU frequency position
- add CPU frequency to translations
2020-10-15 19:00:27 +02:00
Serhiy Mytrovtsiy
52c8871573 - fix runtime check for IPG framework
- add CPU frequency to the popup view
2020-10-15 16:38:19 +02:00
Serhiy Mytrovtsiy
7c11d82914 - fix hyperthreading cores option CPU without hyperthreading on the CPU module (#104) 2020-10-10 14:11:57 +02: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
0ed2ee86ac v2.3.5 2020-09-27 10:46:58 +02:00
Serhiy Mytrovtsiy
5550dab216 - add beta mechanism to the updater (miss beta version if stable installed; install a new beta version if the oldest beta installed) 2020-09-25 18:49:18 +02:00
Serhiy Mytrovtsiy
bbca0f6fa3 - add an option to select the unit for temperature sensor (#73) 2020-09-24 19:39:38 +02:00
Serhiy Mytrovtsiy
4069bad2df Migrate project to swift 5.3 2020-09-24 19:29:46 +02:00
Serhiy Mytrovtsiy
ebd901ec7b - fix crash when some information missing about battery (#88)
- add MacPro5,1 to the list of devices
2020-09-20 21:30:23 +02:00
Serhiy Mytrovtsiy
1ab1d5ffe4 - fix crash when Chinese (Simplified) language of macos (macos build number error)
- add Chinese and Turkish translation contributors to README
2020-09-01 19:04:41 +02:00
Serhiy Mytrovtsiy
fbf2e56cab - update image in README (#39)
- fix a translation in Disk
- fix misspelling in Battery popup
2020-08-30 22:12:38 +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
ab1f7ff86e - fix crash when GPU module is enabled (#74) 2020-08-26 12:45:15 +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
98fb84163e add GPU reader and settings
init GPU popup
2020-08-17 20:37:20 +02:00
Serhiy Mytrovtsiy
d7b8be2dce - add pressure level graph to RAM module 2020-08-17 09:31:12 +02:00
Serhiy Mytrovtsiy
731c36d3f2 - add color upload/download identification to the Network popup 2020-08-15 12:47:12 +02:00
Serhiy Mytrovtsiy
c7f1fb8ce4 - add chart (usage history) to Network popup 2020-08-14 14:52:12 +02:00
Serhiy Mytrovtsiy
6a3b5afc8a - write Disks reader from scratch
- add disk read/write state to popup
2020-08-14 00:04:51 +02:00
Serhiy Mytrovtsiy
cd1684dc09 - add HalfCircleGraphView
- add temperature circle chart to the CPU popup
2020-08-12 20:22:57 +02:00
Serhiy Mytrovtsiy
8cb76cd832 - add CircleChart
- add a dashboard to CPU popup (move chart below, add circle chart in the dashboard)
2020-08-11 23:31:01 +02:00
Serhiy Mytrovtsiy
9edb29a78b - fix temperature converting (#67) 2020-08-10 18:19:10 +02:00
Serhiy Mytrovtsiy
2904b090a4 - disk IO stats (mvp) 2020-08-08 20:42:53 +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
5b3898672a - add top processes to RAM module 2020-07-29 18:09:52 +02:00
Serhiy Mytrovtsiy
6a609c6f04 CPU top processes MVP 2020-07-27 20:57:16 +02:00
Serhiy Mytrovtsiy
b47196d928 - update first color (0-60%) in based on utilization from system accent to blue 2020-07-20 17:59:25 +02:00
Serhiy Mytrovtsiy
095e60499a - update battery low level notification algorithm
- fix showing a low level notification on each measurement lower than set
2020-07-20 17:51:49 +02:00
Serhiy Mytrovtsiy
1d09a11409 - add lightning to battery when power cable connected (now the battery widget have the same behavior as default macos)
- fix battery reader (app gets to know that AC is connected after the second read)
- updated selection in Network and Battery module
- update default color for mini widget in battery module
2020-07-19 01:27:40 +02:00
Serhiy Mytrovtsiy
ad604789a4 - update a download view
- add a progress bar to download new version view
- small refactoring in upgrader

- remove Sensors config from Stats target
2020-07-18 21:40:51 +02:00
Serhiy Mytrovtsiy
e3324b2177 - change default widget mode for CPU. Now in bar chart will be total CPU usage, not per core)
- add option to switch between usage per core and total usage for CPU in bar chart widget
2020-07-18 16:05:59 +02:00
Serhiy Mytrovtsiy
706e8219ce - add low battery notification with option to select battery level (disabled/3%/5%/10%/15%/20%/30%/40%/50%) 2020-07-15 22:18:24 +02:00
Serhiy Mytrovtsiy
85fb2964fd - add option to select an application automatic checks for new version (at start/once per day/once per week/once per month/never)
- adjust select box y position
2020-07-14 17:28:46 +02:00
Serhiy Mytrovtsiy
50f078c91d - add part of updater.sh for back compatibility
add dSYMs.zip to .gitignore
2020-07-09 23:59:24 +02:00
Serhiy Mytrovtsiy
a0100c994f - another fix of update mechanism (hdiutil block dmg mounting when call it from bash, moved a mostly all logic to swift) 2020-07-09 22:34:19 +02:00
Serhiy Mytrovtsiy
8296acb5e9 - fix updater.sh for macOS Mojave (10.14)
- fix notification that new version installed (not showing only if the new version is higher than previous one)

- small fix
2020-07-09 19:11:58 +02:00
Serhiy Mytrovtsiy
8374a34256 - small fix in SystemKit (prevent crash missing gpu name) 2020-07-09 16:23:12 +02:00
Serhiy Mytrovtsiy
0e0530bcf0 - now Network module will be disabled if the icon is none and value is disabled (there is nothing to show in the widget) 2020-07-08 18:47:15 +02:00
Serhiy Mytrovtsiy
8b9698006f - add an option to select a color for each module (from a predefined list)
- add a separator to select color menu
2020-07-08 18:14:38 +02:00
Serhiy Mytrovtsiy
cb8ab6365c - add option to show removable disks in Disk module
- add notification when popup view size must be recalculated
2020-07-06 20:34:29 +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
6100ba7380 - fix update script (CRITICAL UPDATE); - v2.1.6 2020-07-04 14:43:04 +02:00
Serhiy Mytrovtsiy
94806f819c - add a script which automatically installs the new version of the app, restarts the app, and clean up dmg and old version 2020-07-02 00:49:09 +02:00