Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[full-ci] style file versions list #8504

Merged
merged 4 commits into from
Mar 2, 2023
Merged

Conversation

hurradieweltgehtunter
Copy link
Contributor

Description

Beautify file versions list

Related Issue

Motivation and Context

Before:
grafik

After:
grafik

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests

Checklist:

Open tasks:

  • Check and possibly fix tests

@hurradieweltgehtunter hurradieweltgehtunter added Status:In-Progress Category:Change Change existing functionality Interaction:Needs-help Asking some hints to engineering when the issue can't be reproduced labels Feb 24, 2023
@hurradieweltgehtunter hurradieweltgehtunter self-assigned this Feb 24, 2023
@hurradieweltgehtunter
Copy link
Contributor Author

hurradieweltgehtunter commented Feb 24, 2023

Need help with some topics.

  • See 2 comments in css section
  • tests: Removing the file type icon understandably leads to:
    grafik

@hurradieweltgehtunter
Copy link
Contributor Author

If the height (= length) of the list becomes an issue, a customized — but not favored — version would look like:

grafik

@JammingBen
Copy link
Contributor

Love the design, especially the "timeline"-feeling because of the continuous line on the left side!

The actions take a lot of vertical space though. Maybe keep the actions in the right side? Like this:

image

@hurradieweltgehtunter
Copy link
Contributor Author

Love the design, especially the "timeline"-feeling because of the continuous line on the left side!

The actions take a lot of vertical space though. Maybe keep the actions in the right side? Like this:

image

Idea was, to have it aligned with other action buttons in the sidebar. IMO the length of the list isn't problematic. Also, showing only icons isn't very intuitive. Text-based buttons work much better regarding accessibility.

@hurradieweltgehtunter
Copy link
Contributor Author

Added negative margin css classes to design system. Ok, to have it in the same PR?

@AlexAndBear
Copy link
Contributor

Added negative margin css classes to design system. Ok, to have it in the same PR?

Totally fine, but you want to add a changelog in the odd/changelog dir

@hurradieweltgehtunter
Copy link
Contributor Author

Added negative margin css classes to design system. Ok, to have it in the same PR?

Totally fine, but you want to add a changelog in the odd/changelog dir

Changelog file is included. Make 2, one for version list styling, one for design system?

@AlexAndBear
Copy link
Contributor

Added negative margin css classes to design system. Ok, to have it in the same PR?

Totally fine, but you want to add a changelog in the odd/changelog dir

Changelog file is included. Make 2, one for version list styling, one for design system?

Yes

@tbsbdr
Copy link

tbsbdr commented Feb 27, 2023

timeline style - awesome 👍

@JammingBen
Copy link
Contributor

@hurradieweltgehtunter I fixed the linter and removed the failing unit test (which is not needed anymore due to the removal of the resource icons). Let's see how the pipeline does.

@ownclouders
Copy link
Contributor

ownclouders commented Feb 28, 2023

Results for acceptance oCIS https://drone.owncloud.com/owncloud/web/33157/55/1
💥 The oCISSharingBasic tests pipeline failed. The build has been cancelled.

@JammingBen
Copy link
Contributor

Okay, so it seems that we have to adjust some selectors for the acceptance tests as well. I can have a look after the meetings later, shouldn't be too complicated.

@JammingBen JammingBen changed the title style file versions list [full-ci] style file versions list Feb 28, 2023
Copy link
Contributor

@kulmann kulmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM from my side now 💪

@hurradieweltgehtunter hurradieweltgehtunter added Category:Enhancement Add new functionality Status:Needs-Review Needs review from a maintainer and removed Category:Change Change existing functionality Status:In-Progress Interaction:Needs-help Asking some hints to engineering when the issue can't be reproduced labels Mar 1, 2023
@CLAassistant
Copy link

CLAassistant commented Mar 1, 2023

CLA assistant check
All committers have signed the CLA.

@hurradieweltgehtunter hurradieweltgehtunter force-pushed the beautify-file-version-list branch from 6832bc6 to d85637e Compare March 1, 2023 13:46
@hurradieweltgehtunter
Copy link
Contributor Author

@JammingBen PR is done from my side, but I need help with the test suite. Could you fix the tests?

@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 1, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@JammingBen
Copy link
Contributor

@JammingBen PR is done from my side, but I need help with the test suite. Could you fix the tests?

Looks good now, no?

@kulmann kulmann merged commit e3c09d0 into master Mar 2, 2023
@delete-merged-branch delete-merged-branch bot deleted the beautify-file-version-list branch March 2, 2023 08:54
ownclouders pushed a commit that referenced this pull request Mar 2, 2023
Merge: c62001a d85637e
Author: Benedikt Kulmann <[email protected]>
Date:   Thu Mar 2 09:54:29 2023 +0100

    Merge pull request #8504 from owncloud/beautify-file-version-list

    [full-ci] style file versions list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category:Enhancement Add new functionality Status:Needs-Review Needs review from a maintainer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

File versions list not styled
7 participants