Skip to content

hotfix/improve-theme#56

Open
TheTimb wants to merge 17 commits into
masterfrom
hotfix/improve-theme
Open

hotfix/improve-theme#56
TheTimb wants to merge 17 commits into
masterfrom
hotfix/improve-theme

Conversation

@TheTimb
Copy link
Copy Markdown
Contributor

@TheTimb TheTimb commented Apr 27, 2026

Description

Improve overall theme with tuning of Mui component
Improve Table component with sticky first line and column
Create new component: CsUploader
Create enedis parsers in javascript with tests
Create test notebook for the csv uploader

JIRA Reference: NOOS-

Checklist

  • Update versions in pyproject.toml and package.json
  • Short changes description in CHANGELOG.md

@TheTimb TheTimb requested a review from filiperosa April 27, 2026 12:36
@TheTimb TheTimb self-assigned this Apr 27, 2026
@TheTimb TheTimb added the 🚢 Ready to ship PR ready to be merged, once approved. label Apr 27, 2026
@pieeri pieeri added ⚠️ WIP PR currently being worked on. and removed 🚢 Ready to ship PR ready to be merged, once approved. labels Apr 29, 2026
Comment thread src/components/inputs/Slider.tsx
Comment thread src/components/layout/NavBar.tsx
Comment thread src/components/layout/Page.tsx
Comment thread src/fragments/Calendar.tsx
Comment thread src/components/inputs/Slider.tsx
@filiperosa
Copy link
Copy Markdown
Contributor

Nice restyling @TheTimb, overall it looks more modern, specially the components and tabs. Only thing I am not a fan and find a bit visually polluting is the drop shadow on the left of the card and table:

Screenshot 2026-05-08 at 10 01 44

In the components the yellow line is used to highlight the component when it is in focus (which is fine and looks good), but here (in the card and table) is can mislead the user into thinking the component is somehow selected.

@TheTimb TheTimb requested a review from filiperosa May 12, 2026 14:33
@TheTimb TheTimb force-pushed the hotfix/improve-theme branch from 9bd43c5 to 509bf24 Compare May 18, 2026 12:24
@TheTimb TheTimb force-pushed the hotfix/improve-theme branch from 509bf24 to e705bc8 Compare May 18, 2026 12:45
@TheTimb
Copy link
Copy Markdown
Contributor Author

TheTimb commented May 18, 2026

Nice restyling @TheTimb, overall it looks more modern, specially the components and tabs. Only thing I am not a fan and find a bit visually polluting is the drop shadow on the left of the card and table:

Screenshot 2026-05-08 at 10 01 44 In the components the yellow line is used to highlight the component when it is in focus (which is fine and looks good), but here (in the card and table) is can mislead the user into thinking the component is somehow selected.

Good point, I use a grey now.
image

Copy link
Copy Markdown
Contributor

@filiperosa filiperosa left a comment

Choose a reason for hiding this comment

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

👍

Looks good to me. We just need to bump the version and write down the changes for release.

Comment thread pyproject.toml

[project]
name = "dash-material-components"
version = "2.2.0"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🚢

We need to bump the version to release, here and in the package.json, and also update the CHANGELOG with a summary of all the changes.

Suggested change
version = "2.2.1"

Comment thread package.json
"type": "git",
"url": "git://github.com/noosenergy/dash-material-components.git"
},
"version": "2.2.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

♻️

Suggested change
"version": "2.2.1",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

♻️

  • Changelogs as per checklist on the PR description.

);
});

// Configure menu controls
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe a LLM breadcrumb for removing such a constant?

Copy link
Copy Markdown
Contributor

@pieeri pieeri May 19, 2026

Choose a reason for hiding this comment

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

🐼

I find the component styling performed by the agent is hard to follow, with styling components located inside the components itself (rather as constants on top of file).

}: {
children: JSX.Element;
theme: Partial<Theme>;
theme: Record<string, unknown>;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can't the type Theme be imported directly from @mui/material/styles?

@pieeri pieeri added 🚢 Ready to ship PR ready to be merged, once approved. and removed ⚠️ WIP PR currently being worked on. labels May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚢 Ready to ship PR ready to be merged, once approved.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants