Skip to content

Merge issues branch#557

Merged
joseivanlopez merged 66 commits intomasterfrom
issues
May 8, 2023
Merged

Merge issues branch#557
joseivanlopez merged 66 commits intomasterfrom
issues

Conversation

@joseivanlopez
Copy link
Contributor

@joseivanlopez joseivanlopez commented May 4, 2023

dgdavid and others added 30 commits April 21, 2023 08:40
Basically used by the Sidebar, which will stop holding "Page" or
"Contextual" actions. Another slot will be created for them in order to
make these actions more discoverable.
Based in the PatternFly Dropdown component[1] and intended for displaying
the actions related to the current page in an attempt to make them more
discoverable.

[1] https://www.patternfly.org/v4/components/dropdown
And stop using the somehow "deprecated" PageOptions.
Moving the actions to its own NetworkPageOptions page and stop using the
"deprecated" PageOptions to show them in the Sidebar.
Now that we are going to stop teleporting links to the Sidebar and start
using another location for placing the page related links, the "Change
product" action will always be displayed in the Sidebar since, at least
initially, we don't want to relate actions only to the Overview.
It'll become no longer needed
No longer needed since we've decided to stop teleporting page related
actions to make them more discoverable.
For not displaying it when the WiFi scan is not supported.

See #545 (comment)
The option for configuring additional devices should be discoverable
enough now and, hopefully, the user does not need to be taught anymore
about where to find options related to a specific page. What is more,
it's no longer true that such actions can be done from the Sidebar.
Because the use case [1] for which it was introduced was already gone:
to provide a link for directly opening the sidebar from a text teaching
the user where to find page related actions.

We can bring back the component if needed, but let's get rid of it now.

This commit "reverts" f1a56eb, df85b3c, and a bit of f39f65d

[1] #500
Because the component is more related to a PageMenu or PageOptions and
not to a "contextual actions".
A simple component for rendering a notification/status mark, consisting
of an absolute right positioned circle on top of a relative positioned
element.

The idea is to catch the users' attention for clicking on the element
presenting the mark, but having in mind that they can continue with the
installation without doing so.
[web] Change the location of page options
[web] Add a the initial version of a notification mark
@coveralls
Copy link

coveralls commented May 4, 2023

Pull Request Test Coverage Report for Build 4894234270

  • 279 of 301 (92.69%) changed or added relevant lines in 29 files are covered.
  • 2 unchanged lines in 2 files lost coverage.
  • Overall coverage increased (+0.8%) to 74.54%

Changes Missing Coverage Covered Lines Changed/Added Lines %
service/lib/agama/dbus/interfaces/issues.rb 20 21 95.24%
service/lib/agama/storage/proposal.rb 11 12 91.67%
web/src/client/mixins.js 19 20 95.0%
web/src/components/core/InstallButton.jsx 15 16 93.75%
web/src/components/network/NetworkPage.jsx 5 6 83.33%
web/src/context/notification.jsx 17 18 94.44%
service/lib/agama/dbus.rb 0 3 0.0%
service/lib/agama/dbus/storage/manager.rb 9 12 75.0%
service/lib/agama/dbus/interfaces.rb 0 10 0.0%
Files with Coverage Reduction New Missed Lines %
service/lib/agama/dbus.rb 1 0%
service/lib/agama/storage/proposal.rb 1 93.88%
Totals Coverage Status
Change from base Build 4871839870: 0.8%
Covered Lines: 4974
Relevant Lines: 6437

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments