theRAPTLab / meme-2023

MEME 2023 grant development (fork from MEME 2018)
MIT License
0 stars 0 forks source link

DRAFT: Re-skin and remove MUI #25

Open benloh opened 2 weeks ago

benloh commented 2 weeks ago

Re-skin MEME based on Evan's design and remove reliance on MUI.

To Do

To Test

Focus testing just on the overall look at feel currently. There are features/nuances that aren't implemented yet. Packages have been updated, so don't forget to run npm ci.

  1. git fetch
  2. git checkout dev-bl/de-muiify-evidence
  3. npm run clean
  4. npm ci
  5. npm start or npm run dev
  6. Focus on the Evidence Library -- the rest of the app has not been fixed yet. Try:
    • open resource
    • add a new evidence link
    • expand and contract the evidence link
    • edit the link text
    • attach a screenshot/image
    • link the evidence to an outcome/process/entity

Reference

jdanish commented 2 weeks ago

The parts I can see look good... doesn't seem like much to test yet unless I'm misunderstanding? Excited to see it develop!

benloh commented 2 weeks ago

Yeah, ideally it'd just seem to work like it did before even though we tore out all the guts and tried to hook everything back up again.

benloh commented 1 week ago

Archiving initial comment:

@jdanish here is a first pass at implementing Evan's design as well as removing our reliance on MUI.

Currently only the Evidence Library and Resource Views are mostly done. I changed a few things from the figma designs for various reasons (in some cases because Figma does not render exactly as it does in the browser, in other cases because it was easier to implement). Please give it a whirl to make sure you like the basic gist. Don't worry about reporting any UX issues yet because there are still a lot of broken pieces.

I imagine we'll have to do some more tweaking.

To Do

benloh commented 1 week ago

Much of the basics are now styled: screenshot_1618