* New Bluray/DVD Remote Icons
* add Bluray/DVD Universal Remote
* update api_symbols v73.2
* Delete api_symbols.csv
* update api_symbols v73.2
* update f18 api_symbols v73.2
* update api_symbols v73.2 fr this time
* add new bluray universal db
* update api_symbols to LF
* convert icons to 1-bit B&W
* fbt format
* Must be in line with OFW
* Tweak buttons a little
* add ok button icons
* change 'stop' button to 'ok'
* add new ok icons
* update ok icons to 1bit b&w
* update f7 api_symbols
* update bluray_dvd.ir
* update bluray universal remote
changed stop to 'ok'
changed next & prev to fast f and fast b
* new icons
* update icons to 1-bit BW
* fbt format
* Delete applications/main/infrared/infrared_scene_universal_bluray.c
* Add files via upload
* Add files via upload
* change ok icon to a tick
* the last commit.
gotta remember to format icons as 1bit BW lmao
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
* FuriThread: Make FuriThreadPriorityIdle equal to the FreeRTOS one, remove FuriThreadPriorityNone
This magic constant was meaningless,
FuriThreadPriorityNormal is now assigned by default instead.
* Make furi_thread_list_process private
Its 'runtime' parameter is to be obtained from FreeRTOS,
which means apps cannot do it.
* DirectDraw: Remove an useless include and fix memory leak
Makes this debug app compileable with uFBT out of the box
Co-authored-by: あく <alleteam@gmail.com>
* feat(subghz): show satellites if enabled
Replaces the display of the number of satellites during SubGHz scanning. If GPS is enabled (an an external module connected) it will blink a GPS icon with the number of sats currently in range (even if zero).
Using a 10x10px "positioning" icon that replaces the SubGHz icon on the bottom right.
* Revert api version to ofw release
* f18 too
* Tweak icon a little
* Update changelog
* Format
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
* System code added to felica hal config functions
* Felica sensf_res setup logic adjusted with new struct
* Set api symbols version to 73.0
* Felica unit tests fix
* Furi: prevent use after free on xEventGroupSetBits call
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
strlcpy doesn't zero the buffer and ensures null termination,
just like snprintf
strlcat is already used by mjs and it's a safe alternative to strcat,
so it should be OK to expose to apps
* feat: Add up and down button drawing functions to GUI elements
Two button drawing functions, elements_button_up and elements_button_down, have been added to the GUI elements. These functions allow a button to be drawn at the top left and top right corner of the canvas respectively, with an accompanying string and icon. The underlying layout and design of these buttons is defined within these functions.
* feat: Add null checks for Canvas parameter in button functions
Added furi_check to ensure the Canvas parameter is not null in elements_button_up and elements_button_down functions. This prevents potential crashes due to dereferencing a null pointer.
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>