primordic/IssueDupesLite huggingface dataset:
Repository: emersion/mako

Issue #523: Implement an include option
Created: 2024-06-20T17:58:24Z
I share my dotfiles between several machines and sometimes it's very convenient to have a common config file that can load other files that may be machine-dependent (e.g. scale factor or font size). The machine-dependent configs may belong to another repository or even be just local files.
Similar features exist in other projects, for example:

include command in sway.
include option in foot.
include directive in kitty.

I would suggest an include implementation closest to foot:

The path must be an absolute path, or start with ~/.
Multiple include directives are allowed, but only one path per directive.
Nested imports are allowed.

I may in fact have a chance to look into it later this or next month, just want to double-check that this proposal makes sense. @emersion what do you think?

Duplicate issue #549: Feature Request: Support for Importing Configuration Files in Mako
Created: 2024-12-14T14:22:58Z
I’d like to request a feature in Mako that allows importing external configuration files, similar to how Rofi supports importing .rasi files for theming. This would allow users to dynamically change settings like colors without modifying the main configuration file.

This would make it easier to manage and dynamically update Mako’s settings, especially for those using tools like pywal or Hyprland.

Closing comment (2024-12-22T14:29:23Z): This feature has recently been added to mako, with the include configuration option. I'm currently using it to load themes generated by darkman.
To me, this issue looks like a duplicate of #523.
Repository: emersion/mako

Issue #69: Let us set max width. *feature request* 
Created: 2018-10-01T21:28:59Z
Hi,
I use both long and short notification in terms of line lenght. I can set width but that's looking ugly for short notification.
See screenshot of what I mean, or maybe honoring the line break and calculate the lenght of the longest line?

Duplicate issue #469: constant/dynamic width 
Created: 2023-07-25T09:57:55Z
a neat feature of both fnott and dunst - both notification daemons that support wayland, is the ability to have a constant or dynamic width of the notification itself, where the notification width is resized automatically by the length of the notification, Example:

Closing comment (2023-08-08T10:01:55Z): Seems like a duplicate of #69.
Repository: emersion/mako

Issue #123: Anchor is not a style parameter and cannot be redefined in criteria section
Created: 2019-03-16T18:13:44Z
Hello, thank you for making this software!
It would be great to allow notifications to be displayed in different places depending on the application generating them.
For example, one could very much like to make sound and brightness notifications to display at bottom-centre ; chat at centre-left ; system info at top-right and e-mails at top-centre.
Moreover it would further reduce the risk that a given notification gets cleared out by others appearing at the same time.
What do you think about it?

Duplicate issue #200: Show notifications on multiple outputs
Created: 2019-11-20T00:33:46Z
When I'm watching a movie, I would like to see my low battery notifications on all my screens. It would be good if I could tell mako to output on all monitors. Even better if this could be enabled for only certain notifications.

Closing comment (2019-11-20T00:34:56Z): Somewhat related to #123
Repository: emersion/mako

Issue #201: Only automatically dismiss notification after user interaction
Created: 2019-11-22T02:32:13Z
I'd like to set a notification timeout so I don't have to manually dismiss each one, but the timeout starts counting down as soon as the notification is received. This means that if I lock the screen, e.g. with swaylock, or simply walk away from the computer, the notification may disappear before I see it. Is it possible to add an option to only dismiss notifications if there is a keypress, click, etc. during the timeout to ensure that the user has the opportunity to see the notification? Perhaps with the use of swayidle?

Duplicate issue #312: Pause notification timeout when user has been inactive for a given period of time
Created: 2020-11-12T17:24:52Z
Similar to #263
This is a feature request to add a configuration option to pause the default notification timeout when the user has been inactive (no mouse or keyboard actions) for a given period of time.
As a user, if I leave the computer, when I return, I want the notifications received since I left to be visible. As soon as I start performing actions (mouse/keyboard), the default notification timeout should commence.
(This functionality is similar to what exists in dunst)

Closing comment (2021-05-17T22:25:11Z): Somewhat related to #201
Repository: encode/httpx

Issue #2114: Feature request: Pass certificates and keys without writing them to disk
Created: 2022-03-07T19:04:16Z
Initially raised as discussion #2037
Relevant discussion in #924
PyOpenSSL gives us the ability to create ssl contexts without writing keys or certificates to memory by calling the existing (foreign C) openssl functions:
https://github.com/pyca/pyopenssl/blob/2bd1c5104a7a55715db93157e4f6a657a4f2a154/src/OpenSSL/SSL.py#L952
https://github.com/pyca/pyopenssl/blob/2bd1c5104a7a55715db93157e4f6a657a4f2a154/src/OpenSSL/_util.py#L10
https://github.com/pyca/cryptography/blob/1cc4a6e786b97d3cfa2899d4ddb3a3fabc2abd12/src/_cffi_src/openssl/ssl.py#L215
https://cryptography.io/en/3.1/hazmat/bindings/openssl/
An example of using this functionality (sync, blocking) can be found here: #924 (comment)
httpx should implement this functionality in its sync and async clients, either by monkey-patching PyOpenSSL contexts a la urllib3, or, more fun, allowing the client certificate argument to accept key/cert pairs of all relevant types and use the ffi lib directly where necessary, such that the argument passed to cert could be any combination of cryptography's certificate and key objects, pyopenssl's PKey and X509 objects, and httpx-style string/tup arguments.  The ideal solution (imho) would allow arbitrary combinations of any of these (a file path to a pem key paired with a pyopenssl X509 object, for example, or a cryptography x509 cert paired with a pyopenssl PKey).

