mikepj / xrg Goto Github PK
View Code? Open in Web Editor NEWSystem monitor for macOS.
Home Page: https://gaucho.software/xrg/
License: GNU General Public License v2.0
System monitor for macOS.
Home Page: https://gaucho.software/xrg/
License: GNU General Public License v2.0
Between 3.0.0 and 3.1.0, the stats in the stacked graph mode in the Net view went from being on separate lines to a single merged line. For example, instead of:
6.0K Rx
1.2K Tx
it reads:
6.0K Rx1.2K Tx
I believe this is due to a newline being left out in the transition to using XRGCommon to format.
In 3.1.0, line 198 of XRGNetView.m contains the following:
[rightText appendFormat:@"%@ Tx", [XRGCommon formattedStringForBytes:tx]];
where it should probably be:
[rightText appendFormat:@"\n%@ Tx", [XRGCommon formattedStringForBytes:tx]];
See subject and below screenshot.
System: MacBook Air M1 8 core GPU, macOS Big Sur 11.3, XRG 3.0
I also encounter issue #12 - quite funny that the temperature sensors are recognized:
Read the user's locale and set the temperature and other weather module units on first launch.
Hi Mike,
Thanks for the M1 native binary -- really appreciated.
Two issues:
NRM
When you use "Show Desktop" feature (from System Preferences > Mission Control), sticky windows does not stay "sticky" (XRG goes away with all other apps).
Behaviour changed since XRG 2.8.2, still working on 2.8.1.
Tested on MacOS X 10.11.6 and macOS 10.13.
Awesome app!
Was wondering if anyone has considered adding toolbar functionality/interface? Would be really nice if we could display CPU/MEM % at the toolbar level and clicking/hovering over it would show the current display window.
I see two bugs:
Fields affected by item 2 are:
With Station ICAO Code: LOAC1, the Weather Graph Display always shows "Invalid Data" after "Fetching Data". That's the code for Mountain View, CA 94040 and surrounding areas.
Hi,
Could we have a M1 port of XRG please? Tried compiling myself, but alas, have insufficient time to overcome the errors...
Use Core Location to default to the ICAO nearest to the user, if the user doesn't have an ICAO already set.
I put XRG's window in the corner of an external display (located up and left from the MacBook's display, in case that matters).
When that display is disconnected, XRG is still running and its window shows in Mission Control, but otherwise it is invisible. The Mission Control animation seems to show it coming from the top.
Showing the CPU graph nearly doubles the CPU usage of XRG in my configuration. I suspect this is because of the fast per-core bars; the Fast CPU Bar is already disabled.
It'd be great to have an option to either disable the fast core bars or have them honor the graph update frequency setting.
Thank you for XRG!
Title is pretty suggestive I believe. At the moment only 3 sensors can be selected to be displayed on the graph. Would be great if there was no limitation.
Lovely app!
FYI, there's no toggle in Prefs for Vu and Vt in Memory pane - so they can't be hidden. Creates clutter.
This is on XRG 3.0
Hi,
I see the latest release on github is 3.2, but only the source code is provided.
Where can I download this version of the app?
Default the battery graph to hidden if first launched on a Mac without a battery.
For consideration, I think thicker and more rounded graph lines are more legible. I tried to get it to look more like Mx Power Gadget.
XRG/Graph Views/XRGGenericView.m
Lines 157 to 160 in 83b850a
[bp setLineWidth:1.2f];
[bp setFlatness: 10.0f];
[bp setLineCapStyle:NSRoundLineCapStyle];
[bp setLineJoinStyle:NSRoundLineJoinStyle];
XRG default vs thick and round
No pull request because I have no idea what I'm doing. This change only affected the GPU and sensor graphs, not the CPU or network graphs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.