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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
* TODO
* start using cppcheck!
* new implementation of debug messages:
debug messages should be printed to .cdw.log file
* full support for xorriso
* remove unnecessary stuff from cdw_config_t, move it to cdw_task_t;
create "cdw_task_t permanent_task" that stores parts of configuration;
* correctly handle situation when verifying a disc and an image file,
and the image is larger than track on disc - cdio may throw an
error while reading end of track, and cdw will interpret this as
disc access error;
* make sure that "eject tray after X" checkbox works properly
* more signal handlers for signals causing exit;
* make controlling of menus more consistent:
I'm noticing it's quite awkward to select files and try to decide whether to
use ESC or 'q' to quit.
The cdw menus and cdw application seem to be diverse as to which key it
requires to exit/quit and leave a menu.
Personally, I'm for specifying both. Make it easy for the user!
* check in which situations cdw (re)calculates size of selected
files. Probably this is done every time a file is added/removed,
and when selector window is closed. Is it necessary to re-calculate
when closing selector window?
* if reloading tray after burninig/erasing disc fails, prompt user to
do it manually.
* when burning or erasing with dvd+rw-tools, give it time to reload a
tray. Only after delay do the reload yourself.
* processwin can now display fractional parts of progress value. Use
this new functionality (for some tools output in processwin is
still XX.00%).
* new cdw form
when updating code that uses cdw_form_t, notice that it's not
necessary to add return keys to cdw_form. See how file picker
doesn't use them.
* creating graftpoints file takes much time
Creating graftpoints file (when creating ISO image) for e.g. 200
selected files takes many seconds - too many. I had to add message
in process window to let user know that cdw didn't freeze during
this time. Investigate why it takes so much time.
* DONE
* add "-root" option in mkisofs options
* move .cdw.log, .cdw.conf and .cdw.colors to ~/.cdw/
* add support for ~/.mkisofsrc (but only reading the file)
* #include <limits.h>
add "#include <limits.h>" to files using PATH_MAX (missing header
reported by ScrumpyJack to cause problems on Alpine Linux).
** Done in src/native_file_system/cdw_fs.h rev.1.25 (cdw 0.8.1)
* Lynx-like motion
On 19.02.2015 06:08, xxxx wrote:
> Its a common convention in ncurses file browsers to have the left and
> right keyboard arrows to go to the parent directory and to enter the
> currently selected directory.
>
> Left arrow go to parent directory and right arrow enter currently
> selected directory,
> and maybe if not a directory right arrow adds file.
>
> Can they be added in a future edition?
> It makes the file browsing really fast and smooth just being
> able to hammer all the arrow keys to get all the browsing done.
** Done in cdw 0.8.1
* there is now a new driver for cdw_form: cdw_form_driver_new().
Use it instead of cdw_form_driver().
** Done in cdw 0.8.1
|