Duplicate issue #2748: Client Side Certificate: support for passing certificate and private key as the actual raw string & I/O stream object 
Created: 2023-06-24T09:36:47Z
Please describe your Issue:
Please add features to support to pass certificate and private key as the actual raw string as well I/O stream object to 'cert' param which is we use for Client Side Certificates.
Describe the use case of this feature:
for now as 'cert' param only takes file path for that reason we have to store the file in server then we can pass the path. but if this features is added then we can directly pass raw string which can be stored in DataBase or also if it support I/O stream object then we can store somewhere remote and read and pass the I/O object. this will increase the flexibility. it is now completely locked to store the file in server only.

Closing comment (2023-06-26T08:47:01Z): Duplicate of #2114
Repository: encode/httpx

Issue #1615: Stricter enforcement around client scoping.
Created: 2021-04-29T11:06:13Z
Raised via: #1478 (comment)
There are really two sensible ways to use a client instance wrt. scoping the lifetime...
Implicitly opened clients...
client = httpx.Client()
...
client.close()  # Optional in the sync case. Issues a warning if omitted in the async case.
Explicitly opened clients...
with httpx.Client() as client:
    ...
However we currently don't guard against unexpected usages, which would likely indicate a user error, and could lead to unexpected behaviours.

Using a client within a with scope multiple times in parallel.
Using a client making plain implicitly opening requests, and then opening it within a with scope.
Using a client within a with scope, but calling an explicit close().
Using a client within a with scope multiple times sequentially. We could potentially allow this? Possibly a footgun? Not sure?

We could guard against these cases and more strictly enforce correct client scoping.
For instance, the user-code error that caused #1478 (comment) would be resolved if we added some RuntimeError cases around weird client state transitions on __enter__/__exit__/__aenter__/__aexit__.
So:

On __enter__/__aenter__ raise a RuntimeError if the client was not in an UNOPENED state.
On __exit__/__aexit__ raise a RuntimeError if the client was not in a CLOSED state.

Duplicate issue #1614: Issue a warning or exception when a client is closed while requests remain in-flight.
Created: 2021-04-29T10:31:20Z
Raised via: #1478 (comment)
If developer erroneously closes a client while a request/response is still in-flight, then there's no warning that this has occurred, and the seen exception is as-if the server had disconnected early.
At a minimum we'd really want to at least issue a warning when this occurs. Ideally we also want the response to raise a clear exception that properly indicates the underlying cause of the error.

Closing comment (2021-04-29T11:06:45Z): Somewhat related to #1615
Repository: encode/httpx

Issue #1614: Issue a warning or exception when a client is closed while requests remain in-flight.
Created: 2021-04-29T10:31:20Z
Raised via: #1478 (comment)
If developer erroneously closes a client while a request/response is still in-flight, then there's no warning that this has occurred, and the seen exception is as-if the server had disconnected early.
At a minimum we'd really want to at least issue a warning when this occurs. Ideally we also want the response to raise a clear exception that properly indicates the underlying cause of the error.

Duplicate issue #1615: Stricter enforcement around client scoping.
Created: 2021-04-29T11:06:13Z
Raised via: #1478 (comment)
There are really two sensible ways to use a client instance wrt. scoping the lifetime...
Implicitly opened clients...
client = httpx.Client()
...
client.close()  # Optional in the sync case. Issues a warning if omitted in the async case.
Explicitly opened clients...
with httpx.Client() as client:
    ...
However we currently don't guard against unexpected usages, which would likely indicate a user error, and could lead to unexpected behaviours.

Using a client within a with scope multiple times in parallel.
Using a client making plain implicitly opening requests, and then opening it within a with scope.
Using a client within a with scope, but calling an explicit close().
Using a client within a with scope multiple times sequentially. We could potentially allow this? Possibly a footgun? Not sure?

We could guard against these cases and more strictly enforce correct client scoping.
For instance, the user-code error that caused #1478 (comment) would be resolved if we added some RuntimeError cases around weird client state transitions on __enter__/__exit__/__aenter__/__aexit__.
So:

On __enter__/__aenter__ raise a RuntimeError if the client was not in an UNOPENED state.
On __exit__/__aexit__ raise a RuntimeError if the client was not in a CLOSED state.

Closing comment (2021-04-29T11:06:32Z): Somewhat related to #1614
Repository: encode/httpx

Issue #1067: Raise dedicated exception in `.raise_from_status()`
Created: 2020-07-18T08:48:29Z
Refs #949, spun up from #1064.
Currently Response.raise_from_status() raises a generic HTTPError exception.
The problematic side is that it is not possible to catch it separately without also catching all exceptions originating from HTTPX (since HTTPError is the base exception class).
So we should probably introduce a dedicated exception class, namely something like HTTPStatusError.
Note: there's an implementation of this in #869 but the PR also introduced some other changes (including renaming HTTPError to RequestError which is not really desirable as discussed in #1064).

Duplicate issue #1064: Consider renaming `HTTPError` to `RequestError`
Created: 2020-07-16T21:02:05Z
Spun up from #867
Currently httpx.HTTPError serves as a base exception class, no problem. (In 0.13.x it wasn't the case because HTTPCore could raise independant exception due to a lack of mapping, but this was fixed via #1044 and #1045.)
However with #949 and 1.0 in mind, I think there's a case to be made for this exception to be renamed to something else, most likely httpx.RequestError.
The motivation discussed in #867 was to make .raise_from_status() raise a dedicated HTTPStatusError exception, different from the base class. (There's an implementation of this in in #869.) I think it's a valid use case.
But either way another reason why I think HTTPError might not be ideal is that it's very close but different from HTTPXError, which feels a bit misleading (has an "isn't it a typo?" kind of vibe to it).
So, should we switch to httpx.RequestError?

Closing comment (2020-07-18T08:49:24Z): Yep, looking at it again the rename doesn't sound absolutely necessary or relevant - Stephen's note on the ambiguity of RequestError w/o ResponseError is a good point. :-)
Closing this, the HTTPStatusError idea is now tracked in #1067.
Repository: encode/httpx

