~ubuntu-branches/debian/jessie/tickr/jessie

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Package Import Robot
  • Author(s): Emmanuel Thomas-Maurin
  • Date: 2012-06-04 14:23:24 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20120604142324-j6ycu0cw6vvoahhy
Tags: 0.6.1-1
* Add: 'quick setup' thing (in tickr_quicksetup.c) which is launched
  at program startup if config file doesn't exist.

* Little improvements in layout of 'feed picker win' and 'preferences
  win'.

* Fix a segfault that happens when trying to export params and no
  config file exists yet.

* Make several windows that should not be resized by user, unresizable.

* Fix Launchpad bug #1007346: When 'window always-on-top' is disabled,
  'visible on all user desktops' stops working.

* If mouse wheel scrolling applies to speed (or feed), then Ctrl +
  mouse wheel scrolling applies to feed (or speed.)

* No real code changes in libetm, only in comments, so no need for a
  new version number.

* Update tickr_helptext.c and tickr.1 (man page.)

* Add new cli option 'no-ui' (similar to 'instance-id') used by new
  IF_UI_ALLOWED macro and remove all #if USE_GUI occurences.

* In tickr_list.c, free listfname before using it. Fixed by swapping 2
  lines:
    warning(FALSE, 4, "Can't save URL list ", listfname, ...);
    l_str_free(listfname);

* Use/add #define
    FONT_MAXLEN         68
    ARBITRARY_TASKBAR_HEIGHT    25
  to replace a few 'magic' numeric values.

* Rename: rss_title/description(_delimiter) ->
    item_title/description(_delimiter)
  then add new param: feed_title(_delimiter). Now we have:
  feed title / item title / item description.

* Use table in resource properties window.

* Fix a bug in f_list_load_from_file() in tickr_list.c which
  uncorrectly retrieves any feed title string containing TITLE_TAG_CHAR
  when TITLE_TAG_CHAR has not been removed from string first, for
  instance: 'NYT > World' -> ' World'.

* New param: disable left-click.

* Add 'check for updates' feature.

* Launch 'import OPML file' if feed list doesn't exist.

* Remove code changing get_params()->disable_popups value in
    START/END_PAUSE_TICKER_WHILE_OPENING
  macros which prevents this setting to be saved and add
    START/END_PAUSE_TICKER_ENABLE_POPUPS_WHILE_OPENING
  new macros. Which ones to use depends on context.

* Move:
    #ifdef G_OS_WIN32
    extern FILE *stdout_fp, *stderr_fp;
    #endif
  from *.c into tickr.h.

* Default always-on-top setting changed to 'n' (so that tickr is not
  intrusive by default.)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
bug list
2
2
--------
3
3
 
4
 
- issues with unity on ubuntu -> program 'steals' focus every time a
 
4
- TICKR BUG ?
 
5
  issues with unity on ubuntu -> program 'steals' focus every time a
5
6
  feed is loaded / doesn't show on all desktops whereas it should
 
7
  -> seems to get better with newer versions of unity
6
8
 
7
 
- win32 issues: trouble with exotic user names in appdata path
 
9
- NOT A BUG:
 
10
  libxml2 read only html *numeric* entities, not *named* ones (with a
 
11
  few exceptions) - for instance,   is ok but   is not
 
12
  -> should all html *named* entities in input be converted to *numeric*
 
13
  ones ?
8
14
 
9
15
 
10
16
stuff to implement and requests for new features
11
17
------------------------------------------------
12
18
 
 
19
- add 'open feed picker' after getting sample list (doesn't work at the
 
20
  moment)
 
21
 
 
22
- search/filter feature (option to filter out feed items on str,
 
23
  publication date, ...)
 
24
 
 
25
- add an option to show passwords and one to save passwords in connection
 
26
  settings window (and warn that passwords are saved in plain text)
 
27
 
 
28
- in feed picker: selection start from beginning -> from selected feed ?
 
29
 
13
30
- https support (ssl/tls)
14
31
 
15
32
- rss 1.0 (rdf) support
16
33
 
17
34
- implement digest access authentication
18
35
 
19
 
- filters / search (option to filter feed items with publication date,
20
 
  'word match alert', ability to undisplay one feed, ...)
21
 
 
22
 
- in feed picker: selection start from beginning -> from selected feed ?
 
36
- rss description in gtk tooltip ?
23
37
 
24
38
 
25
39
(nothing decided yet about stuff below)
26
40
 
27
 
- when importing opml file, check urls without connection settings
28
 
  (auth credentials) so doesn't select a few ones -> fix that or?
29
 
  -> at the moment, only select feeds that are loadable
 
41
- change empty_string length at end of feed from tickr width to some user
 
42
  set separator
 
43
 
 
44
- in 'selected feed picker', add control buttons: play, pause, reload,
 
45
  next, prev, ... ? or
 
46
  -> find out the easier and more convenient way of dealing with feeds
 
47
  -> improve UI global design and customization / key-bindings
 
48
 
 
49
- set right/left click modifiable ?
30
50
 
31
51
- win height (for big wins) = MIN(k% screen height, height limit) / win
32
52
  border decreased
33
53
 
34
 
- should check/implement utf8 compliance everywhere
35
 
 
36
 
- check memory leaks for win32 v
37
 
 
38
54
- implement SEND_RECV_TIMEOUT_SEC and SEND_RECV_TIMEOUT_USEC as a
39
55
  setting user can tweak, depending on his connection speed/bandwidth
40
56
 
41
 
- remove #define USE_GUI or change it into an option ?
42
 
 
43
57
- run socket code in a separate thread ?
44
58
 
45
59
- upload translation templates on launchpad
46
60
 
47
 
- add feed title [] (before rss title [] and rss description [])
48
 
 
49
61
- improve file i/o code consistency
50
62
 
51
 
- rss description ballon (actually gtk tooltip) on mouse-over
52
 
 
53
 
- add an option to show passwords in connection settings window ?
54
 
 
55
63
- option to not show again already read items ?
56
64
 
57
65
- add 'open (indep floating) control win' line in control menu ->
80
88
- new cli args: attop, atbottom, fullwidth ?
81
89
 
82
90
- sort url list by title, not by url ?
83
 
 
84
 
- check connection state, retry if not connected ?