~ubuntu-branches/debian/experimental/thunar/experimental

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Yves-Alexis Perez
  • Date: 2006-01-02 23:42:32 UTC
  • Revision ID: james.westby@ubuntu.com-20060102234232-8xeq0lqhyn70syr0
Tags: upstream-0.1.4svn+r18850
ImportĀ upstreamĀ versionĀ 0.1.4svn+r18850

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Important for Thunar 1.0
 
2
========================
 
3
 
 
4
 - Add ThunarVfsFlags, which specifies various flags for the job starters
 
5
   (like thunar_vfs_copy_files, etc.). One important flag would be
 
6
   THUNAR_VFS_FLAG_ERROR_ON_OVERWRITE, which tells the job not to ask the
 
7
   user when the target exists, but to fail directly (the flags could also
 
8
   be part of thunar-vfs-interactive-job.h, as they're only interesting
 
9
   for interactive jobs).
 
10
 
 
11
 - We need a way to "refresh" folders after a "Cut"-operation with Nautilus.
 
12
   With local folders - with not many files inside - the move is too fast!
 
13
 
 
14
 - The ThunarTrashFile constructor needs some rework, as it's currently
 
15
   mostly brain-dead. Should probably be splitted into several functions.
 
16
   In addition the ThunarTrashFile should enable the monitoring on the
 
17
   real file in order to stay informed about changes.
 
18
 
 
19
 - The ThunarTrashFolder class should watch the trash manager and the
 
20
   trash cans for changes.
 
21
 
 
22
 - Use better way to handle system flavours than simply (mis)using
 
23
   AC_CONFIG_LINKS(), which is pretty messy for this purpose.
 
24
 
 
25
 - Check getmntinfo() or getfsstat() for ThunarVfsVolumeManagerBSD, which
 
26
   might be faster than several statfs() calls.
 
27
 
 
28
 - The layouting code for ThunarLocationButtons is still buggy. Problem shows
 
29
   with paths that include a very long directory; you cannot scroll to the
 
30
   last path component then.
 
31
 
 
32
 - A design for the ThunarTreePane framework must be developed and later
 
33
   be implemented.
 
34
 
 
35
 - The preferences must be sorted out and a suggestion for both a good
 
36
   set of preferences and a layout for the preferences dialog must be
 
37
   developed and presented.
 
38
 
 
39
 - A design for the ThunarDesktopView module must be developed and later
 
40
   be implemented.
 
41
 
 
42
 - We need a suite of unit tests and probably high-level tests, that enable
 
43
   us to test parts of the file manager automatically and isolate bugs
 
44
   early.
 
45
 
 
46
 - Setup gtk-doc to present developers with the internal API of Thunar
 
47
   to ease development of core modules (and later plugins).
 
48
 
 
49
 - Write good user documentation. Must be both precise and complete.
 
50
 
 
51
 - Design (UI design this time) the file properties dialog, develop
 
52
   a software design and implement it.
 
53
 
 
54
 - We need some easy way to manage diagrams and related developer
 
55
   information, which also includes results from discussions on
 
56
   thunar-dev.
 
57
 
 
58
 - The HACKING file must be updated with strict rules about how
 
59
   development of Thunar core modules is to be done, and what
 
60
   material each developer in addition to the source code.
 
61