Skip to content

Conversation

jeffbaumes
Copy link
Contributor

This branch merges the v4-integration and wip-style branches and reconciles the new vite build with the tailwind-based experimental UI. Instead of hard coding the development-oriented version of Tailwind from CDN, this now does it the more official way with a tailwind.config.js file and importing the Tailwind base CSS.

I used the Tailwind 3.4 docs using the "Tailwind CLI" instructions for installation. There is now a Tailwind 4 but things were built based of Tailwind 3 so I'm not sure if Tailwind 4 works.

Note the use of

  safelist: [
    {
      pattern: /.*/, // Match all class names since plugins may use anything
    },
  ],

in tailwind.config.js. This will pull in all classes without Tailwind's normal tree-shaking , which is safest since plugins might use arbitrary other Tailwind classes.

Attn @zachmullen @manthey @naglepuff

jeffbaumes and others added 29 commits September 26, 2024 13:00
Remove spurious leading period from class name
This setting is core.download_shown and can be "all" (default), "user",
"admin", or "none".  If not all, download controls are only shown for a
subset of users -- any logged in user, only those who are admins, or no
one.

This doesn't effect endpoints, just what is shown in the UI.
Add a show-download setting that defaults to all
@manthey
Copy link
Member

manthey commented Sep 11, 2025

This might be in the v3 branch of this, but I do see some minor css issues:
image
Otherwise

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