Skip to content

Merge upstream #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 139 commits into from
May 28, 2024
Merged

Merge upstream #5

merged 139 commits into from
May 28, 2024

Conversation

maxpetretta
Copy link
Owner

No description provided.

JannoTjarks and others added 30 commits December 22, 2021 22:50
Signed-off-by: Tomás Migone <tomasmigone@gmail.com>
Change to display the defined value of "dracula-cpu-usage-label" (e.g. CPU) when load average is used instead percentage.
Before this change the label was not displayed if CPU load average is used.
With this new option, we get information about which remote branch we're
tracking. On top of this, we'll get information about ahead/behind
commits when we diverged from remote. The output format will be in the
form:

'local...remote +ahead -behind',

where ahead and behind are the number of commits ahead and behind.

This functionality is controlled by a new option called
'@dracula-git-show-remote-status'.

Note that for this to be properly displayed, we need to increase the
size of the right status bar when the git plugin is enabled.

In order to be easier to introduce the change, getMessage() was also a
bit changed in order to be easier to append the remote info.

Signed-off-by: Nuno Sá <noname.nuno@gmail.com>
Prevents duplication of preceding recognized plugin for each
unrecognized plugin
- Use the internationally recommended unit symbol
- Commentary for next contributor
- Remove spaghetti code
- More flexible for future evolution

Signed-off-by: Adrien Kara <adrien@iglou.eu>
- Can auto detect used interface (only with linux ip for now)
- Can show the name of used interface
- A waiting interval can be set between each update

Signed-off-by: Adrien Kara <adrien@iglou.eu>
Signed-off-by: Adrien Kara <adrien@iglou.eu>
Signed-off-by: Adrien Kara <adrien@iglou.eu>
- Remove the sleep rate, controled by show_refresh in dracula.sh

Signed-off-by: Adrien Kara <adrien@iglou.eu>
pspiagicw and others added 28 commits October 19, 2023 16:09
Documented `hostname` option for @dracula-show-left-icon
Added `shortname` option to @dracula-show-left-icon
Added `shortname` option to @dracula-show-left-icon
The system_profiler command used to determine the total memory on darwin
systems performs an "Activation Lock" check. This can produce a delay in
returning total memory. I began experiencing delays of around 10 seconds.

Switching from system_profiler to sysctl to calculate total memory
bypasses the "Activation Lock" check / timeout scenario.

Results of "time" command using system_profiler:
system_profiler SPHardwareDataType  0.17s user 0.23s system 3% cpu 10.165 total
grep -a "Memory:"  0.00s user 0.00s system 0% cpu 10.164 total
awk '{print $2 $3}'  0.00s user 0.00s system 0% cpu 10.163 total

Results of "time" command using sysctl:
sysctl -n hw.memsize  0.00s user 0.00s system 83% cpu 0.004 total
awk '{print $0/1024/1024/1024 " GB"}'  0.00s user 0.00s system 86% cpu 0.004 total
…al_mem

Fix: Avoid potential delay in calc of RAM (darwin)
If you set the @dracula-fixed-location to "San Diego, California" it
ends up looking at "San" which is somewhere in South Korea. This occurs
for any fixed-location that has a space. Something like
"Portland, Oregon" can be modified to "Portland,Oregon" and still work
but we can't remove the space from "San Diego". The reason that spaces
in the fixed location break the backend request is that dracula.sh loses
everything after the space.

Q: Why does the fixed-location end up as "San"?
A: In dracula.sh the fixed-location is not wrapped in quotes when
embedded in the status-right string.

A: In weather_wrapper.sh the call to weather.sh does not wrap the
fixed-location argument with quotes.

Q: When these are fixed why do we get a broken link?
A: Since we are calling a web service using a url, we need to escape
the spaces by changing them to %20
UPDATE: the power_supply device selection
- typically returns en0, or if a VPN is on it will most likely show one of the `utun` interfaces
Change how Wi-Fi network info is received on Mac
@maxpetretta maxpetretta merged commit fdaaa8b into master May 28, 2024
1 check passed
@maxpetretta maxpetretta deleted the merge-upstream branch June 2, 2024 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.