Issue #304: WebSockets support.
Created: 2019-09-02T08:38:44Z
Currently httpx is squarely focused on HTTP's traditional request / response paradigm, and there are well-established packages for WebSocket support such as websockets. In an HTTP/1.1-only world, this split of responsabilities makes perfect sense as HTTP requests / WebSockets work independently.
However, with HTTP/2 already widely deployed and HTTP/3 standardisation well under way I'm not sure the model holds up:

implementations such as websockets are usually tied to HTTP/1.1 only, whereas httpx has support for HTTP/2 (and hopefully soon HTTP/3)
we are missing out on the opportunity to multiplex "regular" HTTP request with WebSocket connections

Using the sans-IO wsproto combined with httpx's connection management we could provide WebSocket support spanning HTTP/1.1, HTTP/2 and HTTP/3. What are your thoughts on this?
One caveat: providing WebSocket support would only make sense using the AsyncClient interface.

Duplicate issue #3282: Added web socket
Created: 2024-08-26T14:37:22Z
Hello, I request that you please add the web socket as soon as possible in the next updates. The httpx library is one of the most modern and best libraries, the only difference with aiihttp is that it does not have a web socket, which, if added, becomes the best request library in Python.

Closing comment (2024-08-26T15:26:53Z): Dup #304
Repository: end-4/dots-hyprland

Issue #238: illogical-impulse on NixOS
Created: 2024-02-04T13:09:06Z
I have read the instructions


The issue

Linux distro: Nix OS
I am trying to manual install this dot in my nix os setup but can clone the .config folder directly and rsync also doesn't seem to help at all

How can I clone the config and local folder of this repo directly to just get the dots which I can then manually paste to my .config folder?

Duplicate issue #926: Trying To Make This Work On Nixos
Created: 2024-11-05T06:14:36Z
Am trying to make your ags dots work on nixos and I have installed any dependencies I saw it required but I still get this error and ags doesnt show up. libnotify is installed and notify-send sends a notification as expected
ags
(com.github.Aylur.ags:5320): Gjs-WARNING **: 09:13:07.281: JS ERROR: Error: Requiring Notify, version none: Typelib file for namespace 'Notify' (any version) not found
@file:///home/asherah/.config/ags/services/messages.js:1:31
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

Closing comment (2024-11-11T12:59:44Z): Duplicate of #238
I ended up giving up trying to get it working myself as I just simply couldn't get anything to display from ags, even though ags itself works and there wasn't really any useful error messages to go off for how to fix it.

Hey Makrennel. I actually managed to get everything working literally yesterday. However I still need atleast a week to refine everything and remove bloat.
Checkout my repo and see if it might be helpful
https://github.com/whoslucifer/ags-nix.git
Repository: end-4/dots-hyprland

Issue #444: [Issue] App launcher/search doesn't show newly installed apps, requires Hyprland restart before new apps appear
Created: 2024-04-29T02:14:38Z
(For usage) I have read the wiki
(For troubleshooting) I have read the wiki
I have made sure that both my config and system packages are up to date
Linux distro: Arch Linux



The issue
Haven't fully looked into this as I am traveling currently.
When a new application or program is installed, searching for it with the Super key search menu/app launcher does not produce any results. Searching for the partial program name will only show "search the web", and then when the actual program name is typed in, it will show "Run command" as well as "Search the web", but nothing else. After a new program is installed, Hyprland must be restarted and then it shows up in the app launcher/search.
Is there any way this can be improved? Either with some sort of automatic "refresh"-ing or is there a command (existing or otherwise) that could be run to refresh the app launcher and its search? Maybe something like that already exists but isn't documented?

Duplicate issue #451: [Issue] New installed apps from ARCH /AUR not showed on Toggle Overview/Lancher
Created: 2024-05-01T03:56:56Z
I have read the Usage and the Troubleshooting pages of the wiki
I have made sure that both my config and system packages are up to date
Linux distro: EndeavourOS
Distributor ID:	EndeavourOS
Description:	EndeavourOS Linux
Release:	rolling
Codename:	rolling



The issue
I've been installed google chrome, spotify and vscode with yay, but not showed on launcher





Click to expand
Paste your log here

Closing comment (2024-05-01T04:04:12Z): Duplicate of #444
Repository: end-4/dots-hyprland

Issue #190: [Issue] System tray doesn't show tray items available before starting ags
Created: 2024-01-16T13:51:15Z
I have read the instructions


The Issue

The systray was working fine in the previous dotfiles which were some months old. I just used the recent dotfiles in which I encountered this issue. Only my onedrive and blueman icon show up. The onedrive icon also vanished after I restarted ags with pkill ags; ags & .

Is it a space issue? Like the space assigned to systray is too small?

Duplicate issue #266: [Issue] System tray items are not shown after ags restart
Created: 2024-02-16T20:35:52Z
I have read the wiki
Linux distro: Manjaro



The issue

When booting, not all system tray items are shown
When ags is restarted, system tray remains empty.
SystemTray.item id's:
[
    "chrome_status_icon_1",
    "chrome_status_icon_1",
    "KDE Connect Indicator",
    "nm-applet",
    "chrome_status_icon_1",
    "Galaxy Buds Client",
    "blueman"
]

What i see here is that there is a listener for added and deleted, but existing items are not added.
I tried to fix but know too little about ags to do so, but maybe in Tray.js/Tray you could add them in the setup() function?
If you need anything let me know

