79 Commits

Author SHA1 Message Date
WillyJL d8a644e3ed Merge remote-tracking branch 'ul/dev' into mntm-dev 2026-06-01 20:01:36 +02:00
MX 7239c42d25 upd changelog 2026-03-09 02:55:07 +03:00
MX 834e338273 Extend lcd contrast range to full ST756x 6-bit range
by ShaTie
2026-03-09 02:28:08 +03:00
Dmitry422 ed5c87fb14 backlight time correction 2026-02-08 18:39:28 +07:00
Dmitry422 8af7467b02 Rework night shift setting demo 2026-02-08 17:57:56 +07:00
Dmitry422 8f248a49da Backlight settings bug 2026-02-08 10:16:15 +07:00
MX 8d5c14e283 sort menu in alphabetical order 2026-01-11 09:57:30 +03:00
MX 2db115783c moving non critical settings to sd
based on WillyJL's work

TODO: fix loader_menu
2026-01-11 09:30:28 +03:00
WillyJL 93cece63a9 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2025-05-22 19:33:02 +01:00
Dmitry422 d399d3d7e5 Merge branch 'dev' of https://github.com/Dmitry422/unleashed-firmware into dev 2025-05-19 00:40:04 +07:00
Dmitry422 ee3e7bc3bf RGB vibro control tune + Display backlight always ON option. 2025-05-19 00:37:28 +07:00
MX 5a0c4e6678 ofw pr 4205 fix sample durations when using external CC1101
https://github.com/flipperdevices/flipperzero-firmware/pull/4205/files

by Aerosnail
2025-04-29 15:49:43 +03:00
Dmitry422 925b95007a Code cleanup 2025-04-22 10:23:05 +07:00
MX 9f2b202b7d fix nightshift settings lock bug 2025-04-22 01:22:02 +03:00
MX 1935165591 move to the last position 2025-04-19 17:31:16 +03:00
MX 1d4db1ee2c unhide rgb from debug 2025-04-18 00:59:24 +03:00
Dmitry422 8a0fb5df36 LCD Inversion refactoring 2025-04-13 23:43:43 +07:00
Dmitry422 3c18097025 Moving RGB backlight back to Notification service finished. 2025-04-10 23:44:57 +07:00
Dmitry422 5eacafa16d Start moving RGB backlight back to Notification service 2025-04-10 18:01:47 +07:00
Dmitry422 75c8cb9715 Cosmetic code changes 2025-04-10 00:55:02 +07:00
Dmitry422 224d4e060b LCD Inversion finished by MMX 2025-04-09 23:37:30 +07:00
Dmitry422 4ec8f21e09 still under construction 2025-04-09 22:23:55 +07:00
Dmitry422 7507058870 Start working with LCD color inversion 2025-04-08 18:00:10 +07:00
Dmitry422 cd28f7d232 current working, need find and remove 1 bug 2025-03-28 01:14:57 +07:00
Dmitry422 77865586e1 Start working with "Night Shift" option 2025-03-26 18:51:36 +07:00
Dmitry422 a9288da9ba RGB backlight bags and code cleanup 2025-03-26 08:11:52 +07:00
Dmitry422 8df48988f5 Revert "Small rgb_backlight settings menu changes"
This reverts commit ca2765a3fb.
2025-03-25 22:34:03 +07:00
Dmitry422 ca2765a3fb Small rgb_backlight settings menu changes 2025-03-25 18:23:18 +07:00
Dmitry422 23d2bed66a Remove Rainbow timer bug (after last code cleanup) 2025-03-25 15:52:38 +07:00
Dmitry422 f52c9855d6 Cosmetic code changes and removing unused parts. 2025-03-23 19:36:38 +07:00
Dmitry422 f751b28532 Reboot screen color cosmetic changes. 2025-03-19 19:18:19 +07:00
Dmitry422 5eb38b786b RGB BACKLIGHT refactoring finished.
- rgb_backlight by @Quen0n
- rgb_backlight_settings and effects (like rainbow) idea by @Willy-JL

