From 91e75c5e60c2711f64bed0490d374fbf0c535742 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 1 Sep 2019 07:19:14 -0500 Subject: req: UI.Packages.* done; UI.Network.Wireless.* done --- devel/requirements/3_functional.xml | 135 ++++++++++++++++++++++++++++++++++-- 1 file changed, 131 insertions(+), 4 deletions(-) (limited to 'devel/requirements/3_functional.xml') diff --git a/devel/requirements/3_functional.xml b/devel/requirements/3_functional.xml index 8729855..19ef985 100644 --- a/devel/requirements/3_functional.xml +++ b/devel/requirements/3_functional.xml @@ -184,9 +184,45 @@
Functional Requirements - - - <para/> + <formalpara id="UI.Network.ChooseIface"> + <title>UI.Network.ChooseIface + If the computer has more than one network interface, the system shall prompt the User to choose which interface to use for installation. + + + UI.Network.Wireless + If the chosen network interface is a wireless network interface, the system shall display a Wireless Configuration screen. + + + UI.Network.Wireless.APs + The system shall display a list of access points in range of the wireless interface for the User to select from. + + + UI.Network.Wireless.CustomAP + The system shall allow the User to input a custom access point name. + + + UI.Network.Wireless.Security + If the chosen access point uses authentication, the system shall prompt the User for the requisite credentials. + + + UI.Network.Wireless.CustomSecurity + If the User inputs a custom access point name, the system shall prompt the User for the type of security used (or none) and requisite credentials. + + + UI.Network.Wireless.Enable + The system shall enable the Next button when an access point is selected or input, and the requisite credentials (if any) have been input. + + + UI.Network.Wireless.Connect + When the User chooses Next, the system shall attempt to connect to the specified wireless network. + + + UI.Network.Wireless.Error + If an error occurs during wireless network connection, the system shall display a message explaning the error condition, and redisplay the Wireless Configuration screen. + + + UI.Network.Wireless.ConnectTimeOut + The system shall time out after waiting 15 seconds for the wireless network to connect, and consider a time out an error condition as specified in UI.Network.Wireless.Error.
@@ -259,7 +295,7 @@ UI.Packages.SimpleSel.Standard - The system shall allow the user to choose the Standard preset, which uses adelie-base-posix as an anchor package, and includes the firefox-esr, libreoffice, and thunderbird packages, and the kde and x11 metapackages. + The system shall allow the user to choose the Standard preset, which uses adelie-base-posix as an anchor package, and includes the firefox-esr, libreoffice, thunderbird, and vlc packages, and the kde and x11 metapackages. UI.Packages.SimpleSel.Notebook @@ -273,6 +309,97 @@ UI.Packages.SimpleSel.Custom The system shall allow the user to choose to customise the packages installed on their computer. + + UI.Packages.SimpleSel.Enable + The system shall enable the Next button when a selection is made. + + + UI.Packages.Custom + If the User chooses Custom from UI.Packages.SimpleSel, the system shall present the User with a list of packages and package sets and allow the user to choose any or all of the packages listed. The system shall display the disk space used by each selection, and the total required for installation. + + + UI.Packages.Custom.Packages + The system shall offer at least the following packages, with the following names, descriptions, and corresponding APK package names. + + Custom packages offered on the Package Selection screen + + + + Name + Description + APK name + + + + + Firefox Web browser + The most popular and powerful Web browser for Linux. Includes JavaScript and multimedia (audio/video) playback support. + firefox-esr + + + Netsurf Web browser + Lightweight Web browser. Does not include JavaScript support. + netsurf + + + Thunderbird Email + Read and compose email, and participate in newsgroups. + thunderbird + + + FeatherPad + Lightweight text editor. + featherpad + + + LibreOffice + Popular, extensible office suite. + libreoffice: libreoffice-base, libreoffice-calc, libreoffice-draw, libreoffice-impress, libreoffice-math, libreoffice-writer + + + VLC Media Player + Popular multimedia player, including support for a wide variety of audio and video types. + vlc + + + KDE Applications + A variety of applications including a word processor, media player, and many games. + kde + + + KDE Plasma + Modern desktop environment with graphical effect support. + plasma-desktop + + + LXQt Desktop Environment + Lightweight desktop environment using the Openbox window manager and Qt widgets. + lxqt-desktop + + + MATE Desktop Environment + Traditional desktop environment based on the GNOME 2 look and feel. + mate-complete + + + XFCE Desktop Environment + Desktop environment based on Gtk+. + xfce-desktop + + + Window Managers + Individual window managers that are not part of a desktop environment. + awesome, fluxbox, i3wm, icewm, openbox, spectrwm + + + +
+
+
+ + UI.Packages.Size + If the User has selected a package set or packages that will use more disk space than the computer has, the system shall prompt the user to confirm the selection and warn that installation may not be successful. +
-- cgit v1.2.3-70-g09d2