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

Commits on May 19, 2024

  1. move log to mod

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    d0f06fd View commit details
    Browse the repository at this point in the history
  2. gui: update imports

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    ac89d5a View commit details
    Browse the repository at this point in the history
  3. dep: add timer

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    7a0b49b View commit details
    Browse the repository at this point in the history
  4. gui: add imports

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    824e705 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86b8dcc View commit details
    Browse the repository at this point in the history
  6. rename to icon_act_p to clearly indicate it's not an icon

    add gui struct Icn
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    3e0d008 View commit details
    Browse the repository at this point in the history
  7. doc: update

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    5572e56 View commit details
    Browse the repository at this point in the history
  8. gui: dupe main icon as an image

    to fix nwg bug when loading ICONs as images, which we need for menu/tooltip icons
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    b29c744 View commit details
    Browse the repository at this point in the history
  9. gui: update size

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    a4a50fc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    96d3dda View commit details
    Browse the repository at this point in the history
  11. fix a typo

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    6fee36c View commit details
    Browse the repository at this point in the history
  12. gui: refactor set_menu_item_cfg_icon

    use a separate get_icon_from_file to read from file, then convert image to various formats for the icon/tooltip/tray
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    9bd8437 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    03f3550 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    22d2b6c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    20c493c View commit details
    Browse the repository at this point in the history
  16. win-tray: add IS_TT conditional flag for tooltip activation

    to be read from user config
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    5f9b047 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b488f63 View commit details
    Browse the repository at this point in the history
  18. gui: fix comment

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    2e006db View commit details
    Browse the repository at this point in the history
  19. gui: add IS_TT_BLANK config

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    862226c View commit details
    Browse the repository at this point in the history
  20. gui: make dpi static

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    8391471 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    74ff71d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c1d5d70 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    22d679f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ec6536c View commit details
    Browse the repository at this point in the history
  25. gui: refactor update_app_data into as separate function

    so that it can be used on config reload
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    7ca9417 View commit details
    Browse the repository at this point in the history
  26. gui: fix a typo

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    b5f78b7 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    5a57763 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    66e11ee View commit details
    Browse the repository at this point in the history
  29. gui: update log

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    37968c1 View commit details
    Browse the repository at this point in the history
  30. gui: add update_tooltip_data to track tooltip size changes on config …

    …reload
    
    both gui-driven and kanata-driven
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    a10f9e3 View commit details
    Browse the repository at this point in the history
  31. gui: add release builds

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    8eb52a3 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    596f2fa View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    f3da43a View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    fb52cec View commit details
    Browse the repository at this point in the history
  35. doc: fix position

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    623ef5b View commit details
    Browse the repository at this point in the history
  36. cargo fmt

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    d2e6fba View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    7c0a6bf View commit details
    Browse the repository at this point in the history
  38. dep: add win API deps

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    79cd2b3 View commit details
    Browse the repository at this point in the history
  39. gui: add win_ver macro

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    c709d78 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    9262608 View commit details
    Browse the repository at this point in the history
  41. cargo fmt and clippy

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    6f885e9 View commit details
    Browse the repository at this point in the history
  42. dep: update gui deps

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    8ba6957 View commit details
    Browse the repository at this point in the history
  43. gui: remove dpi macro

    the mouse pointer can be on a screen with a different DPI, so can't store one even if our app is on the same screen (as it's a tray app)
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    1da4cd7 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    e23d0ea View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    7f098f0 View commit details
    Browse the repository at this point in the history
  46. cargo fmt

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    0660621 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    f88795c View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    17e238f View commit details
    Browse the repository at this point in the history
  49. doc: update

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    e597eb9 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    eb4648a View commit details
    Browse the repository at this point in the history
  51. doc: update tooltip_no_base

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    243eecb View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    d3930e6 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    df975bb View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    61937bb View commit details
    Browse the repository at this point in the history
  55. cargo fmt

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    4113ca4 View commit details
    Browse the repository at this point in the history
  56. test: add tooltip config

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    7322126 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    935268d View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    0fa1e5b View commit details
    Browse the repository at this point in the history
  59. dep: add nwg licenes

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    63cf6c5 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    c01329b View commit details
    Browse the repository at this point in the history
  61. gui: update debug message

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    52ae933 View commit details
    Browse the repository at this point in the history
  62. gui: remove unneeded return

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    e1ae5b5 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    25b2292 View commit details
    Browse the repository at this point in the history
  64. dep: update lock

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    5b60b35 View commit details
    Browse the repository at this point in the history
  65. cargo fmt

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    11019ca View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    26903b9 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    82ec82b View commit details
    Browse the repository at this point in the history
  68. gui: add support for showing notifications on config reloads

    both gui-driven and kanata-driven
    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    097a918 View commit details
    Browse the repository at this point in the history
  69. cargo fmt

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    5a46b2c View commit details
    Browse the repository at this point in the history
  70. doc: update new options

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    3fe4015 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    fc4c8b4 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    329303e View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    8c914cf View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    0234f49 View commit details
    Browse the repository at this point in the history
  75. add unsafe clippy exemption

    eugenesvk committed May 19, 2024
    Configuration menu
    Copy the full SHA
    e85073b View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Add safety comment

    Co-authored-by: jtroo <j.andreitabs@gmail.com>
    eugenesvk and jtroo authored May 20, 2024
    Configuration menu
    Copy the full SHA
    91c030b View commit details
    Browse the repository at this point in the history
  2. Remove debug comment

    Co-authored-by: jtroo <j.andreitabs@gmail.com>
    eugenesvk and jtroo authored May 20, 2024
    Configuration menu
    Copy the full SHA
    088f489 View commit details
    Browse the repository at this point in the history
  3. clippy: add unsafe blocks

    eugenesvk committed May 20, 2024
    Configuration menu
    Copy the full SHA
    a721142 View commit details
    Browse the repository at this point in the history
  4. remove unneded mutex

    eugenesvk committed May 20, 2024
    Configuration menu
    Copy the full SHA
    45cb2f7 View commit details
    Browse the repository at this point in the history
  5. decrease log verbosity

    eugenesvk committed May 20, 2024
    Configuration menu
    Copy the full SHA
    908bc6b View commit details
    Browse the repository at this point in the history
  6. cargo fmt

    eugenesvk committed May 20, 2024
    Configuration menu
    Copy the full SHA
    3f9ffdb View commit details
    Browse the repository at this point in the history