AnotherRedisDesktopManager icon indicating copy to clipboard operation
AnotherRedisDesktopManager copied to clipboard

Support frameless window and custom css

Open JonasGao opened this issue 1 year ago • 6 comments

  1. 支持 Frameless Window

image

image

  1. 支持自定义样式

image

JonasGao avatar Mar 04 '24 03:03 JonasGao

title bar设置成自定义是为了扩大可视化窗口么? 还有自定义样式的需求貌似不是太多,你这里主要是自定义了哪些地方,可以截个图看看么

qishibo avatar Mar 17 '24 13:03 qishibo

title bar设置成自定义是为了扩大可视化窗口么?

是的。用来扩大。不过我做的 Frameless UI 很简单。不知道行不行。可能还需要再加个开关用来开启关闭这个功能。

还有自定义样式的需求貌似不是太多,你这里主要是自定义了哪些地方,可以截个图看看么

好。前边几天都比较忙,忘记截图了。我尽快截图上来。

JonasGao avatar Mar 17 '24 17:03 JonasGao

是的。用来扩大。不过我做的 Frameless UI 很简单。不知道行不行。可能还需要再加个开关用来开启关闭这个功能。

是的不过感觉去掉了原生标题栏感觉有些突兀,可以再斟酌一下

好。前边几天都比较忙,忘记截图了。我尽快截图上来。

我是指你自定义css文件想要改样式的情况,因为整个APP样式基本都是定制化的,定制的话需要重写的css也是相当多的,正式版本没有控制台窗口权限,想要拿到元素路径也不太容易,所以想看看你到底自定义了哪里,或者把css贴上来也行

qishibo avatar Mar 19 '24 06:03 qishibo

不好意思,之前的样式找不到了。😅 因为后来自己做了 Frameless 之后布局变了,需要调的我也直接写到PR里了。所以那个样式文件忘了放哪了。

当时调的地方主要就是觉得左边的菜单在有颜色条的时候,跟没有颜色的 Item 边框不齐有点难受。

PR里涉及样式微调的就这俩

https://github.com/qishibo/AnotherRedisDesktopManager/pull/1172/commits/22bdd4673b9d12e632b704e8326157d2f2981381#diff-2b91248f1950ba4e4e249df08b2785f491872d8629cc58a76c7013f538ca6ff9R245

https://github.com/qishibo/AnotherRedisDesktopManager/pull/1172/commits/4ffb7029293e7773660ad022ad2f7e428c74188f#diff-871044680db54942b78e1b8efee6053b25e3a9c20e1b9523a4b4ef67a887e651R345

JonasGao avatar Mar 20 '24 09:03 JonasGao

感觉你有点electron的经验

所以你为了调整边距就写了个自定义css的功能?😂杀鸡牛刀了啊 不过自定义css的功能感觉确实需求不大,太小众了,可以暂时去掉

自定义title bar那个还有点问题,不知道为啥最大化窗口时,toggle那个方法不好使了,我是mac,你什么系统,toggle的时候能恢复最大化之前的窗口么

qishibo avatar Mar 21 '24 13:03 qishibo

自定义title bar那个还有点问题,不知道为啥最大化窗口时,toggle那个方法不好使了,我是mac,你什么系统,toggle的时候能恢复最大化之前的窗口么

我是 Windows。其他系统我倒是没测试过。等我哪天看看改改提上来

JonasGao avatar Mar 24 '24 03:03 JonasGao