Skip to content

Discussion: UX/UI improvements #113

Description

@MothmanMK

Hey everyone,

First of all: I love mlbserver, and I want to thank everyone involved in maintaining and contributing to it.
mlbserver already works well. There are no issues that need immediate attention. Sure, some dependencies are out of date, but it works and does what it is meant to do.

Initially, I only wanted to add a shortcut for condensed games and get a better understanding how mlbserver works.
But since I had some time on my hands, the scope of my changes for private use kept growing from week to week.

You can check out my branch here:
https://github.com/MothmanMK/mlbserver/tree/card-ux

I have been using it for a few weeks now, and it seems to work without any problems.

What has changed in my fork?

  • Card design instead of tables
  • Tooltips as expandable panels
  • Mobile-friendly layout
  • Shortcut to condensed games
  • Separate CSS stylesheet
  • Restructured options menu
  • Some visual polish

So basically, these are mostly UX/UI changes, plus some restructuring of index.js.
The problem is: none of these changes are really necessary for mlbserver to work. And UX/UI changes are always a matter of opinion.

A lot of code has changed, and the commit history is not as helpful as it should be. I realize that reviewing this would take time, and I do not want to impose a large change set (nobody asked for) on tonywagner or anyone else.

But since @ghost64 spotted my branch, I thought I would put it up here for discussion.

Are these changes helpful to mlbserver?
Are there other changes that would be more useful to the project?
And if there are any questions in regard to the changes, I'm happy to give answers.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions