-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Open
Labels
topic/uiChange the appearance of the Gitea UIChange the appearance of the Gitea UItype/proposalThe new feature has not been accepted yet but needs to be discussed first.The new feature has not been accepted yet but needs to be discussed first.
Description
Feature Description
As many know, we want to get rid of Fomantic UI. I propose the following:
- Change the remaining easy-to-replace components with custom implementations in JS/CSS
- For harder-to-replace components like
dropdown
andmodal
, use web components, ideally from npm dependencies.
I think custom elements are the future for Gitea's UI as they work on both backend-rendered content as well as frameworks like Vue and React.
We should first investigate if there are suitable web components available for these modules. Requrement for them is that they have good a11y and they need to be headless (e.g. no CSS).
If no suitable npm modules are available, we can write our own like was recently done for <overflow-menu>
and <absolute-date>
.
yardenshoham, lunny, sillyguodong, HEREYUA, viceice and 3 moreeditfund-founderdenyskon, lunny, viceice, editfund-founder and quentinguideeeditfund-founder and quentinguideeeditfund-founder
Metadata
Metadata
Assignees
Labels
topic/uiChange the appearance of the Gitea UIChange the appearance of the Gitea UItype/proposalThe new feature has not been accepted yet but needs to be discussed first.The new feature has not been accepted yet but needs to be discussed first.