Skip to content
  1. May 26, 2024
    • Yuanle Song's avatar
      2612c73b
    • Yuanle Song's avatar
      v2.10.0 add zero-input-panel-minibuffer.el · 72ac0c2a
      Yuanle Song authored
      - It is a panel based on Emacs minibuffer, so it works everywhere Emacs
        runs. No xorg/wayland required.
      - added zero-input-panel-is-ephemeral variable in zero-input-framework.el
      
        see its docstring to learn what it is used for.
      - this panel is tested works in tty emacs.
      - minor, do not update zero-input.el when content would not change.
        updated Makefile and build.py, now build.py will not overwrite zero-input.el
        if content would not change.
      72ac0c2a
  2. May 22, 2024
    • Yuanle Song's avatar
      v2.9.0 add optional panel implementation based on posframe. · 510e2775
      Yuanle Song authored
      - see the implementation in zero-input-panel-posframe.el
        this is not load by default by zero-input.el.
      
        the old panel is built using C and gtk, which doesn't work well on Wayland
        display server. posframe panel works on both Xorg and Wayland.
      
        the posframe UI looks poor cause I haven't worked on make it pretty yet.
        the code is published so I have a panel that works in Wayland.
      
      - Makefile: do not warn about docstring longer than 80 chars when byte-compile
      - Makefile: auto detect s library path
      - fix a few docstring single quote escape issues.
      - bugfix: define-minor-mode uses keywords args instead of obsolete positional
        args.
      - bugfix: use after-focus-change-function when it's available, fallback to
        focus-in-hook and focus-out-hook when it is not.
      510e2775
  3. Apr 05, 2020
  4. Feb 20, 2020