无框架标题栏可自定义电子窗口标题栏

无框架标题栏是个挺实用的工具,适合用 React 做的无框电子窗口。如果你有做类似的项目,肯定会觉得它方便。它允许你自定义标题栏,而且还能菜单按钮不合适的情况,自动将多余的项目移动到溢出菜单中。还有一些不错的样式,比如标题栏堆叠在菜单栏上方,菜单项也可以调整成垂直子菜单。安装也简单,只需要运行npm install --save frameless-titlebar就行。需要在BrowserWindow设置中调整窗口属性,例如mainWindow = new BrowserWindow({ width: 1024, height: 728 })。如果你需要自定义窗口,挺值得试试的哦!

zip
frameless-titlebar-master.zip 预估大小:70个文件
folder
frameless-titlebar-master 文件夹
file
.gitignore 281B
file
tsconfig.json 893B
file
README.md 6KB
file
tsconfig.test.json 87B
folder
.github 文件夹
folder
workflows 文件夹
file
npmpublish.yml 1KB
file
deploy.yml 954B
folder
ISSUE_TEMPLATE 文件夹
file
bug_report.md 834B
file
feature_request.md 595B
file
rollup.config.js 850B
file
LICENSE 1KB
file
package.json 2KB
folder
src 文件夹
file
index.tsx 316B
file
react-app-env.d.ts 40B
folder
title-bar 文件夹
folder
effects 文件夹
file
useAccessibility.tsx 4KB
file
index.tsx 755B
file
useMenuScroll.tsx 1KB
file
useRect.tsx 1KB
file
useOverflow.tsx 2KB
file
useMenu.tsx 3KB
file
useWindowFocus.tsx 598B
file
usePrevious.tsx 521B
file
useWidth.tsx 1KB
file
useHover.tsx 860B
file
useClickAway.tsx 834B
file
useLayoutBounds.tsx 1KB
file
useScrollFocus.tsx 895B
file
useChildRefs.tsx 485B
folder
components 文件夹
file
bar.tsx 1KB
file
overlay.tsx 705B
file
button.tsx 3KB
file
logo.tsx 1KB
file
title.tsx 2KB
folder
menu-bar 文件夹
file
menu-list.tsx 3KB
file
index.tsx 1KB
file
horizontal.tsx 3KB
file
menu-button.tsx 3KB
file
vertical.tsx 2KB
file
icons.tsx 2KB
file
reducer.ts 1KB
file
menu-item.tsx 4KB
file
index.tsx 3KB
folder
typings 文件夹
file
index.ts 5KB
file
style.css.d.ts 1KB
file
utils.ts 4KB
folder
window-controls 文件夹
file
index.tsx 2KB
file
button.tsx 1KB
file
icons.tsx 6KB
file
style.css 4KB
folder
theme 文件夹
file
index.ts 6KB
file
CODE_OF_CONDUCT.md 3KB
folder
example 文件夹
file
README.md 3KB
folder
public 文件夹
file
stacked.png 70KB
file
manifest.json 192B
file
overflow.jpg 66KB
file
default.png 68KB
file
vertical.png 75KB
file
index.html 457B
file
package.json 729B
folder
src 文件夹
folder
components 文件夹
file
notification.js 2KB
file
index.css 1KB
file
index.js 850B
file
menu.js 4KB
file
App.js 9KB
folder
theme 文件夹
file
index.js 370B
file
theme.json 8KB
file
yarn.lock 460KB
file
.npmignore 8B
file
.travis.yml 68B
file
.editorconfig 147B
file
yarn.lock 477KB
...
zip 文件大小:659.51KB