Jan Schürkamp

Results 39 comments of Jan Schürkamp

@tlf30 I have a branch `taskbar-progress` in my fork of glfw that has support for this on Windows. Maybe it's useful for you. I have modified the window test program...

I have now also added support for this on Linux (at least on KDE and Unity DE) by using Unity's [LauncherAPI](https://wiki.ubuntu.com/Unity/LauncherAPI#Low_level_DBus_API:_com.canonical.Unity.LauncherEntry) via [DBus](https://dbus.freedesktop.org/). The implementation may not be perfect as...

If @elmindreda would like this feature to be a part of upstream GLFW then I would be glad to make a pull request out of my branch. As for macOS...

For the fractional scaling protocol there already exists a draft PR but it hasn't been updated for some time. See https://github.com/glfw/glfw/pull/2215. In my own project https://github.com/GamesTrap/TRAP/ I use a modified...

For tearing-control-v1 it seems like that the graphics driver should implement this and not a windowing library like GLFW. > Graphics APIs like EGL or Vulkan, that manage the buffer...

@elmindreda Here is the [Ubuntu 24.04 LTS release schedule](https://discourse.ubuntu.com/t/noble-numbat-release-schedule/35649). Feature freeze is on 29th February 2024.

@ws909 Reading the Microsoft docs also indicates this behavior. They prioritize based on the progress state (error, paused, normal and indeterminate in this order). When two windows in a group...

> I'll create a PR for [this branch](https://github.com/ws909/glfw/commits/taskbar-progress) hopefully tomorrow, when it's finished :+1: > I wondered why you chose to use integers for the progress bar? I did this...

> Would `GLFW_PROGRESS_INDICATOR_` be a better prefix than `GLFW_TASKBAR_PROGRESS_`, for the defines? I named it `GLFW_TASKBAR_PROGRESS_` to make it clear that it should be used with `glfwSetWindowTaskbarProgress()`. I can rename...

My choice would be: > A `GLFW_PROGRESS_INDICATOR_` prefix specifies that this enum value is applicable to _any_ progress indicator. :+1: > `glfwSetWindowProgressIndicator()` could work. :+1: