This repository has been archived on 2024-01-22. You can view files and clone it, but cannot push or open issues or pull requests.
speedie-page/updates/spmenu 211 release.md

1.4 KiB

spmenu 2.1.1 release. Some cleanup and fixes after the 2.1 release, nothing too major.

  • Replace deprecated MD5() function (yay!)
  • Remove unused cursor code from (now) draw.c
  • Move libs/libdrw/drw.c to libs/draw/draw.c and libs/libdrw/drw.h to libs/draw/draw.h
  • Move libs/sl/main.c to libs/main.c and libs/sl/main.h to libs/main.h
  • Add slightly safer strncpy() function to main.c and use it everywhere
  • Fix keybind conflict in the Wayland keybind array, 2.1 forgot this.
  • Add options to the config allowing width, height and padding for the cursor/caret to be set in the config file.
  • Cleanup menu height setting by calling a single function instead
  • Fix a freeze when certain parts of spmenu is hidden and an image is drawn
  • Fix compiling when !USEIMAGE
  • Massively clean up image drawing code
  • Don't include Xlib in draw.c if !USEX
  • Fix fullscreen image mode height
  • Fix typo causing image gaps to set the image height in the config file
  • Simplify .gitignore, much of what it used to contain is no longer useful
  • Add -fl or --feature-list argument allowing you to see what features were compiled in
  • Allow forcing xdg directory if $XDG_CACHE_DIR is unset, mostly useful for debugging
  • Add image resizing toggle, in case you want the menu height to never change

You can get the new release through pacman if you're using my Arch repository, or you can simply get the source code and compile it yourself.