Commit Graph

102 Commits

Author SHA1 Message Date
Jamiras a6beba6376 (cheevos) upgrade to rcheevos 11.2 (#16408)
* provide more information during achievement load process

* update rcheevos version

* do disconnected processing even when no game is loaded

* make loading widget unique

* only show loading indicator with verbose messages on
2024-04-05 07:39:38 -07:00
sonninnos 0df031a580 Fix achievement widget padding (#16303) 2024-02-27 23:20:24 -08:00
sonninnos fa3c685ef9 Minor widget alignments (#16288) 2024-02-26 03:12:31 -08:00
sonninnos 3c4dd50974 More widget additions and adjustments (#16287) 2024-02-25 20:23:08 -08:00
sonninnos 8342b3cebe Widget position+size+color adjustments (#16284) 2024-02-24 23:44:29 -08:00
Jamiras 93e5566b9a (cheevos) inform user when server is unreachable (#15970)
* ensure game placard is loaded on main thread

* show on-screen indicator while disconnected

* show server unreachable message in achievements menu

* remove comment
2023-12-02 05:33:13 -08:00
Jamiras bbe7afcd82 (cheevos) use rc_client for state management (#15912)
* use rc_client for achievement processing

* log disconnect/reconnect messages

* address compiler warnings

* address c89 warning

* address c89 warning
2023-11-15 13:18:20 -08:00
zoltanvb 5d94bb36fb Recalculate animation end position if layout changes after start. 2023-07-25 10:18:01 +02:00
libretroadmin bdc398d79f - Safer code - use strlcpy where possible instead of manual character
assignments for strings longer than 2 chars
- Use strlcpy concatenation instead of strlcat
- Make sure that what remains of iteration of the '_len' variable
for manual char assignment
is done in a safer way so mistakes are less possible
2023-06-20 16:33:55 +02:00
Grisly Glee 4202f8650d Fix trivial signedness warnings (#15377)
* Fix trivial signedness warnings

* Followup on trivial signedness warnings
2023-06-14 04:43:11 +02:00
Jamiras e2e193290c show tracker 2023-05-15 03:41:45 +02:00
Jamiras 4210edc228 eliminate leaderboard tracker stutter (#15223) 2023-04-25 19:03:20 +02:00
sonninnos 1060fcc913 Show square sized widget on volume mute (#14884) 2023-01-21 17:12:58 +01:00
libretroadmin abbe7e2edc Fix CXX_BUILD error 2023-01-17 19:25:04 +01:00
libretroadmin 0c42e339e1 Silence some warnings that popup in Xcode 2023-01-04 18:42:35 +01:00
retroNUC d24cdbfb15 Allow repositioning of RetroAchievement notifications (#14777)
* Allow repositioning of achievement notifications

* PS4/ORBIS build fix

Would have thought cheevos-related notification code was wrapped in HAVE_CHEEVOS, but guess not.
2022-12-30 16:55:38 +01:00
libretroadmin 04f510d503 Cleanup header includes 2022-12-05 15:10:19 +01:00
LibretroAdmin d506210fbe (menu_driver.c) Use flags instead of bools (#14500)
* (menu_driver.c) Use flags instead of bools
2022-10-08 22:52:18 +02:00
sonninnos 8e9d19568c Unload screenshot widget texture early (#14482) 2022-10-06 00:06:41 +02:00
sonninnos 3a0d8cbc50 (Vulkan) Fix screenshot widget crash when ticker animating (#14475) 2022-10-05 02:09:56 +02:00
LibretroAdmin c1709f2218 (gfx_widget_load_content_animation) Get rid of strlen 2022-09-13 09:14:43 +02:00
LibretroAdmin c5d70d49e5 (gfx_widgets_progress_message) Cut down on another strlen 2022-09-13 03:58:54 +02:00
LibretroAdmin 5e8987839e (gfx_widgets) Cut down on strlens 2022-09-13 03:57:05 +02:00
LibretroAdmin 0ffdd14940 Change msg_len of font driver to size_t - avoids all the type
casting/conversion
2022-09-02 01:10:28 +02:00
LibretroAdmin 25b76fdb54 input_keyboard_osk_event_append and others: don't call strlen
implicitly, always leave it up to caller
font_driver_get_message_width - try to avoid scenario where 'len'
is 0
2022-08-27 15:13:56 +02:00