📄 todo
字号:
### TODO ###* More error handle;* Handle conflicted packages in the meta-package, when this option is enabled;* Show an warning/message (if) when reach the free space of disk (/tmp/aptoncd-c);* Solve CPU use issue when downloading repositories;############### DONE ################* Make the progressbar work;* Make the internacionalization (i18n) work fine;* Allow more user interaction when "Create APTonCD";* make the user add .deb packages saved in the aptoncd;* Support for Drag 'n Drop deb packages from nautilus/gnome;* Show the total size of packages, and size of selected packages;* Discover what Ubuntu version is runing;* Show package name (not file name) in Create APTonCD;* Show a short description when mouse hover in a package of list;* remove duplicated packages with diferent versions from CD [do not add them];* Create/insert a meta-package with all selected packages as dependencies;* Make the progressBar's Cancel button stop the current action;* Check *before* Create APTonCD if the selected directory is writable;* Allow user choose media type and split the packages in;* Modularize all the main code, allowing edit class in separated files;* Mount/Umount/Eject prefered CD/DVD-ROM device with HAL;* Show a error message if some package cold not be copied;* Double-click in list's iten check/uncheck then;* Enter in a consense about sudo/root operations;* Allow enter multiple files at same time on "Add Custom Package";* Allow user choose the filename of the iso image;* Show how many medias will be needed;* Select automaticaly dependencies of already selected packages;* The aptoncd-metapackage shold not be marked to insertion;* Make the download repository progressbar work;* Save the user's configuration in the ~/.aptoncd/config.xml file;* Show the total size to download and stimated time;* Insert an new collum on tvDownload that shows the filesize;* Make the cancel button stop the download an return to main window;* An progressbar to show the download of Packages.gz;* On the end of download, call the CreateAptOnCd.py parsing the temp dir;* Use the config.xml to populate the frmDownload GUI;* Use an treeview to show the sections to download;* Move the .deb files to packages/ dir on media structure;* Make the Restore scan recursively on media contents;* Make the auto-select depends of restore working;* Make the cancel button of Download Packages.gz progressbar work;* Divide, splitting to fit the .debs into the media, holding the mirror structure;* Re-scan the .debs and build an new Packages.gz DVD-sized;* The download progressbar should to show the total progress when continue an resumed download;* Compact the Packages file in .bz2 format too;* Add an command-line call method that accepts an stdin imput with files list to Create mode;* Support for APT auto-recognise the APTonCD media when add it as APT source, and add the right label;* Add an call method for Download Repository (--download, just like --create) calling frmDownload without shown frmMainWindow;* Show the number of downloaded files/to download in the lblNumberFiles of frmFetchRepo* Place an pretty message for user when all download/build process is done, saying where the iso could be found and asking if the temp packages could be removed;* When insert an not-supported file name for iso image, back for frmCreate, don't close the window;* Auto-check dependencies recursively when [un]select packages on the list (Create/Restore);* Hide frmMainWindow when calling aptoncd with parameters (i.e. --download, --create, etc...);* Create an class to check if the media is an compatible APTonCD media, using as pattern the cd label, aptoncd.info file on media root and existing .deb files on the media;* Set the an diferent pango markup for old version of packages in the list;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -