Giter VIP home page Giter VIP logo

statusbar's People

Contributors

bittin avatar comradekingu avatar cutefisharch avatar felixonmars avatar g020b avatar halitsever avatar igoro00 avatar k1llo avatar mnaufalhilmym avatar nextovoy avatar quinszouls avatar reionwong avatar roxfr avatar s0dyy avatar samee-np avatar weblate avatar xxr0ss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

statusbar's Issues

No options to control VPN

Although I have network-manager-openvpn package installed there is no way to add and connect to an openvpn server.

Arch Linux Installation

[BUG] Text only app indicators are not shown correctly.

There is no support for widgets in cutefish like KDE, so I decided to try a net speed app indicator, but due to cutefish only rendering iconitem of that, the indicator is just transparent and I can see the info only after hovering on it in a tooltip which is a bad behaviour.

Please fix this issue.

Keyboard layout menu

Extend functionality of keyboard layout in the status bar. Also, in the launcher related stuff like Fcitx 5 have to be removed (not to take from space) and placed in a unified menu for keyboard layouts
AAA0904C-7BE3-42AE-B417-F9758BF77F05

debian 12 bookworm cutefish-statusbar segfault.

在debian 12 bookworm上基于git 最新编译全套debian包,再安装,发现cutefish-statusbar 段错误。
不论是在cutefish下还是mate-destktop下都是段错误。

不会用gdb, 下面是gdb输出

Reading symbols from cutefish-statusbar...
Reading symbols from /usr/lib/debug/.build-id/be/537093360b0e17cfcef0642fd77c25f99b5401.debug...
(gdb) r
Starting program: /usr/bin/cutefish-statusbar 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff1c89640 (LWP 2714003)]
[New Thread 0x7ffff0d28640 (LWP 2714004)]
[New Thread 0x7fffeb04a640 (LWP 2714005)]
[New Thread 0x7fffea249640 (LWP 2714006)]

Thread 4 "QQmlThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeb04a640 (LWP 2714005)]
0x00007ffff7792950 in QQmlType::QQmlType(QQmlType const&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5

Request: Auto-hide/auto-reveal option for statusbar

Widescreen displays, especially on laptops, have limited vertical space versus the amount of horizontal space. Most displays are still 16:9, very few are even 16:10, and 5:4 or 4:3 are long gone.

The Cutefish dock has options to move it to the left or right side, which is great for a laptop, and also has auto-hide/auto-reveal options. So the dock doesn't take up unnecessary vertical space even if left on the bottom edge with auto-hiding enabled. It goes away when you don't need it, and pops up when you do.

On macOS it used to be very difficult to auto-hide the menu bar, but several years ago with the release of "El Capitan" Apple finally implemented an auto-hide option for the menu bar, and I've been using it ever since. Also, in GNOME distros, like Ubuntu, there is no built-in option to hide the top bar, but there are extensions like "Hide Top Bar" that allow the same feature, and it can be configured to hide the top bar and reveal it by bumping the top of the screen with the mouse. Something similar can be done on KDE Plasma desktop panels, as I've experienced with KDE Neon.

I would very much like to see a feature like this get added to the Cutefish statusbar top bar/panel. It allows for applications to maximize windows to the full size of the screen, without using the overly restrictive Linux "fullscreen" mode that is invoked with F11. The true fullscreen mode has its uses, but it tends to block access to things like docks and top bars until you exit the fullscreen mode. It also tends to suspend screensavers and automatic power-off of the display. Good for watching movies, not so great for just general use of multiple applications. If applications are able to just maximize in the usual way, but to the entire screen size by auto-hiding the top bar, the user doesn't need to deal with those restrictions, but can still access almost the same amount of usable space within the application window as when the F11 fullscreen mode is used. It can be a tremendous enhancement of the experience of using widescreen displays.

For this feature to work effectively, it needs a small delay built-in so that it doesn't pop up unnecessarily if your mouse cursor just happens to briefly bump the top of the screen. Something like 50-100ms would be a good default, or alternatively, a "pressure" trigger that requires the mouse cursor to attempt to move a certain number of pixels "past" the screen edge before the statusbar will appear. The bar also needs to be able to slide down over any maximized window without causing the windows to move out of the way, just like a dock would pop up over an application window without forcing the window to move. I have seen a couple of top panels in other desktop environments that didn't implement this correctly, and they were unusable in the hiding mode.

Some users will probably want a "Smart Hide" option just like the one available with the dock, but I've never liked how those hiding modes behave. I would prefer the true auto-hiding mode that I use with the Cutefish dock. I want the dock and top bar to just go away until I call on them, regardless of whether there are any windows on the screen or overlapping that area of the screen. But some users obviously use their system differently and prefer the "intelligent" hiding modes, so both should be available.

A good place for the hiding options would be to add them in the "Dock" settings and make it "Dock and Status Bar" settings.

Lost Statusbar after update

Currently I use Manjaro Cutefish
Then i clone this repo and make install it
After logout then login again, my taskbar goes away
I've tried to reinstall it but it still disappear
How can i get my statusbar back?

Broken blur

I installed and compiled this manually on Arch as the AUR package has KWin broken and doesn't work, apparently the blur is there but the color is missing on statusbar and doesn't match with the dock

No Global Menu

it is based on KDE so it might be easy to add global menu

CMake Errors Finding Package

CMake Errors out when trying to find a package.

Full Log:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5Svg" with any
  of the following names:

    Qt5SvgConfig.cmake
    qt5svg-config.cmake

  Add the installation prefix of "Qt5Svg" to CMAKE_PREFIX_PATH or set
  "Qt5Svg_DIR" to a directory containing one of the above files.  If "Qt5Svg"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:14 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/[Redacted]/Documents/statusbar/build/CMakeFiles/CMakeOutput.log".

Doesn't build with cmake -GNinja

It works fine with make though, not sure what the problem is...

[1/35] Generating translations/zh_CN.ts
FAILED: translations/zh_CN.ts
cd /build/cutefish-statusbar/src/statusbar-0.1 && /usr/bin/lupdate @ -ts /build/cutefish-statusbar/src/statusbar-0.1/translations/zh_CN.ts
QFSFileEngine::open: No file name specified
lupdate error: List file '' is not readable.
[2/35] Generating translations/en_US.ts
FAILED: translations/en_US.ts
cd /build/cutefish-statusbar/src/statusbar-0.1 && /usr/bin/lupdate @ -ts /build/cutefish-statusbar/src/statusbar-0.1/translations/en_US.ts
QFSFileEngine::open: No file name specified
lupdate error: List file '' is not readable.
ninja: build stopped: subcommand failed.

Unknown CMake command "qt_add_dbus_interface".

arm:~/dvp/cutefish/statusbar/build$ cmake ..

CMake Error at CMakeLists.txt:82 (qt_add_dbus_interface):
Unknown CMake command "qt_add_dbus_interface".
-- Configuring incomplete, errors occurred!

dock和statusbar有残影

os:archlinux
如图:刚开机没有运行其他软件。任务栏和状态栏出现残影无法消除。

Ability to switch wifi(& bluetooth?) from statusbar

It would be nice if Wifi connections could be directly changed from the status bar, rather than going into settings and manually changing it there.

An idea for possible implementation is either a right click or a hold click on the card item that opens another menu with connections.

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.