easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Things to do for Qt port

Open Digitalone1 opened this issue 1 year ago • 21 comments
trafficstars

  • [x] Add decimals to input/output gain spinbuttons in all plugin UI.
  • [x] Add top and bottom margins to the row containing the input/output spinbuttons and levels.
  • [ ] Allow the effects list to be shown and hidden like in Libadwaita (with arrow buttons to move between plugin UI).
  • [ ] Implement plugin bypass/enable button.
  • [x] Implement the presets manager.
  • [x] Implement the pipewire manager.
  • [ ] Implement each plugin preset class.
  • [ ] Try to use recursive_directory_iterator for community presets lookup.
  • [x] Implement the presets UI (local and community).
  • [x] Making presets autoloading functional.
  • [x] Implement the spectrum.
  • [x] Implement excluded apps manager.
  • [x] Add/remove app names to/from excluded apps list when Exclude checkbox is clicked in app info card.
  • [x] Implement the shortcuts window.
  • [ ] Bring back all the command line options and add --gapplication-service for compatibility with old autostart files.
  • [x] Implement command line options to get the last active input/output preset.
  • [ ] Add something useful to the system tray icon menu.
  • [x] Implementing the test signals window.
  • [x] Bring back shortcuts like the ones for fullscreen, to close the window and to quit the application.
  • [x] Sort the effects list by the locale strings.
  • [ ] Add a configuration option that allows the microphone monitor output to be sent to the output effects pipeline input
  • [ ] Remove "util" functions that are not needed anymore
  • [ ] Add a new Autogain parameter that allows the output level to be forced to zero when the input level is below the silence threshold
  • [ ] Fixing our symbolic icon so it does not look as bad as it is does now when showing our tray icon. For some reason it is almost completely black. I have no idea about how to fix this. Help is needed.
  • [ ] Preset autoloading: show the current device routing together with the device name
  • [ ] Add more modes to our test signal generator #3789
  • [ ] Implement XDG Global Shortcuts (D-Bus related stuff is already done, but we need to implement the operations in the Activated signal callback) #3834
  • [ ] Improve how preferred trigger are stored for XDG Global Shortcuts (maybe in an external XML database)
  • [ ] Track preferred trigger changes from the user for Global Shortcuts (maybe listening to ShortcutsChanged D-Bus signal)

Digitalone1 avatar Nov 21 '24 21:11 Digitalone1