Commit Graph

4667 Commits

Author SHA1 Message Date
GamesTrap
3ed4a360fd
Merge origin/taskbar-progress into origin/application-badge 2023-03-21 13:36:38 +01:00
GamesTrap
528dcc45f8
Moved credits from win32_window.c to CONTRIBUTORS.md 2023-03-14 14:54:00 +01:00
GamesTrap
de81fae268
Added GLFW_WIN32_GENERIC_BADGE window hint 2023-03-08 21:22:10 +01:00
GamesTrap
589e6b78d9
Added DBus pointer checks 2023-03-08 14:47:40 +01:00
Andreas
ef4d722b76
Merge(#3): Finalized progress API 2023-03-08 14:10:00 +01:00
GamesTrap
367a50e82d
Renamed badge API functions 2023-03-08 01:00:21 +01:00
GamesTrap
121fe73e93
Added GenerateGenericBadgeIcon() 2023-03-07 02:18:16 +01:00
GamesTrap
13f1b96386
Better error handling for GenerateTextBadgeIcon() 2023-03-07 01:52:15 +01:00
GamesTrap
aa0e9f8aa7
Changed error message in _glfwSetWindowTaskbarBadgeStringWin32() 2023-03-07 00:20:22 +01:00
GamesTrap
444d7de752
Added transparency to GenerateBadgeIcon() 2023-03-07 00:15:41 +01:00
GamesTrap
5ca07929a8
Added alt text to _glfwSetWindowTaskbarBadgeWin32() 2023-03-06 16:48:01 +01:00
GamesTrap
e637d78303
Adjusted GenerateBadgeIcon() 2023-03-06 16:46:41 +01:00
Jan Schürkamp
2caed8f826
Merge(#2): Updates the application badge API and implementations 2023-03-06 15:48:38 +01:00
ws909
0d74163c21 How exactly did I manage to remove that? Well, now it's back! 2023-03-06 13:42:24 +01:00
ws909
e84ade32ac Fix remaining incorrect function signatures for SetWindowTaskbarBadgeString 2023-03-06 13:35:50 +01:00
ws909
96492508b0 Fix parameter type of setWindowTaskbarBadgeString in internal.h 2023-03-06 13:32:58 +01:00
ws909
cf2d81d116 Add glfwSetWindowTaskbarBadgeString
Change from GLFW_DONT_CARE to 0 for disabling the badge for glfwSetWindowTaskbarBadge
2023-03-06 13:23:55 +01:00
GamesTrap
a1d851cd3c
Raised count limit to 999 and added better text rendering 2023-03-05 21:37:40 +01:00
GamesTrap
e83ffc1bdb
Added ellipsis 2023-03-05 02:11:26 +01:00
GamesTrap
2009465999
Centered badge count when smaller than 10 2023-03-05 02:01:04 +01:00
GamesTrap
5e8c055004
glfwSetWindowsTaskbarBadge() Added Linux implementation 2023-03-05 00:16:39 +01:00
GamesTrap
582f7ff70b
Win32: Implemented run-time badge generator 2023-03-04 23:05:27 +01:00
GamesTrap
7793239932
Fixed X11 function signature 2023-03-04 21:19:25 +01:00
GamesTrap
ec03ae4d05
Added glfwSetWindowTaskbarBadge() example to tests/window 2023-03-04 21:08:25 +01:00
GamesTrap
94fb107c24
Added boilerplate glfwSetWindowTaskbarBadge() 2023-03-04 21:08:05 +01:00
GamesTrap
9f17a69a67
glfwSetWindowTaskbarProgress Polishing 2023-03-03 16:18:16 +01:00
Jan Schürkamp
d173bf1fed
Merge(#1): Add Cocoa Dock icon progress bar implemenetation 2023-03-03 16:07:15 +01:00
Andreas
14333117c4
Update window.dox
Fix typo in window.dox
2023-03-03 16:04:18 +01:00
Andreas
df8349b747
Delete remaining unintentionally added build files 2023-03-03 15:49:26 +01:00
ws909
8618927ef9 Delete unintentionally added build files 2023-03-03 15:48:33 +01:00
ws909
5301a924c4 Enclose [indicator setControlSize] in availability check 2023-03-03 15:20:11 +01:00
ws909
2244051453 Per-window progress indicator states and values for the MacOS Dock icon 2023-03-02 18:43:27 +01:00
ws909
a9b36d48d7 Simplify _glfwSetWindowTaskbarProgressCocoa
Fix merge issues
Rename taskbarState to progressState
Remove const qualifier from progressState parameter
2023-03-02 15:51:10 +01:00
ws909
0173252ee1 Merge remote-tracking branch 'refs/remotes/GamesTrap/taskbar-progress'
Conflicts:
	src/cocoa_window.m
	tests/window.c
2023-03-02 14:08:25 +01:00
GamesTrap
0f142e3a1a
glfwSetWindowTaskbarProgress Changed value type from int to double 2023-03-02 13:55:42 +01:00
ws909
78e4f9bd67 Make progress bar slider in window test program responsive 2023-03-02 05:20:32 +01:00
ws909
34ee36c088 Initial shared overridable Dock progress bar for all windows in Cocoa 2023-03-02 05:20:05 +01:00
GamesTrap
e387ef3fdf
Added changelog entry to readme 2023-03-01 22:28:48 +01:00
GamesTrap
a480de9b1d
glfwSetWindowTaskbarProgress Renamed parameter completed to value 2023-03-01 22:27:52 +01:00
GamesTrap
3e7b016a00
Renamed GLFW_TASKBAR_PROGRESS_NOPROGRESS to GLFW_TASKBAR_PROGRESS_DISABLED 2023-03-01 22:22:01 +01:00
GamesTrap
1071cf1950
win32_platform.h Removed ShObjIdl_core.h include dependency 2023-03-01 17:25:58 +01:00
GamesTrap
4a66bf3b60
Added documentation to window.dox 2023-02-05 04:19:15 +01:00
GamesTrap
74dac5cfb4
Win32: glfwSetWindowTaskbarProgress now emits GLFW_FEATURE_UNAVAILABLE on Windows Vista and older 2023-02-05 03:03:54 +01:00
GamesTrap
f590075121
Removed taskbar-progress from branch local GH Actions workflow 2023-02-05 02:53:47 +01:00
GamesTrap
19f9247a68
Added documentation 2023-02-05 02:50:53 +01:00
GamesTrap
c8fd71c7e7
Added credit 2023-02-03 23:38:45 +01:00
GamesTrap
fb6826c934
Fixed Cocoa linker error 2023-02-03 23:35:29 +01:00
GamesTrap
efac372213
Fixed Wayland linker error 2023-02-03 23:31:02 +01:00
GamesTrap
8b1b11c3c4
Fixed GitHub Action errors 2023-02-03 23:27:45 +01:00
GamesTrap
48818fc7a9
Unified X11/Wayland code path using _glfwUpdateTaskbarProgressDBusPOSIX() 2023-02-03 23:23:25 +01:00