Skip to content

[UI/UX] Library improvements #1449

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

Merged
merged 41 commits into from
Jun 15, 2022
Merged

[UI/UX] Library improvements #1449

merged 41 commits into from
Jun 15, 2022

Conversation

flavioislima
Copy link
Member

@flavioislima flavioislima commented Jun 8, 2022

First, sorry for the big PR. 😅

Some things might still change but I believe this is 99% done.

Changed

  • Add the current Download/Update(s) on the sidebar;
  • Show a unified library + add a new Store Filter.
  • Add the ability to collapse the sidebar.
  • Updated the Sidebar with a new design;
  • Add a Favorites button to show only the favorites;
  • Add Auto-Complete to the Search Bar;
  • Simplify Game List for a cleaner look;
  • Use this new game list for the wine manager as well;
  • Add scale effect on GameCard on mouse hover.
  • Change the Design of buttons, selects, and inputs to match the current Figma Design.
  • Fine-tune the fuzzy search since it was showing a lot of items not related to the search.
  • Several styles fixes to improve consistency;
  • Add the Heroic version to the sidebar;

Other

  • Added a global export for the ipcRenderer on the frontend. So we should import it from src/helpers now instead of window.require('electron')
  • Added a notification when starting moving a game

Screenshots

image
image
image
image


Use the following Checklist if you have changed something on the Backend or Frontend:

  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

@flavioislima flavioislima changed the base branch from main to beta June 8, 2022 19:46
@Etaash-mathamsetty
Copy link
Member

is it possible to get a download queue implemented in this pr too?

@flavioislima
Copy link
Member Author

is it possible to get a download queue implemented in this pr too?

No, will be on a different one.

Copy link
Collaborator

@arielj arielj left a comment

Choose a reason for hiding this comment

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

I added a few comments, I have to admit it's pretty hard to review all these changes in one big PR so I couldn't review it as much as I would wanted to, there's a lot going on between refactors, bugfixes, restyling, new features

@flavioislima flavioislima requested a review from arielj June 12, 2022 10:19
@flavioislima flavioislima merged commit 2151028 into beta Jun 15, 2022
@flavioislima flavioislima deleted the feat/download_sidebar branch June 15, 2022 15:09
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.

3 participants