Warning, /multimedia/kmix/TODO is written in an unsupported language. File is not indexed.

0001 TODO list
0002 
0003 KDE4.3
0004 1) Add feature list to KDE site
0005 
0006 2) Add Icon and text to the OSD (optional/config?)
0007 
0008 3) Show OSD for every global key assignment (optional/config?)
0009 
0010 4) Warn about standard shortcuts (XF86AudioVolume*) assigned to something else (another App, or another Control in KMix).
0011 
0012 
0013 KDE4
0014 1) Remove ComboBox and replace it by a TabBar "corner widget" (Postponed: Not for KDE4.0)
0015 (like the konsole session menu)
0016 
0017 2) Replace "confusing green LED" (DONE)
0018 
0019 3) Replace "confusing red LED" (DONE)
0020 
0021 4) Change "id" of capture controls in mixer_alsa9.cpp. (DONE)
0022 Rationale: We need this, so that no control id conflicts arise.
0023 e.g. if there is a "PCM play" and a "PCM capture", everything will work strange.
0024 Especially saving and restoring will fail. But there can also be a lot of runtime issues,
0025 at ANY place that uses mixer ID's (and there are a lot!)
0026 
0027 5) Move balance slider out of bottom and make it a virtual control.
0028 Status: Pending
0029 
0030 6) Change everything in the source code to a consistent terminology:
0031    The piece of hardware is now called:                  Card
0032    The devices/slider/controllable-thingy is now called: Control
0033 Status: pending
0034 
0035 7) Several bug reports, including the Audigy stuff. (DONE)
0036 
0037 8) Resolve show issue after starting KMix (DONE)
0038 
0039 9) Get Global Keyboard Shurtcuts work again (Check below pending)
0040         Check, whether ALL controls now have a global shortcut
0041         entry in the global KDE shortcuts "kcm" module :
0042         ... they should NOT, but instead only those who have actually been assigned one)
0043 
0044 10) Layout: KMix can be made so small that Labels are partially hidden (DONE)
0045 
0046 11) Layout: MDWSwitch layout has to be redone (Pending)
0047 
0048 ------------------------------------------------------------------------------------
0049 
0050 Bug2 in KMix2.1pre:
0051 - Keys not saved/restored (DONE)
0052 - DockApplet shows "show/hide menubar" (DONE)
0053 - "reversed" in panelapplet is broken. Remove it for now (DONE)
0054 - Initial paint of sliders in KMixApplet is broken. (DONE)
0055 - PanelApplet width wrong. (DONE)
0056 
0057 IMPORTANT:
0058 1) Get Switches working
0059 MUTE-LED's  : Read: OK, Click: OK    , Saved/Restored: no  (was not in KMix2.0 and is shifted)
0060 Record-LED's: Read: OK, Click: OK    , Saved/Restored: yes
0061 Switches    : Read: OK, Click: OK    , Saved/Restored: yes
0062 Dockarea    : Read: OK, Click: OK    , Saved/Restored: n/a (its a view, not HW)
0063 
0064 2a) Splitted sliders and balance
0065 OK
0066 Splitted sliders: Read: OK, Click: OK, Drag: OK, Wheel: OK
0067 Balance slider  : OK (works like in KMix2.0)
0068 
0069 3) Mouse wheel
0070 OK
0071 
0072 4) Make Volume Tip work (is currently always "0%")
0073 OK
0074 
0075 5) Switches MUST be restored properly
0076 OK
0077 
0078 6) kmixapplet restoring and working
0079 OK
0080 
0081 7) Keys are not saved
0082 OK
0083 
0084 
0085 
0086 14 december 2002 - Helio Chissini de Castro
0087 - Figure out devices like SBLive with external Live Drives and their multiple in/outs. As a sample, using headphone output from live drive, mute switch not work as they must, but we need mutting the headphone lfe and center channel to really mute headphone output.
0088 
0089 - Introduce a new widget to enable route control in pro's ( Turtle ) and pro like ( Audigy, Live ) cards.
0090 
0091