mirror of
https://github.com/verdaccio/verdaccio.git
synced 2024-12-16 21:56:25 -05:00
44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
|
---
|
||
|
'@verdaccio/config': minor
|
||
|
'@verdaccio/types': minor
|
||
|
'@verdaccio/ui-theme': minor
|
||
|
---
|
||
|
|
||
|
feat: rework web header for mobile, add new settings and raw manifest button
|
||
|
|
||
|
### New set of variables to hide features
|
||
|
|
||
|
Add set of new variables that allow hide different parts of the UI, buttons, footer or download tarballs. _All are
|
||
|
enabled by default_.
|
||
|
|
||
|
```yaml
|
||
|
# login: true <-- already exist but worth the reminder
|
||
|
# showInfo: true
|
||
|
# showSettings: true
|
||
|
# In combination with darkMode you can force specific theme
|
||
|
# showThemeSwitch: true
|
||
|
# showFooter: true
|
||
|
# showSearch: true
|
||
|
# showDownloadTarball: true
|
||
|
```
|
||
|
|
||
|
> If you disable `showThemeSwitch` and force `darkMode: true` the local storage settings would be
|
||
|
> ignored and force all themes to the one in the configuration file.
|
||
|
|
||
|
Future could be extended to
|
||
|
|
||
|
### Raw button to display manifest package
|
||
|
|
||
|
A new experimental feature (enabled by default), button named RAW to be able navigate on the package manifest directly on the ui, kudos to [react-json-view](https://www.npmjs.com/package/react-json-view) that allows an easy integration, not configurable yet until get more feedback.
|
||
|
|
||
|
```yaml
|
||
|
showRaw: true
|
||
|
```
|
||
|
|
||
|
#### Rework header buttons
|
||
|
|
||
|
- The header has been rework, the mobile was not looking broken.
|
||
|
- Removed info button in the header and moved to a dialog
|
||
|
- Info dialog now contains more information about the project, license and the aid content for Ukrania now is inside of the info modal.
|
||
|
- Separate settings and info to avoid collapse too much info (for mobile still need some work)
|