Comments (1)
To explain how the implementation could be made from my understanding of the requirements. We want to make a banner to promote one of the featured extension (while adding some visual elements to make it more appealing as we want it to be full-width).
Let's take the AI Lab mockup for this full width banner.
(see penpot)
From the mockup, we could make a basic layout and deconstruct it
In blue the elements that we need to provide in a new json, and in green the existing content that we can get from the Featured class.
Let's see a quick UML showing how this could be made
Just like the Featured Extension
are managed by a class called Featured
. We could create a ExtensionBannerManager
, that would read the information we require (green) from a json file. A interface ExtensionBanner
would be created, either extending the FeatureExtension
interface or referencing one.
The reason behind #6656 is for the ExtensionBannerManager
to be able to get all the featured extensions, to get the information required to create the banner. Currently, since it only return 6, we often not have the one we want in the list.
from podman-desktop.
Related Issues (20)
- Implement a playwright page object model to accomodate authentication extensions UI assets
- adding title properties to FeaturedExtension
- Logic in guessIsManifest incorrect HOT 1
- Kubernetes ingress / services is missing sorting the status column
- My Podman Desktop keeps on hanging HOT 1
- 'Done' button has uneven top and buttom padding after playing yaml in 'Play Kubernetes YAML' form
- Opening a webview within podman desktop from the app built in development mode shows empty screen HOT 9
- Add missing POM files on the index to get them into npm package
- Unexpected shadow on bottom of "Try the new RH extension" section HOT 3
- UI design: Four different font sizes / alignment issues / for provider information on dashboard. HOT 2
- Remove 'my-custom-image' placeholder for build image.
- review current design of Extensions workflow HOT 2
- Change the naming pattern of the 'nightlies' release HOT 7
- Podman and Podman Machine detection E2E test scenarios
- E2E tests and infra stabilization and maintenance
- Automate Registry E2e test to run on windows
- if one extension is already installed from extension pack, there is an error HOT 1
- review all README.md of default extensions being inside the repository
- review short descriptions of the catalog
- Handle too many items in navbar HOT 2
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.
from podman-desktop.