Giter VIP home page Giter VIP logo

Comments (9)

ddddxxx avatar ddddxxx commented on August 18, 2024

未能复现。
不显示是指完全没有任何显示,还是显示省略号,还是显示应用图标?
切换的两个workspace是桌面还是全屏应用?
这种情况只和chrome相关吗,其他情况下出现过吗?

from lyricsx.

jincai avatar jincai commented on August 18, 2024

1、不显示是指的只的省略号
2、Spotify和chrome是最大化(最大化用的是moom),只有菜单栏显示,Dock是自动显示和隐藏的。
3、又试了下,不是和chrome相关,和切换桌面也没关系。

复现步骤
在一个桌面打开,打开Spotify和LyricsX,Spotify使用Moom最大化,播放「我们去过很多地方」的这首歌,单曲循环播放,LyricsX设置启用菜单栏歌词,其余不启用,这时候正常显示。
1、然后最小化Spotify,在桌面上使用touchpad点击下,菜单栏图标变成三个点。
2、使用touchpad四指横划切换桌面(另外一个桌面没有打开任何应用程序),菜单栏图标也变成三个点。

后来发现,其实第一种情况主要是菜单栏变化导致的,如果使用Command+Tab切换到Chrome也会导致。
另外测试的时候已经关闭了其他所有的应用程序(Chrome还开着)和服务(系统服务和输入法除外),以排除其他应用程序导致的问题。

from lyricsx.

jincai avatar jincai commented on August 18, 2024

找到问题了,跟一个Showyedge的软件服务(切换输入法时在菜单栏显示)有关。
另外即使退出了Showyedge,点击通知中心的图标也会导致菜单栏图标变成三个点。

from lyricsx.

latte-z avatar latte-z commented on August 18, 2024

同样遇到这个问题,我是老LyricsX用户,安装这个之前用CMM彻底删除了安装这个新的。
发现菜单栏歌词无论怎么设置,重启也无果,永远都是省略号图标。
iTunes、Spotify均无法正常显示菜单栏歌词,逐行歌词的阴影颜色默认也是无效的,自己再设置一次就好了。
目前是接了一个显示器使用的,不清楚是不是这个问题,但是拔掉后重启还是省略号。

有一个问题是,如果播放队列里只有一首歌的话,播放完毕后程序就自动退出了(或者是Crash了?),不知道是不是有意而为之,希望增加一个开关。

另外有一个建议是增加屏幕歌词显示选择,双屏的话目前是在焦点屏幕启动就固定在那个位置了。

from lyricsx.

ddddxxx avatar ddddxxx commented on August 18, 2024

首先解释一下省略号出现的原因。
根据 #15 ,我将菜单栏歌词作为应用图标以节约显示空间。问题在于如果歌词太长,图标将自动被系统隐藏以至于完全无法和应用交互。
于是我使用了一个黑魔法来检测图标是否显示在屏幕上,如果不在,则自动从尾部截断歌词,直到能显示在屏幕上为止。你可以尝试在小屏幕设备上打开Xcode等菜单栏超长的应用,比较容易看到截断的效果。
这样处理有几个已知的问题:

  1. 全屏应用不显示菜单栏,同样不显示应用图标,导致歌词无限截断,最后剩下一个省略号。
  2. 系统定位图标会导致黑魔法失效,同样产生无限截断。
  3. 兼容性问题,例如你说的Showyedge。

这些问题都是难以解决的,但是我不会放弃歌词截断的功能。或许我可以提供一个选项用于回退到1.1.0的显示策略(显示独立的应用图标和歌词,这样即使歌词被隐藏也没关系)

from lyricsx.

ddddxxx avatar ddddxxx commented on August 18, 2024

@latte-z 闪退问题参见 #25 ,将在下一个版本修复

关于双屏下的各种问题,很抱歉,我没有外接显示器。我既不知道问题是什么样子,也无从得知哪些改动会达到怎样的效果,恐怕这类问题都无法解决了。
你可以新开一个issue,我打上标签以寻求帮助。

from lyricsx.

latte-z avatar latte-z commented on August 18, 2024

@XQS6LB3A 谢谢回复,可惜自己不会Swift和OSX的开发,要不然可以试着着手解决一下~

歌词显示屏幕的问题不大,主要还是那个菜单栏显示的问题。因为无论我是否接上屏幕都是省略号...大概是也遇上了什么兼容性冲突,我来排查一下

暂时回退1.10,菜单栏歌词正常了~

from lyricsx.

jincai avatar jincai commented on August 18, 2024

另外还有一个崩溃的bug,日志太多,就不直接贴上来了,放在了notepad.live上
http://notepad.live/share/650833raeu80

from lyricsx.

ddddxxx avatar ddddxxx commented on August 18, 2024

已在v1.1.2修复

from lyricsx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.