<> <> = Calculator Spec = ||<>|| == User Story #1 Easy access to advanced functions on different screen sizes == As a user I want to have EASY access to advanced calculator's function on tablet and smartphone. More details: https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1204109 === Functional Definition === * Method for extend calculator keypad (with addtional keys) on panorama orientation * Method to access to advanced functions on small screen on portrait orientation === Design === Standard calculator on smartphone with portrait orientation. Advanced functions are available by swiping the keypad. {{attachment:calculator_on_smartphone_portrait_view.png}}{{attachment:calculator_on_smartphone_with_adv_portrait_view.png}} Need analysis: If the width/height ratio is different, then some column from advanced functions could be displayed. {{attachment:calculator_on_smartphone_with_adv_portrait_view_wider_view.png}} On tablet with panorama orientation, standard and advanced functions are available in one screen. {{attachment:calculator_on_tablet_panorama_orientation.png}} == User Story #2 Clipboard == As a user I want to copy a previous calculation to paste into an email More details: https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1267821 === Functional Definition === * Method for highlighting and selecting a single calculation * Optional: Method for selecting all previous calculations === Design === * Select single calculation (phone) {{attachment:AppSpecTemplate/Needs design phone.png||width=200}} * Select single calculation (tablet) {{attachment:AppSpecTemplate/Needs design tablet.png||width=200}} * Select single calculation (desktop) {{attachment:AppSpecTemplate/Needs design desktop.png||width=200}} * Select all calculations (phone) {{attachment:AppSpecTemplate/Needs design phone.png||width=200}} * Select all calculations (tablet) {{attachment:AppSpecTemplate/Needs design tablet.png||width=200}} * Select all calculations (desktop) {{attachment:AppSpecTemplate/Needs design desktop.png||width=200}}