Skip to content
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

Show layer icon near mouse pointer (win-tray) #1031

Merged
merged 81 commits into from
May 20, 2024

Conversation

eugenesvk
Copy link
Contributor

@eugenesvk eugenesvk commented May 12, 2024

Describe your changes. Use imperative present tense.

Adds an option to show layer icons not only in the tray area, but also near a more in-focus mouse pointer, and also add system tray notifications on config reloads (though this currently doesn't show fails for rld actions, only for reloads via gui)

(also added build options for the gui exe)

Checklist

  • Add documentation to docs/config.adoc
    • Yes or N/A
  • Add example and basic docs to cfg_samples/kanata.kbd
    • Yes or N/A
  • Update error messages
    • Yes or N/A
  • Added tests, or did manual testing
    • Yes manual

Partially addresses #741 and #1025

with a system notification

kanata-cfg-reload

@eugenesvk eugenesvk force-pushed the gui_win_tooltip_layer branch 3 times, most recently from eebdd6d to c2a87e0 Compare May 16, 2024 16:50
src/kanata/mod.rs Outdated Show resolved Hide resolved
parser/src/cfg/defcfg.rs Outdated Show resolved Hide resolved
src/gui/win_nwg_ext/license-nwg-MIT Outdated Show resolved Hide resolved
src/gui/win_nwg_ext/mod.rs Show resolved Hide resolved
Copy link
Owner

@jtroo jtroo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few final minor points but otherwise LGTM 🙂

src/gui/win.rs Outdated Show resolved Hide resolved
src/gui/win.rs Outdated Show resolved Hide resolved
src/gui/win_nwg_ext/mod.rs Outdated Show resolved Hide resolved
eugenesvk and others added 6 commits May 20, 2024 11:56
@jtroo jtroo merged commit 483eb47 into jtroo:main May 20, 2024
4 checks passed
@eugenesvk eugenesvk deleted the gui_win_tooltip_layer branch May 20, 2024 18:45
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.

None yet

2 participants