Closing comment (2024-02-16T23:52:02Z): Closing as duplicate of #190
Repository: end-4/dots-hyprland

Issue #268: [Issue] AGS indicators widget leaves a gray line at the top of the screen
Created: 2024-02-17T03:25:32Z
I have read the wiki
Linux distro: EndeavourOS (Arch)



While AGS is running, a faint horizontal gray line can be seen near the top-middle of the screen.
It seems to be the indicators widget causing the issue, as this goes away when forMonitors(Indicator) is removed from ~/.config/ags/config.js. Killing AGS will have the same effect.
I've attached a video demonstrating the gray line in front of a white video frame and it disappearing when commenting this line.

  
    
    

    recording_20240216_22-12-16.mp4
    
  

  

  


Edit: Better demonstration in #268 (comment)

Duplicate issue #992: [Issue] Artifacting around where the bar starts
Created: 2024-12-06T20:58:22Z
I have read the Usage and Troubleshooting pages of the wiki: https://end-4.github.io/dots-hyprland-wiki/en/i-i/04troubleshooting/
I have made sure that both my config and system packages are up to date
Linux distro:  EndeavourOS Endeavour Neo


The issue

So i noticed while i'm in hyprland, i can see some artifacting where the bar starts, at around the middle of the bar.



Logs



Paste logs here

