desktop-design's People
desktop-design's Issues
Add pressed state to sliders
At the moment there is no way to tell if the slider is pressed or not.
Interface descriptions
@matthewpaulthomas commented on Wed Aug 16 2017
For the install-time settings UI, the post-install settings UI, and the runtime prompt, each interface needs:
- a human-readable description
- a definition of whether its UI should be a checkbox (most of them) or something else (usually a radio menu).
Implementing these descriptions would be a blocker for implementing:
@matthewpaulthomas commented on Thu Aug 17 2017
According to the developers in the Snapcraft forum, the current authoritative list of interfaces is the list on the snapd GitHub wiki.
@matthewpaulthomas commented on Mon Aug 21 2017
Spreadsheet of current interfaces and proposed descriptions and categories
In English, the same descriptions could work in a list of interfaces at install time (“{snap name} will be able to:”) and individually in a runtime prompt (“{snap name} wants to ______”). I’m not certain the same would work in other languages.
@matthewpaulthomas commented on Tue Sep 05 2017
38/95 interfaces remaining to describe.
Reduce size of application header bar
The header bar for applications is too large and should be made smaller.
Radio buttons do not highlight the whole field when pressed
Collate examples of latest visual designs done for desktop
to give an idea of the desired look and feel
Clarify this task: Accessibility considerations with current high contrast theme
- clarify with Will
Update Switch control appearance
- Look at Vanilla and Platform default
- Shape
- Symbol
Entering text in password field at greeter causes 1px jump
Tweak default icon size in launcher
The default size is too large.
Can't distinguish between active and inactive tabs in gedit
Ubuntu theme refresh workshop
Selected text remains brightly coloured when focus field is changed
Link buttons become buttons when clicked but should remain as just text
Make it easier to distinguish between focused and non-focused windows
GTK2 apps gradient on maximised windows
Multipass: Finding available images from the command line
There's no way today to list the available images. We'll need a
ubuntu list-aliases
, maybeubuntu list-images
commands that allow users to query the available images.
@matthewpaulthomas can you have a think about what we should do here? We can document the few alias values, which will cover 99% of use cases, but do we want to expose the full list of available images, and a way to search through them? Those would include images users shouldn't want, unless they really know what they're doing, because they might be outdated, obsolete, or unsupported even.
But then, since we do support creating instances with such images, it would seem prudent to give users a way to discover them.
One more list we might need to consider is that of currently cached images - users might want to choose only from the set of images they have locally.
Review other changes from Ambience RW with a view to merge what we can
Provide manual list of (GNOME) icons
- Identify any new icons required
Focus state on green action buttons is unclear
Checkboxes highlight just the label but should highlight the whole field
Errored fields are too red
If you enter invalid text in to an input field the entire field turns red.
Bouncing indeterminate progress bar looks the same as determinate progress bar
- Review progress bars designed by Platform team
- Design and update if needed
Gradients in top bar and application header bars clash
Review colour work and update palette
- Platform color palette
- Sync up and send to Theme designer
- Send link to Colour document
Livepatch revisions yet again
-
The Desktop team insists that there should be a notification when a Livepatch update has applied successfully.
-
Error dialog when there’s a general error: “Sorry, there’s been a problem in setting up Canonical Livepatch.” ‘The error was: “%s”’ “Settings…” “Ignore”
-
Clarify that clicking the Livepatch checkbox multiple times should not build up a long queue of daemon startups/shutdowns.
Nautilus path bar buttons are inconsistent
There are a lot of different greys in the breadcrumbs at the top of the Nautilus window which need some rationalisation.
Livepatch in the desktop installer
On 30 October 2017 Andrea Azzarone wrote:
in 18.04 we want to add the option for the user to enable Canonical Livepatch directly in the desktop installer (ubiquity). In order to do this we also need U1 login in the installer (Canonical Livepatch requires U1 login). I'm writing you in order to get some design before I starting working on this.
I'm not completly sure about this (maybe Will can confirm) but for OEM setups we want a first run wizard in order to allow the user to enable Canonical Livepatch and login in U1 as part of the process. Please consider that having network connection is a requirement in order to be able to activate it.
On 30 October 2017 Will Cooke wrote:
Yeah - we have two things:
- The installer. Get the user to log in to U1 so that we can retrieve a LivePatch API key and store that key (& configure LivePatch to use it) on the installed machine.
- OEM first run. For where an OEM has already installed the machine and then the user performs some set-up for things like keyboard mapping etc. The same work-flow as above applies here (get the user to provide U1 creds).
Radio menu looks the same as pop-over
Not sure what this one is, need screenshot.
Nautilus icon view for focused, selected and mouse-over files is too orange
Update and provide Action icons
- Review existing Platform action icons
- Export SVG format
Focus ring for combo boxes doesn't highlight the whole button
Square off Windows and Modals
They are currently round at the top and square at the bottom
Update buttons styles in application header bar
Rounded corners & strokes.
Review Nautilus sidebar style from Ambiance RW
Ubuntu theme icon library
- Review all icons in Theme
- Make sure they fit Square requirement formatted by GNOME
Focussed and non focussed windows
- Review work done by Platform team
- Review focus state in Vanilla and MAAS
- Design and update accordingly
Subiquity: Design for bonding and Vlans
Design brief: “In subiquity, networking configuration step allows one to setup ip settings of a networking interface. Currently only physical interfaces are supported such as ethernet and WiFi network cards…”
The rough scope of this work would be specifying:
- a “dialog” for adding a bond
- a “dialog” for adding a Vlan
- buttons on the “Network interfaces” page for accessing each of these dialogs
- some kind of UI for removing an existing bond/Vlan.
Focus ring for segmented buttons doesnt highlight the whole button
The disabled state of direction buttons in the header of Nautilus are unclear
Subiquity (+ conjure-up?): Define visual language for text interface elements
In user testing of Subiquity, several of the problems that people experienced had the same root cause: lack of an obvious visual language for interface elements.
This includes things like:
(*) radio buttons
[radio menus ↕]
( Push Buttons )
┌─ Dialogs ─┐
- for those that are controls, what they look like when focused, and when disabled.
We should investigate whether any equivalent work has been done for conjure-up. If not, it may benefit from this design language too.
Transparency of top bar needs tweaking
If you have a light coloured wallpaper it can be difficult to read the clock and icons when the top bar is transparent.
Checkboxes and radio buttons are too small
Subiquity (+ conjure-up?): Define color scheme
Subiquity can use a palette of 8 colors in its text-based interface. The choice of colors would benefit from visual design expertise.
The current palette has something like:
- brand color (currently Ubuntu orange)
- background color (currently black)
- normal text (white)
- secondary text (grey)
- safe continue actions (green)
- dangerous continue actions (red)
- backward actions (blue)
As with #3, we should investigate whether conjure-up has done any equivalent work, and if not, the palette could be used for both.
Grey background appears in step fields
Orange selected states look pink
- Due to reduced transparency on Orange on some screen it looks pink
Click and holding on a slider reduces it size
Update login screen user icon
- Use Juju GUI icon
- Platform default profile icon
Package and publish Suru icons
Corner radius on checkboxes looks too similar to radio buttons
Switch default user icon at greeter to use Juju user icon
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.