For access to rgb backlight settings enable Debug mode and go to Settings-LCD and Notification-RGB backlight
2025-03-19 18:53:02 +07:00
Dmitry422 a629118aaa Rainbow mode in progress 2025-03-19 00:46:00 +07:00
Dmitry422 a4d0c467f9 End of static colors settings, next rainbow 2025-03-18 18:41:50 +07:00
Dmitry422 c66b332a7d refactor rgb_backlight 2025-03-17 23:56:39 +07:00
Dmitry422 05423d5cb3 Start rgb backlight settings refactoring and adding new options; 2025-03-16 22:42:22 +07:00
MX 9da510389a small fixes 2025-03-15 07:58:51 +03:00
Dmitry422 9b3d737693 Moving RGB Backlight setings and effect to rgb service finished. 2025-03-14 02:18:14 +07:00
Dmitry422 c9313c6f52 still fucking )) 2025-03-13 18:06:39 +07:00
Dmitry422 7a19c9e549 Still in progress 2025-03-12 18:15:38 +07:00
Dmitry422 687a6fd630 User Interface bug removed. 2025-03-11 15:11:01 +07:00
Dmitry422 82d3f452cd Code cosmetic changes. 2025-03-10 21:02:37 +07:00
Dmitry422 5e6c238389 RGB mod rainbow effect done. 2025-03-10 20:51:09 +07:00
Dmitry422 7ac1452618 Start working on RGB mod Rainbow effect (inspired by Willy-JL idea). 2025-03-04 22:13:59 +07:00
Dmitry422 08304ccff5 Small usability changes 2025-03-01 23:58:07 +07:00
Dmitry422 bb170140e2 Сombining rgb_backlight and original_backlight finished.
- RGB Colors settings available only when Settings-Notification-RGB_MOD_Installed swithed ON
- RGB_MOD_Installed switch (ON|OFF) available in Notification only with Debug mode swithed ON.
2025-03-01 22:55:25 +07:00
Dmitry422 3c7d9e63fb Start working on combining rgb_backlight and original_backlight. 2025-02-28 23:14:18 +07:00
Willy-JL 5f98c5d986 Merge remote-tracking branch 'ofw/dev' into yeet-lfs 2024-08-13 02:27:09 +02:00
MX bf6c6c231f [FL-3841] FuriEventLoop Pt.2 (#3703)
* Abstract primitive type from main logic in FuriEventLoop
* Remove message_queue_i.h
* Add stream buffer support for event loop
* Add semaphore support for event loop
* Add temporary unit test workaround
* Make the linter happy
* Add mutex support for event loop
* Implement event subscription and unsubscription while the event loop is running
* Implement edge events
* Fix leftover logical errors
* Add event loop timer example application
* Implement flag-based edge trigger and one-shot mode
* Add event loop mutex example application
* Only notify the event loop if stream buffer is at or above its trigger level
* Reformat comments
* Add event loop stream buffer example application
* Add event loop multiple elements example application
* Improve event loop flag names
* Remove redundant signal handler as it is already handled by the event loop
* Refactor Power service, improve ViewHolder
* Use ViewHolder instead of ViewDispatcher in About app
* Enable ViewDispatcher queue on construction, deprecate view_dispatcher_enable_queue()
* Remove all invocations of view_dispatcher_enable_queue()
* Remove app-scened-template
* Remove missing library from target.json
* Port Accessor app to ViewHolder
* Make the linter happy
* Add example_view_holder application, update ViewHolder docs
* Add example_view_dispatcher application, update ViewDispatcher docs
* Replace FuriSemaphore with FuriApiLock, remove workaround delay
* Fix logical error
* Fix another logical error
* Use the sources directive to speed up compilation
* Use constant define macro
* Improve FuriEventLoop documentation
* Improve FuriEventLoop documentation once more
* Bump API Version
* Gui: remove redundant checks from ViewDispatcher
* Gui: remove dead ifs from ViewDispatcher

Co-authored-by: Silent <CookiePLMonster@users.noreply.github.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-08-10 14:32:27 +03:00
Willy-JL 6acfd65697 Cleanup API symbols
Services expose same sdk_headers as OFW
Since settings apps use some of those symbols, need to include them
Workaround is mock imports by #include the .c code
Not ideal, but we only need access to basic load/save functions, and these apps are bundled with firmware anyway, so should be fine
Not exposing via API and instead bundling via FAP also means less flash used, and RAM is not a concern with settings apps
2024-08-10 03:01:40 +02:00