This document summarizes past and planned UI improvements for an application. It discusses replacing several third-party UI components with Patternfly components to improve consistency. Past improvements included updating login screens, modals, file uploads, and navigation. Planned improvements involve moving settings to headers, updating time pickers, search/filtering, and adding new chart types. Demos showed a service designer for authoring blueprints and a dialog editor. The discussion covered getting feedback on future concepts.
21. Container Topology
● Interactive graph
● Showing the status and relationships
between different objects
● Object color indicates status
● Double-clicking object navigates to its
summary screen
● Hovering activates a pop-up with object
details
● Legend shows and hides objects
23. PNGS => Vector images (SVGs and font icons)
Font icons
● Patternfly, Font Awesome, “Product”
(MIQ specific)
● Vector-based
● Monochrome
SVGs
● Vector-based
● Multi-color (vendors, OS, etc)
Current PNG Count: about 800
Goal: 0
24. PF Vertical Navigation w/ Tertiary
Old
New
● Reorganized menu
hierarchy
● Toggles between ‘icon
only’ & ‘icon with text’ using
hamburger
● 2nd and 3rd level can be
pinned
38. PF Toolbar (Searching & Filtering)
Configurable pattern which allows one or more of the following features
● Simple filter
● Sort
● Action buttons
● Search the dataset
● Change view type
39. Timeline View
Work in progress ...
● D3 based component
● Replacement of current timeline view
● Supports both SVG and fonts
40. Timeline View - Zooming Work in progress ...
● Investigating zooming interactions
41. New PF chart types
Sparkline
Heat Map
Timeline?
Area Chart
Utilization Bar Chart
42. New PF chart types
Utilization BarsUtilization Trend Utilization Trend
Color of utilization charts change based on thresholds
43. ‘About’ Modal ● Standardized product info
● Provides consistency across Patternfly-based projects
44. PF Wizards
● Useful when the user needs
to go through a sequential
set of steps to complete a
task
● Optional Summary Panel
● Optional Progress Panel with
‘in progress’ and completion
states
● User can navigate by clicking
Back/Next buttons OR by
clicking on the steps in the
steps panel
45. PF Notification Drawer
● Delivers events, tasks, and alerts
● Accessible from any screen
● Toast Notifications at login
● Notification Drawer expands by
clicking the bell icon
46. PF Notification Drawer
● Drawer will consist of 2 trays:
tasks & events
● Tasks tray
○ Progress bar is shown for
running tasks
○ Tasks show time stamp and
outcome of completion
● Events tray
● Remove a notification from the
drawer by clicking on the x
● Clear all events or tasks by
clicking ‘Clear All’ at the bottom of
the appropriate area
48. Service Designer
New role
Enables the user to author infrastructure and cloud blueprints to be
deployed heterogeneously across clouds
Blueprints can be published to the Self Service Catalog for easy
consumption
Blueprints can be exported and shared with other organizations,
regions and teams
Features drag and drop orchestration as well as hybrid cloud
blueprinting
49. Service Designer - Demo-able Features
● View Blueprints
● Create Service Bundle
● Save Blueprint
● Publish Blueprint
● Canvas Item CRUD
● Delete Blueprint
50. Service Designer - Upcoming Features
● Create Service Item
● Edit Service Item
○ PatternFly Wizard
51. Service Designer - Upcoming Features
● Set & Edit Provision Order
● Set & Edit Action Order
○ Featuring drag and drop
52. Service Designer - Upcoming Features
● Duplicate Blueprint
● Blueprint Versioning
● Dashboard Changes
● Costs per Item
● Canvas Cost
● Resourceless Services