blob: 0a71772eb00924dc7b5524024c73aaa19c9b9b8e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
=========
* support for 65MHz
* double click options for tray icon: select window to open
* remove time/size from recording monitor when recording is not running
* fix status display for recording monitor
* speed up tderadio start
* inet-stream-out plugin
* make file operations compliant with non-ascii-charsets (e.g. cyrillic)
* tooltips in config dialog
* option for display window type (entry in taskbar or toolbar window)
* background pixmap for display
* internet radio streams
* automatic station icon scaling
* remote-tderadio: run v4l plugin on remote machine, transfer data to
local machine
* client-server concept: run tderadio in background, make client gui individual
application
* RDS support
* Hotkey support
* FAQ
- devices (radio, mixer, dsp)
- mixer settings for recording
- artsd
* tooltips complete?
* --done-- Bugfix: Window on other desktops remain hidden when hideall is selected
* --done-- make ALSA support conditional/configurable in configure script
* --dropped-not-used-by-tderadio-- check for libflac in configure
* --done-- 48kHz-Support
* --done-- translations
* --done-- prepare for translation: check for missing i18n translations?
* 48kHz support // DONE
* support for PVR radio cards, (/dev/video24...) // DONE
* streaming basic plugin, lateron extendable for internet radio // DONE
* indicators in docking icon for recording // DONE
* fix station editor dialog // DONE
* fix hang/high cpu load when licq is restarted (broken pipe?) // DONE
* define final single/doubleclick tray icon behaviour // DONE (configurable now)
* warnings if permissions are not set correctly // DONE
* GUI improvements for pause function // DONE
* use size_t instead of unsigned ints for all sizes!!! (was reason for
problems in pointer arithmetic on amd64) // DONE
* gui-errormessages // DONE
* if first run => less error messages, ask user for configuration,
station scan, etc... // DONE
* alsa support // DONE
FUTURE
======
* mediacontrol applet integration
* dcop interface
* compile with -DTQT_NO_ASCII_CAST (see src/Makefile.am)
(necessary for Qt4)
* just grep for FIXME and TODO...
USABILITY, STYLE-GUIDE
======================
When implementing these keep in mind to only use KDE API <= 3.2.
* SystemTray button should show / hide the main window on left click // DONE (configurable)
* /tmp/tderadio* should use offical KDE tmpdir instead // really necessary? it is configurable
* more use of KStdGuiItem
* sort out the KDE hicolor / crystal / SVG icon mess
* Buildsystem: manpage generation
* Buildsystem: apidocs
* KDE uses l10n instead of i18n now
* Autohell: configure checks for dependency libs, pkg-config
DISTRIBUTION
============
* Get svn2dist (used for kdeextragear) to work with TDERadio. This will
give us nice tderadio.src.gz tarballs.
* apps.kde.org ?!?!
* dot.kde.org ????
|