pacseek icon indicating copy to clipboard operation
pacseek copied to clipboard

draft: add keybind to list optional dependencies

Open darukutsu opened this issue 8 months ago • 2 comments

  • [ ] needs testing
  • [ ] needs update to work with multiselect branch
  • [ ] fix toggle gui quirks

fixes #29 kinda, user is not prompted but can install optdeps manually, with addition of #47 he could select optdeps he wants. Later we could add keybind which would auto-select all optdeps for example Shift+D.

I think code is more cleaner than in #47 since we not storing whole InfoRecord just some parts of it thus smaller size, saves memory. Although we need to add few things to make it work with #47. I will wait for more information on that. I will probably create another branch then and merge multiselect and this together in one pr.

I was thinking about 2 possible reworks:

  • merge together entries from structs to InfoRecord so we won't need new types
  • simplify structure from #47 so it doesn't store whole InfoRecord

Demonstration: https://github.com/user-attachments/assets/c5b98d1d-722c-40e1-9498-54cc096c5ca7

darukutsu avatar Apr 01 '25 18:04 darukutsu