573 Commits

Author SHA1 Message Date
WillyJL d8a644e3ed Merge remote-tracking branch 'ul/dev' into mntm-dev 2026-06-01 20:01:36 +02:00
SkeletonMan03 ceddafdc69 Change power off menu to say "Battery" instead of "Settings" 2026-04-26 14:51:28 -05: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
WillyJL 1b77d3cb8a Merge commit 'bc6b0d199ecf402d25f83ebc02e62403571aa368' into mntm-dev 2026-02-28 21:06:21 +01:00
MX 3f0f90e0a3 formatting, text fixes 2026-02-12 18:50:03 +03:00
MX ab8261e140 power exit into settings [ci skip] 2026-02-12 18:37:05 +03:00
MX bc6b0d199e storage settings use scene manager for exit 2026-02-12 04:25:06 +03:00
MX 9f9ceee149 fix storage settings scene exit via favs 2026-02-10 01:37:42 +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 1d734948d9 fix about screen define 2026-01-29 07:36:42 +03:00
MX 50b5ee103c bipki removal procedure
don't worry, they are in other app
2026-01-12 08:13:05 +03: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
MX 93b4ad4595 Merge remote-tracking branch 'OFW/dev' into dev 2025-09-24 22:32:16 +03:00
MMX 30077dd512 Fix PVS warnings (#4277)
* Fixing PVS warns

* pvs: additional fixes

---------

Co-authored-by: hedger <hedger@nanode.su>
2025-09-24 21:00:39 +04:00
MX fb41c6c20c Input Settings: Add Vibro Trigger option
by 956MB & WillyJL
2025-07-30 04:28:22 +03:00
Alexander Bays 0e3e1b352b Desktop / MNTM Settings: Directories and generic files support for Keybinds / Main Menu (#331)
* feat(Desktop): Directories support for keybinds

- Adds *RIGHT* button select in the file browser dialogs and changing the `Open File` action to `Open File/Directory` in `Settings > Desktop > Keybinds Setup`. This adds the ability to open to any directory in the Archive app, in addition to the default behavior of opening a file in it's default app.

* line order mixup

* Main Menu: Allow adding JS files (or any file)

- Normal files and directories are now able to be added to then main menu and are run in their appropriate apps.
- e.g. .txt files shown in text viewer, .js files are run in the JS Runner app, and folders are navigated to by the Archive app. All similar to the desktop keybinds functionality.
- Icons are also assigned appropriately based on the extensions, though more could probably be added to the `loader_menu_get_ext_icon` function.
- Also replaced some of the long arduous is_dir checks and just used the `storage_dir_exists` function since its already there and does the same.

* should be checking `ext` for NULL

* Move select_right at end of structs for binary compatibility

apps may blindly reach into these structs so need to keep the basics in same structure

for DialogsFileBrowserOptions this is even in public api and after compilation this would be incompatible with other firmwares even without reaching into private structs

* Select menu item / folder for directories too

* Move api below too

* Keep ofw order here too

* Refactor starting archive into desktop, less FuriString passing around

* Dont leave main menu when launching archive

* Simplify/fix a few things

* Handle folders in run_with_default_app()

* Update App -> Item naming in MNTM settings

* Fix build

* Explain pressing right

* Update changelog

---------

Co-authored-by: WillyJL <me@willyjl.dev>
2025-07-22 01:51:33 +00:00
Alexander Bays 3193361e49 Input Settings: Add Vibro Trigger option (#429)
* Add `Vibro Trigger` to input settings

Adds vibro trigger type to input settings to allow vibration on only
press/release, or both.

* Didn't format, apparently

* Use a mask for smaller code, migrate setting to new version

* Update changelog

---------

Co-authored-by: WillyJL <me@willyjl.dev>
2025-07-22 01:49:29 +00: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
Willy-JL bc4bf99f77 Merge remote-tracking branch 'ul/dev' into mntm-dev 2025-04-23 04:21:50 +01: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
Willy-JL 49d7ce7349 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2025-04-12 10:36:13 +01:00
Anna Antonenko 096c088bf1 vcp, cli: Handle Tx/Rx events before Connect/Disconnect + extra fixes (#4181)
* cli_vcp: handle tx/rx before connext/disconnect

* cli_vcp: disable trace

* cli_perf: advanced error reporting

* cli_vcp: reset tx flag directly in event handler

* fix formatting

* cli_vcp: make tx flag volatile

* storage_settings: fix scene ids

* cli_shell: add safety check to set_prompt

* cli_registry: move from bptree to dict, fix memory leak

* cli_vcp: go back to message queue for event signaling

* loader: move BeforeLoad event even earlier

* fix formatting
2025-04-11 14:53:10 +04: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
MMX e6d1d19a19 Merge pull request #887 from Dmitry422/dev
LCD Color Inversion
2025-04-10 03:07:04 +03:00
MMX 0e723cfa69 Merge pull request #886 from DrEverr/fav-app-ok-long
add support for Favorite App - Ok Long
2025-04-10 03:06:53 +03: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
MX 33fa903f7a fix swapped settings 2025-04-07 22:33:56 +03:00
MX edb327e50a Merge remote-tracking branch 'OFW/dev' into dev 2025-04-07 18:01:37 +03:00
Anna Antonenko eb0f5ef8c0 [FL-3947] Pinning of settings options (#4077)
* feat: pinning settings in favorites

* include archive in unit tests fw

* change settings icon

* update text with suggestions from the ui team

* Small touch of constness

---------

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
2025-04-07 03:17:58 +04:00
DrEverr d08d38f3b2 fix 2025-04-01 18:48:14 +02:00
DrEverr f783e0b3ab add support for Favorite App Ok Long 2025-04-01 18:39:42 +02: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