The following new features and changes have been implemented...
(1)
Removed the following steps from the Prepare page:
‣ Identify preseed files.
‣ Identify ISO boot configuration files.
(2)
Updated the ISO Kernel tab on the Options page.
‣ Slightly reduced the height of the rows.
‣ Automatically update the Preseed files with the correct vmlinux and
initrd file names when kernels are changed [existing].
‣ Automatically update the ISO Boot configuration files with the correct
vmlinux and initrd file names when kernels are changed [existing].
‣ For efficiency, updates to file are now only applied when the user
leaves the ISO Kernels tab.
‣ TBD: The updates should be stored in the file's undo buffer.
(3)
Updated the Preseed tab on the Options page.
‣ Files are listed in a tree in the left pane.
‣ File icons in the tree reflect the file type [to be improved].
‣ Directories can be expanded or collapsed.
‣ Files are synchronized with the file system.
• Changes made to the file system are immediately reflected in the
tree:
◦ New files copied into the preseed directory
◦ Files moved within the preseed directory
◦ Files renamed within the preseed directory
◦ Files deleted from the preseed directory
• Changes made to preseed files in Cubic are immediately reflected in
the file system:
◦ New files copied into the preseed directory
◦ Files renamed within the preseed directory
◦ Files deleted from the preseed directory
‣ Text files are displayed for editing in the right pane when selected
[existing].
‣ Text files are immediately saved if changes are made.
‣ Ability to undo and redo edits using <CTRL><Z> and <CTRL><Shift><Z>
[existing].
‣ Image files are displayed for viewing in the right pane, when selected.
‣ Other files and directories are displayed in the right pane as an icon,
when selected.
‣ Added dynamic header bar toggle buttons:
• When a directory is selected, the following header bar buttons are
available:
◦ Copy files
◦ Create a new file
◦ Create a new directory
◦ Rename directory
◦ Delete directory
• When a file is selected, the following header bar buttons are
available:
◦ Rename file
◦ Delete file
‣ Revised layouts for the right pane, for selected header bar toggle
buttons:
• New layout of the Create a new file panel.
• New layout of the Rename file panel.
• New layout of the Delete file panel.
• New layout of the Create a new directory panel.
• New layout of the Rename directory panel.
• New layout of the Delete directory panel.
(4)
Updated the ISO Boot tab on the Options page.
‣ Files are listed in a tree in the left pane.
‣ Supports multiple ISO Boot directories (boot/grub and isolinux).
‣ Ability to view ~all~ ISO Boot files (see dynamic header bar toggle
buttons below).
‣ File icons in the tree reflect the file type [to be improved].
‣ Directories can be expanded or collapsed.
‣ Files are synchronized with the file system.
• Changes made to the file system are immediately reflected in the
tree:
◦ New files copied into the ISO Boot directory
◦ Files moved within the ISO Boot directory
◦ Files renamed within the ISO Boot directory
◦ Files deleted from the ISO Boot directory
• Changes made to ISO Boot files in Cubic are immediately reflected in
the file system:
◦ New files copied into the ISO Boot directory
◦ Files renamed within the ISO Boot directory
◦ Files deleted from the ISO Boot directory
‣ Text files are displayed for editing in the right pane when selected
[existing].
‣ Text files are immediately saved if changes are made.
‣ Ability to undo and redo edits using <CTRL><Z> and <CTRL><Shift><Z>
[existing].
‣ Image files are displayed for viewing in the right pane, when selected.
‣ Other files and directories are displayed in the right pane as an icon,
when selected.
‣ Added dynamic header bar toggle buttons:
• Show all files toggle button
◦ Filtered view - only list important files by default [existing]
◦ Unfiltered view - list all files
◦ Automatically add files to the filtered view when when they are
created, copied, edited, or renamed in Cubic.
◦ New files created, copied, edited, or renamed outside of Cubic are
only visible in the unfiltered view.
• When a directory is selected, the following header bar buttons are
available:
◦ Copy files
◦ Create a new file
◦ Create a new directory
◦ Rename directory
◦ Delete directory
• When a file is selected, the following header bar buttons are
available:
◦ Rename file
◦ Delete file
‣ Revised layouts for the right pane, for selected header bar toggle
buttons:
• New layout of the Create a new file panel.
• New layout of the Rename file panel.
• New layout of the Delete file panel.
• New layout of the Create a new directory panel.
• New layout of the Rename directory panel.
• New layout of the Delete directory panel.
‣ The list of default ISO Boot configurations is updated in cubic.conf`
to reflect created, copied, edited, or renamed files [exiting;
not working in the new implementation; needs fixing].
(5)
Added a new Preseed Copy page.
‣ Allows copying directories or files into Cubic.
‣ Copied files are immediately are synchronized with the file system.
(6)
Added a new ISO Boot Copy page.
‣ Allows copying directories or files into Cubic.
‣ Copied files are immediately are synchronized with the file system.
‣ Copied files are visible in the filtered and unfiltered views.
(7)
Removed the following steps from the Generate page:
‣ Copy preseed files.
‣ Copy ISO boot configuration files.
‣ These steps were removed because changes to the preseed files and the
ISO boot configuration files are immediately saved on the Options page.
The following new features and changes have been implemented...
(1)
Removed the following steps from the Prepare page:
‣ Identify preseed files.
‣ Identify ISO boot configuration files.
(2)
Updated the ISO Kernel tab on the Options page.
‣ Slightly reduced the height of the rows.
‣ Automatically update the Preseed files with the correct vmlinux and
initrd file names when kernels are changed [existing].
‣ Automatically update the ISO Boot configuration files with the correct
vmlinux and initrd file names when kernels are changed [existing].
‣ For efficiency, updates to file are now only applied when the user
leaves the ISO Kernels tab.
‣ TBD: The updates should be stored in the file's undo buffer.
(3)
Updated the Preseed tab on the Options page.
‣ Files are listed in a tree in the left pane.
‣ File icons in the tree reflect the file type [to be improved].
‣ Directories can be expanded or collapsed.
‣ Files are synchronized with the file system.
• Changes made to the file system are immediately reflected in the
tree:
◦ New files copied into the preseed directory
◦ Files moved within the preseed directory
◦ Files renamed within the preseed directory
◦ Files deleted from the preseed directory
• Changes made to preseed files in Cubic are immediately reflected in
the file system:
◦ New files copied into the preseed directory
◦ Files renamed within the preseed directory
◦ Files deleted from the preseed directory
‣ Text files are displayed for editing in the right pane when selected
[existing].
‣ Text files are immediately saved if changes are made.
‣ Ability to undo and redo edits using <CTRL><Z> and <CTRL><Shift><Z>
[existing].
‣ Image files are displayed for viewing in the right pane, when selected.
‣ Other files and directories are displayed in the right pane as an icon,
when selected.
‣ Added dynamic header bar toggle buttons:
• When a directory is selected, the following header bar buttons are
available:
◦ Copy files
◦ Create a new file
◦ Create a new directory
◦ Rename directory
◦ Delete directory
• When a file is selected, the following header bar buttons are
available:
◦ Rename file
◦ Delete file
‣ Revised layouts for the right pane, for selected header bar toggle
buttons:
• New layout of the Create a new file panel.
• New layout of the Rename file panel.
• New layout of the Delete file panel.
• New layout of the Create a new directory panel.
• New layout of the Rename directory panel.
• New layout of the Delete directory panel.
(4)
Updated the ISO Boot tab on the Options page.
‣ Files are listed in a tree in the left pane.
‣ Supports multiple ISO Boot directories (boot/grub and isolinux).
‣ Ability to view ~all~ ISO Boot files (see dynamic header bar toggle
buttons below).
‣ File icons in the tree reflect the file type [to be improved].
‣ Directories can be expanded or collapsed.
‣ Files are synchronized with the file system.
• Changes made to the file system are immediately reflected in the
tree:
◦ New files copied into the ISO Boot directory
◦ Files moved within the ISO Boot directory
◦ Files renamed within the ISO Boot directory
◦ Files deleted from the ISO Boot directory
• Changes made to ISO Boot files in Cubic are immediately reflected in
the file system:
◦ New files copied into the ISO Boot directory
◦ Files renamed within the ISO Boot directory
◦ Files deleted from the ISO Boot directory
‣ Text files are displayed for editing in the right pane when selected
[existing].
‣ Text files are immediately saved if changes are made.
‣ Ability to undo and redo edits using <CTRL><Z> and <CTRL><Shift><Z>
[existing].
‣ Image files are displayed for viewing in the right pane, when selected.
‣ Other files and directories are displayed in the right pane as an icon,
when selected.
‣ Added dynamic header bar toggle buttons:
• Show all files toggle button
◦ Filtered view - only list important files by default [existing]
◦ Unfiltered view - list all files
◦ Automatically add files to the filtered view when when they are
created, copied, edited, or renamed in Cubic.
◦ New files created, copied, edited, or renamed outside of Cubic are
only visible in the unfiltered view.
• When a directory is selected, the following header bar buttons are
available:
◦ Copy files
◦ Create a new file
◦ Create a new directory
◦ Rename directory
◦ Delete directory
• When a file is selected, the following header bar buttons are
available:
◦ Rename file
◦ Delete file
‣ Revised layouts for the right pane, for selected header bar toggle
buttons:
• New layout of the Create a new file panel.
• New layout of the Rename file panel.
• New layout of the Delete file panel.
• New layout of the Create a new directory panel.
• New layout of the Rename directory panel.
• New layout of the Delete directory panel.
‣ The list of default ISO Boot configurations is updated in cubic.conf`
to reflect created, copied, edited, or renamed files [exiting;
not working in the new implementation; needs fixing].
(5)
Added a new Preseed Copy page.
‣ Allows copying directories or files into Cubic.
‣ Copied files are immediately are synchronized with the file system.
(6)
Added a new ISO Boot Copy page.
‣ Allows copying directories or files into Cubic.
‣ Copied files are immediately are synchronized with the file system.
‣ Copied files are visible in the filtered and unfiltered views.
(7)
Removed the following steps from the Generate page:
‣ Copy preseed files.
‣ Copy ISO boot configuration files.
‣ These steps were removed because changes to the preseed files and the
ISO boot configuration files are immediately saved on the Options page.