Closing comment (2025-03-09T13:58:43Z): Is this a duplicate of #268 ?
Though we may not be able to fix it. (Maybe migrating to AGSv2 (#1092) will solve it?)

Yeah, it could work. i'm currently trying out fedora so i'll install the dots on fedora to see if migrating to agsv2 fixes it.
Repository: end-4/dots-hyprland

Issue #823: Use only one authentication for sudo for install.sh
Created: 2024-09-19T17:55:18Z
I have read the Usage and Troubleshooting pages of the wiki: https://end-4.github.io/dots-hyprland-wiki/en/i-i/03troubleshooting/
I have made sure that both my config and system packages are up to date
Linux distro: Arch Linux


The issue



I ran the install script to update stuff today, and I'm being prompted for a password for every single metapackage, like:
==> WARNING: A package has already been built, installing existing package...
==> Installing package illogical-impulse-audio with pacman -U...
[sudo] password for joel: 

I'm not sure if it's something I did or not. I did recently edit my /etc/makepkg.conf to set BUILDDIR=/tmp/makepkg as per https://wiki.archlinux.org/title/Makepkg#Building_from_files_in_memory
Not entirely sure if that affects anything. A full log of one metapackage install is below, but the warning and password prompt are repeated for every single one.

Logs



[./install.sh]: Next command:
install-local-pkgbuild ./arch-packages/illogical-impulse-audio --needed
Execute? 
  y = Yes
  e = Exit now
  s = Skip this command (NOT recommended - your setup might not work correctly)
  yesforall = Yes and don't ask again; NOT recommended unless you really sure
====> y
OK, executing...
~/.cache/dots-hyprland/arch-packages/illogical-impulse-audio ~/.cache/dots-hyprland
[./install.sh]: Command "pushd ./arch-packages/illogical-impulse-audio" finished.
Sync Dependency (5): swww-0.9.5-2, pavucontrol-1:6.1-1, wireplumber-0.5.6-1, libdbusmenu-gtk3-16.04.0.r498-2, playerctl-2.4.1-4
warning: playerctl-2.4.1-4 is up to date -- skipping
warning: swww-0.9.5-2 is up to date -- skipping
warning: pavucontrol-1:6.1-1 is up to date -- skipping
warning: wireplumber-0.5.6-1 is up to date -- skipping
warning: libdbusmenu-gtk3-16.04.0.r498-2 is up to date -- skipping
 there is nothing to do
[./install.sh]: Command "yay -S --needed --asdeps pavucontrol wireplumber libdbusmenu-gtk3 playerctl swww" finished.
==> WARNING: A package has already been built, installing existing package...
==> Installing package illogical-impulse-audio with pacman -U...
[sudo] password for joel:

Duplicate issue #853: Repeated sudo password with install script
Created: 2024-10-09T15:37:45Z
I have read the Usage and Troubleshooting pages of the wiki: https://end-4.github.io/dots-hyprland-wiki/en/i-i/03troubleshooting/
I have made sure that both my config and system packages are up to date
Linux distro: Arch Linux 6.11.2 with amdgpu


The issue
When running the install script, it asks for the sudo password each time it runs the pacman -U command, this started happening after the update to pacman 7.0. Changing pacman config settings did not help, and I am just a bit out of my depth.



Logs



Paste logs here

Closing comment (2024-10-15T07:42:52Z): Possible duplicate - I wrote about this last month - also seemed to be related to pacman 7.0 Could you check is your issue the same as #823 ?

Seems like the issue is identical, but when I set the ~/EndDots-hyprland/arch-packages/ dir to alpm the issue still occurs
Repository: end-4/dots-hyprland

Issue #469: [Issue] Coffe Button 'Keep System Awake' not working on my machine.
Created: 2024-05-03T12:27:37Z
I have read the Usage and the Troubleshooting pages of the wiki
I have made sure that both my config and system packages are up to date
Linux distro:



The issue




I've been clicked that button to on, but my device still turn to lock screen for few seconds and then turn of the screen, how to see the logs? or anyone have solutions about this? Thanks

Click to expand
Paste your log here

Duplicate issue #494: [Issue] keep system awake button not working
Created: 2024-05-11T19:11:52Z
I have read the Usage and the Troubleshooting pages of the wiki
I have made sure that both my config and system packages are up to date
Linux distro: EndeavourOS



The issue



 i can hit the coffee button to keep system awake button but it still goes to hyprlock after like 5 min. 

Click to expand
Paste your log here

Closing comment (2024-05-12T00:53:49Z): dupe of #469
Repository: end-4/dots-hyprland

Issue #851: AGS performance slows down
Created: 2024-10-09T11:03:16Z
Linux distro: CachyOS


The issue
At the end of the day, the right and left panels open with a noticeable delay. What I do for this: I watch a little game playing, programming in vs code, hardware and I are big enough,
processor: 8-core Intel Xeon E5-2680 v3 (-MT MCP-) speed/min/max: 1200/1200/3300 MHz
Core: 6.11.0-4-cachyos-barex86_64, Memory capacity: 2.87/15.46 GB (18.6%)
Storage capacity: 238.47 gigabytes (68.3% used) shell: fish
ananicyc-cpp is worth, but I don't think it has any effect on this.
helps to restart the config

Duplicate issue #890: display stuttering 
Created: 2024-10-21T19:13:28Z
I have read the Usage and Troubleshooting pages of the wiki: https://end-4.github.io/dots-hyprland-wiki/en/i-i/03troubleshooting/
I have made sure that both my config and system packages are up to date
Linux distro: arch linux
fresh install due to me think the perf issues were caused by a change i made


The issue
every 1-5 seconds when the machine isnt idle the display freezes at intermittent periods for a seemingly random amount of time . it seems to occasions redraw faster whe i move my mouse but  it too vage to be able to tell. I had your dotfiles working flawlessly for several months beforehand with no issues so the hardware can defintly run it(i have a framework 16)
i just reinstalled my system(there was no freezing in the iso or tty on the booted system) i reinstalled the dot files and i get stuttering againg. I tried using fps monitor to see if it was hyprland but the fps monitor froze with the rest of the screen
Logs

 all widgets are showing but can be delayed due to aforemention stuttering
 installation worked first try

Closing comment (2024-10-21T19:17:47Z): This isn't related to #851 as it happens just after a reboot with network turned off and it doesn't change with uptime
Repository: end-4/dots-hyprland

Issue #169: [Feature request] NOT show battery in bar when there's no battery.
Created: 2024-01-03T11:43:23Z
What would you like to be added?
My desktop computer does not have a battery, but the bar show it as -1%, which is really weird.
How will it help
No battery widget on ags bar for PCs without battery.
How will I help
Here's some js code to determine whether there is a battery:
const fs = require('fs');

function checkBattery() {
  fs.readdir('/sys/class/power_supply', (err, files) => {
    if (err) {
      console.error(`Error when reading directory: ${err.message}`);
      return;
    }

    const batteryFiles = files.filter(file => file.startsWith('BAT'));
    if (batteryFiles.length > 0) {
      console.log('yes');
    } else {
      console.log('no');
    }
  });
}

checkBattery();
And I tested it on my desktop PC, which returns no;
and tested on my laptop, which returns yes.
The next thing is to integrate these code into the file .config/ags/widgets/bar/system.js, which is beyond my power currently, so I sincerely need your help!

Duplicate issue #171: [Issue] the problen of the battery indicator showing -1 in desktop system is again appearing
Created: 2024-01-03T17:44:39Z
hello i downloaded the last version of the dotfiles and the -1 on the battery is appearing again

Closing comment (2024-01-03T23:09:53Z): Same as #169 .
See #163 .
Repository: equalsraf/neovim-qt

Issue #130: Only a blank window is shown
Created: 2016-05-26T14:05:50Z
I'm using Arch Linux with Linux 4.5.0-1. I've installed it by the package in AUR. The compiler is GCC 6.1.1 and the Qt version is 5.6.0-1.
I tried running nvim-qt under command prompt, but it complains nothing.

Duplicate issue #183: Blank screen
Created: 2016-09-07T20:37:01Z
version from git
Arch linux.
The same result is in KDE

Closing comment (2016-09-07T20:57:50Z): Maybe a duplicate of #130 (comment) what happens if you install a font like inconsolata?
Repository: equalsraf/neovim-qt

Issue #78: When neovim gets stuck while initializing neovim-qt does not respond
Created: 2015-12-16T06:16:54Z
I am testing out my .vimrc with neovim.
First i transferred it to the new XDG_CONFIG_HOME location and renamed it.
Now when i tried to start neovim-qt it would just state that neovim was not responding.
After some fiddling in the command line i was able to start neovim and it printed:
Error detected while processing C:\Users\uidw8099\AppData\Roaming\nvim\init.vim:
line   90:
E484: Can't open file d:\Playground\neovim\Neovim\bin\syntax\syntax.vim
line  563:
E185: Cannot find color scheme 'zenburn'
Press ENTER or type command to continue

Well now it is clear why neovim-qt said it was stuck but there was no indication on neovim-qt's window.
Is there any way to forward this console information from neovim to the user?

Duplicate issue #292: Neovim doesn't respond when trying to open file opened by another instance
Created: 2017-06-14T10:43:16Z
To reproduce in bash:

Run nvim testfile, then stop it by Ctrl+Z
Run nvim-qt testfile
Wait several seconds while the GUI hang
See the console output:

Request 1 timed out: 44
Neovim fatal error "Neovim is taking too long to respond"

and the same message with a Retry button in the X window.
If, instead of nvim-qt, you launch nvim in step 2, you'll see NVim's prompt of what to do with the already present swap file:
Swap file "~/.vim/swap//%tmp%testfile.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:

Closing comment (2017-06-14T11:52:26Z): its a known issue with the GUI startup neovim/neovim#3901
Closing as a duplicate of #78
Repository: equalsraf/neovim-qt

Issue #78: When neovim gets stuck while initializing neovim-qt does not respond
Created: 2015-12-16T06:16:54Z
I am testing out my .vimrc with neovim.
First i transferred it to the new XDG_CONFIG_HOME location and renamed it.
Now when i tried to start neovim-qt it would just state that neovim was not responding.
After some fiddling in the command line i was able to start neovim and it printed:
Error detected while processing C:\Users\uidw8099\AppData\Roaming\nvim\init.vim:
line   90:
E484: Can't open file d:\Playground\neovim\Neovim\bin\syntax\syntax.vim
line  563:
E185: Cannot find color scheme 'zenburn'
Press ENTER or type command to continue

Well now it is clear why neovim-qt said it was stuck but there was no indication on neovim-qt's window.
Is there any way to forward this console information from neovim to the user?

Duplicate issue #144: When a swap file exists, nvim-qt fails to prompt anything
Created: 2016-06-16T06:37:08Z
How to reproduce:

Open a file, e.g. b.cpp, in neovim-qt
Run nvim-qt -- b.cpp again.

The second window of neovim-qt will show nothing.

Closing comment (2016-06-16T08:05:08Z): This sounds like a duplicate of #78, it needs to fixed upstream.
Repository: equalsraf/neovim-qt

Issue #449: Eliminate "--" for separating nvim-qt arguments from file names
Created: 2018-08-26T13:42:25Z
Currently nvim-qt requires -- to know which arguments to send to nvim.exe.
It would be better to whitelist things like --geometry, and send everything else to nvim.exe. (Ideally the number of arguments accepted by nvim-qt should be minimal, anyways...)
One problem with the -- scheme is that it makes it difficult to associate nvim-qt.exe with filetypes. Because the OS sends the file list to the program, it doesn't know that -- must be prepended.
ref neovim/neovim#7222 (comment)

Duplicate issue #172: Forward nvim arguments transparently
Created: 2016-08-21T23:14:03Z
It would be nice to pass the all arguments to neovim directly without the -- flag.
It should be no problem.
Currently only the --embed and --help flags are used by neovim and neovim-qt.
For example I often use the diff mode (-f).

Closing comment (2022-02-06T16:27:20Z): Closing as a duplicate of #449
Repository: equalsraf/neovim-qt

Issue #310: Missing Error Message/Prompt When Closing Without Saving
Created: 2017-07-14T07:09:26Z
Issue Description
When closing neovim-qt with an open window containing unsaved changes via one of the following methods

Click the X on the window
Alt+F4
:call GuiClose()

neovim-qt will respond "Please ENTER or type a command to continue", without displaying an appropriate error message.
Typing :q returns the error message "E37: No write since last change (add ! to override)" as expected.
Expected behavior
When closing neovim-qt with unsaved changes via any of the other methods above, neovim-qt should either

Display an appropriate error message similar to the error message displayed by :q
Prompt the user as to whether or not they would like to save their changes.

gVim uses option 2. When a single window is open with unsaved changes, gVim will ask whether or not to save changes to the document with Yes/No/Cancel. When multiple windows are open with unsaved changes, its options are Yes/No/Save All/Discard All/Cancel. I would propose that neovim-qt use a similar technique.
Steps to Reproduce

Open neovim-qt
Enter some random text in insert mode
Hit Alt+F4, click the X on the window, or in normal mode execute :call GuiClose()

System Information

Windows 7 SP1
64-bit nvim v0.2.1 + neovim-qt from the latest 0.2.0 release

Duplicate issue #397: Cannot close window by clicking "X"
Created: 2018-03-05T05:52:32Z
Steps to reproduce:

Go to NeoVim's install folder, double click NeoVim.exe
Press i and go to insert mode, type anything. DO NOT save.
Click the Close (X) button on the top right corner

What is expected:
The window/program shall exist, or prompt me to save the file.
What actually happens
The command line says "Press Enter or type command to continue". After I press Enter, NeoVim doesn't exit nor save.

Closing comment (2018-07-25T13:26:35Z): This seems to be a duplicate of #310
Repository: equalsraf/neovim-qt

Issue #568: Default colorscheme is broken
Created: 2019-08-13T18:41:52Z
The default colors are not handled well by ext_linegrid.
Both instances are started with nvim-qt -- -u NONE.
Symptoms:

Both instances of nvim-qt are identical (built from master) with ext_linegrid enabled. The Neovim host version is different.
Left: v0.3.7
Right: v0.4.0 (custom build)
I am not sure what the root cause is, but it looks related to light/dark background and default colors. The issues appear for :colorscheme default, but not others like :colorscheme blue.
I suspect we need more complex logic to pick the correct rendering color when none is provided. The color may need to change depending on version of the neovim host.

Duplicate issue #569: Default colors with -u NORC are broken
Created: 2019-08-13T19:54:36Z
Calling nvim-qt as
nvim-qt -- -u NORC

Displays a black window with black text. Cursor seems to be white over white. Selected text is visible as black over gray.

Closing comment (2019-08-13T20:04:08Z): ups duplicate of #568
Repository: equalsraf/neovim-qt

Issue #252: Auto-disable IME in normal mode and re-enable it when go back to insert/replace-mode
Created: 2017-03-07T06:24:58Z
This is very useful for editing no-western text document. (for example: markdown files)
VIM has already support this feature for many years.

Duplicate issue #408: Key pressing in normal mode is captured by IM (Input Method) on Windows
Created: 2018-05-12T18:15:29Z
OS: Windows 10
NeoVim: NVIM v0.2.2
IM: Microsoft Pinyin
I tried some other IM (like Sogou Pinyin) and they all have the same problem.
On the same situation, my GVim (Vim 8.0) works very well.
And I tried some other GUI of neovim (Sublime Text, VSCode) and they all have the same problem too.
I'm not sure which one is the cause, neovim or the GUI ?  But this problem has been preventing me shift from vim to neovim for a long time.  And I think there are many Non-English speakers having the same problem.

Closing comment (2020-09-05T19:44:15Z): This looks like a duplicate of #252.
Repository: equalsraf/neovim-qt

Issue #53: Quitting requires extra input before closing window
Created: 2015-10-08T08:38:30Z
To reproduce:
Open neovim-qt
type :q<CR>
observe that the window doesn't close
click the mouse, or press any key
observe that only now does the window close.
I'm using HEAD of both neovim and neovim-qt

Duplicate issue #165: [Windows 10 x64] Neovim-qt needs an extra input to close
Created: 2016-08-02T02:38:55Z
[I'm not sure how to verify my Neovim-qt version. Apparently there's no --version flag? Let me know If it's possible. But I downloaded it today, so it's probably the last staging release.]
Whenever I try to close Neovim-qt, either from :q or using the GUI, it needs another input. It can be a keystroke or a click, but it won't close until the next input.
Is this expected behavior as of this version?

Closing comment (2016-08-02T08:01:29Z): Its a bug already reported in #53, and neovim/neovim#4703.
Repository: equalsraf/neovim-qt

Issue #218: `p` always pastes another newline
Created: 2016-12-24T10:15:28Z
When trying to paste something without newlines into a Visual section, it is always just pasted on a new line after the current. When pasting a whole line, there's always an extra empty line at the end.

Duplicate issue #253: Inserting in insert mode inserts <S-Insert>
Created: 2017-03-09T12:28:07Z
This is on Windows.
When going into insert mode and really inserting via Shift+Insert, it will insert <S-Insert> instead of what's in the clipboard.
The clipboard provider works well though. Inserting in normal mode via "+p or "*p works as expected.

Closing comment (2017-03-11T01:12:11Z): After doing some research on the issue tracker, I think this is related to #218.
Repository: equalsraf/neovim-qt

Issue #417: Extra buffer opening with neovim 0.3.0
Created: 2018-06-12T13:31:49Z
I launch neovim-qt via this zsh function:
function gvim {                                                                 
    nvim-qt --geometry 970x512 --no-ext-tabline -- "$@" &                       
}   

I updated to neovim 0.3.0 and when calling the above, I get a window to open just fine but there are two buffers: an empty one and another buffer the one with the file.

Duplicate issue #423: neovim-qt shows blank windows in linux
Created: 2018-07-04T13:59:29Z
I have the problems to display the file content by neovim qt. I only got a blank window, and no error reported by neovim-qt. command line nvim works well.
I am using Manjaro. Neovim-qt works fine until the recent update. There are a few threads on this topic but I have all the fonts installed.
My font setting of ginit.vim is
Guifont DejaVu Sans Mono:h16
comment this line still gives me the blank window.

Closing comment (2018-07-08T07:42:27Z): This is probably related to #417 and is already fixed in the latest version
Repository: ericgio/react-bootstrap-typeahead

Issue #415: Usage of deprecated and unsafe methods
Created: 2019-02-05T12:46:26Z
Version

react-bootstrap-typeahead: 3.3.2
react, react-dom: 16.7.0


Steps to reproduce
Wrap the app in <React.StrictMode> and start it in development mode.
Repro: https://github.com/thetric/react-bootstrap-typeahead-legacy-api-repro

Expected Behavior

This library should be warning-free in React.StrictMode
Actual Behavior
React logs warnings of legacy API usage:
Deprecated findDOMNode
Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of InputContainer(Component) which is inside StrictMode. Instead, add a ref directly to the element you want to reference.

    in div (created by HintContainer(TypeaheadInputSingle))
    in HintContainer(TypeaheadInputSingle) (created by Context.Consumer)
    in Unknown (created by InputContainer(Component))
    in InputContainer(Component) (created by Typeahead)
    in div (created by Typeahead)
    in Typeahead (created by WrappedTypeahead)
    in WrappedTypeahead (created by TypeaheadContainer(WrappedTypeahead))
    in RootCloseWrapper (created by TypeaheadContainer(WrappedTypeahead))
    in TypeaheadContainer(WrappedTypeahead) (at App.js:13)
    in App (at src/index.js:9)
    in StrictMode (at src/index.js:9)

Learn more about using refs safely here:
https://fb.me/react-strict-mode-find-node

Unsafe lifecycle methods Fixed
Fixed in v4.0.0-alpha.1 pre-release. (see comment below).
Warning: Unsafe lifecycle methods were found within a strict-mode tree:
    in StrictMode (at src/index.js:9)

componentWillReceiveProps: Please update the following components to use static getDerivedStateFromProps instead: TypeaheadContainer(WrappedTypeahead)

Learn more about this warning here:
https://fb.me/react-strict-mode-warnings

Note from Update on Async Rendering:

Both the older componentWillReceiveProps and the new getDerivedStateFromProps methods add significant complexity to components. This often leads to bugs. Consider simpler alternatives to derived state to make components predictable and maintainable.

Also see You Probably Don't Need Derived State.
In React 17 componentWillReceiveProps will be removed. (Only UNSAFE_XXX will remain.)

Duplicate issue #472: Update to React 16.9
Created: 2019-08-12T10:02:52Z
Version
3.4.6
Steps to reproduce
Have React 16.9 installed
Expected Behavior
No warnings on installation
Actual Behavior
Runtime warning:
react-dom.development.js:11498 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.

Closing comment (2019-08-12T14:59:44Z): Duplicate of #415
Repository: ericgio/react-bootstrap-typeahead

Issue #157: Add valueKey
Created: 2017-03-09T19:28:33Z
Add valueKey to specify the returned prop of the object, used also to set the selected value.
Often you have {id, label} but the field value is just the id, so it would be convenient to set the selected value by id and receiving just the id onChange.
What do you think?

Duplicate issue #697: Selected value as array of strings instead of objects when array of objects given as options
Created: 2022-02-19T13:04:33Z
Feature requests
Expected Behavior

In multi-select async type ahead,  When I provide options which is an array of objects to the component
options = [{"id":"1", name:"my name"}, {"id":"2", "name":"his name"} ]
we can use labelKey to show the display name in the UI but when I select, I need selected value as [id1, id2], which is an array
If this is already available can u pls guide me with me the right example.
Actual Behavior

The selected value is stored as array of objects itself
Version
5.2.1

Closing comment (2022-02-20T00:19:53Z): Hi @saivivek116, onChange provides an array of the selected values. You can manipulate that array to get the data you need:
<Typeahead
  onChange={(selected) => {
    // `selected` is a subset of the array passed to `options`.
    // You can map over it to manipulate the data as needed.
    const selectedIds = selected.map(({ id }) => id); // ["1", "2", ...]
  }}
  options={[{"id":"1", name:"my name"}, {"id":"2", "name":"his name"}]}
/>
Duplicate of #157
Repository: ericgio/react-bootstrap-typeahead

Issue #821: "Select All" prop
Created: 2023-10-05T20:10:40Z
Is your feature request related to a problem? Please describe.
It would be nice to have the option of "Select All" for picking all the menu options. I know that we have available the prop renderMenu, but in order to see the "Select All" working as expected without replacing the use of MenuItem, that should be part of the options prop value, otherwise when clicking on it we will get an error like this:
Uncaught TypeError: Cannot read properties of undefined (reading 'paginationOption')

So, there's no way to use an option that does not belong to the options prop without being part of the entire data
Describe the solution you'd like
it would be nice to have a prop that receives a boolean value that can turn on this feature of selecting all of the menu items
Does your feature address a common use case? Does it provide a more generalized way to solve the type of problem you're encountering?
I think for a large amount of data (let's say 15 items, which actually is not that big), if the user wants to select all the records, by default they will have to pick each item... which is kinda tedious

Duplicate issue #815: Add button to end of list for "View All" elements, or any other action really
Created: 2023-09-11T16:08:05Z
Is your feature request related to a problem? Please describe.
Is there a way to add a button to the end of the Dropdown menu for other actions? I tried playing with the renderMenu but it assumes the button is an option and fails for LabelKey. Also, doesn't ever think it's empty since a button is in the list. I want to make sure it still says "No results" with a view more button.
Describe the solution you'd like
Add button at the button of Menu dropdown
How is this solution useful to others?
Allow for custom action on button press other than selecting an option
Describe alternatives you've considered
Used renderMenu, also tried custom js to add dynamically onFocus, or onMenuShow but on luck, since the menu refreshes when updating.

Closing comment (2025-02-11T02:17:35Z): Closing this out, since I think it's basically a dupe of #821, and will be possible going forward in v7.0 with the more flexible API.
Repository: ericgio/react-bootstrap-typeahead

Issue #79: API for setting input-specific props
Created: 2016-09-12T13:59:13Z
title :)

Duplicate issue #209: How can I add my custom class to the input field of TypeHead?
Created: 2017-07-20T10:38:36Z
I have looked into the lib and unable to find any prop from where i can add the custom class to the input.
I can add the class to the outer DIV of the TypeHead by className prop.
Is there a way to add the class of the input field?


Version
Steps to reproduce
Expected Behavior
Actual Behavior

Closing comment (2017-07-20T17:45:23Z): This isn't currently possible but is being tracked in #79.
Repository: ericgio/react-bootstrap-typeahead

Issue #88: Add hinting for multiple-selection mode
Created: 2016-10-05T07:46:31Z
This can be seen in the demo page: if you are typing while multiple selection is disabled, you can see the grayed out name of the first suggestion under your cursor, but if you turn on multiple selection this no longer displays.

Duplicate issue #271: hinted results doesn't works on typeahead multiple
Created: 2017-11-21T14:01:46Z
Hi
Thank you for your excellent work on this component :)
I notice that hinted results and autocomplete doesn't works on typeahead multiple.
It could work if the first result row would be automatically selected.
an option like : autoSelectFirstRow
As this user can directly press the enter key to select the first row, without using navigation key.
Cheers !

Closing comment (2017-11-21T19:28:28Z): Duplicate of #88
Repository: ericgio/react-bootstrap-typeahead

Issue #33: Restricting input to only letters. 
Created: 2016-07-14T06:32:32Z
Hi.
Any idea on how i could restrict the input to this component to be only letters? So far i have tried connecting it to a redux-form-field that is hooked up to a reducer to remove all fields that are not letters.
TypeAhead selected={reduxField.value? [{name: reduxField.value}]: []} onInputChange={value=> reduxField.onChange(value)}
However, I am still able to write in digits in the textfield, although they will get deleted as soon as i type in a valid character it seems a bit odd to me. Any idea on how i could completely restrict the input to the textfield?

Duplicate issue #186: onKeyUp/Down
Created: 2017-05-11T07:01:35Z
Feature requests
Correct me if I am wrong but it would be nice to be able to use event such as onKeyUp or Down as
it would provide a great way implement input mask regex for ex.

Closing comment (2017-05-11T15:48:01Z): If your goal is to restrict the user input, this is being tracked in #33. Do you have other use cases for onKeydown/onKeyUp hooks?