Commit Graph

74 Commits

Author SHA1 Message Date
Willy-JL
b68dc9087a Desktop new full keybind system + fix settng logic 2023-06-29 04:22:29 +02:00
Willy-JL
f780b832ad Ddesktop service and events cleanup 2023-06-27 19:57:31 +02:00
Willy-JL
ab8295848e Fixes 2023-06-25 21:45:21 +01:00
Willy-JL
1a0f51bd25 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-06-25 20:57:33 +01:00
Sergey Gavrilov
761a14e6e2 [FL-2837][FL-3270] Loader refaptoring: second encounter (#2779)
* Core: rename internal FlipperApplication to FlipperInternalApplication
* FAP Loader: move load_name_and_icon to flipper_application library
* Loader menu: rework api
* View holder: move to gui service
* Loader: simple "loading" worker
* Loader: applications dialog
* Loader: fapping
* Update f18 api
* Apps: remove fap_loader
* Libs, flipper application: store args, rename thread allocation
* Loader: error handling
* Apps: use loader error handling
* Loader: documentation
* FBT: accomodate loader
* Loader: do not raise gui error if loader is locked
* Archive: accomodate loader
* Loader: fix loading message
* Flipper: drop some old dolphin legacy
* Loader: generalize error construction

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-23 21:01:40 +09:00
Willy-JL
ce1e98eb4a Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-28 04:29:08 +01:00
MX
a11b6e72dc Update changelog and readme
+ some small fixes
2023-05-28 03:53:54 +03:00
Willy-JL
decce5aa8d Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-26 19:33:56 +01:00
MX
12f9b6a89e Apply desktop favourite apps refactoring 2023-05-26 13:13:46 +03:00
Yukai Li
77bb997b0b desktop: Refactor favorites settings and allow app browser in selection (#2687)
* desktop: Refactor favorites settings and allow app browser in selection
* desktop: Gate app browser entry add, just in case
* Desktop: simplify favorite application selection
* Desktop: refactor favorite application opening routine and cleanup code
* Desktop: handle exit from external application selection

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 01:16:41 +09:00
MX
a7691b2d3b Fix merge issues 2023-05-11 17:57:17 +03:00
MX
b2e55d7d84 Merge branch 'ofw-dev' into dev
:(
2023-05-11 17:47:14 +03:00
Willy-JL
782e91c6e2 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
Oh thank you OFW for your immense wisdom of shuffling code FOR NO REASON
Was it so difficult to add A SINGLE BOOL to lock with PIN or not?????
2023-05-11 15:35:27 +01:00
Willy-JL
8fa7d16c5f Merge branch 'ul-dev' into xfw-dev 2023-05-06 01:43:09 +01:00
Sergey Gavrilov
ac05387803 [FL-3270] Loader refactoring, part 1 (#2593)
* Loader: menu part
* Settings: remove unused loader api
* Desktop: get loader from record_open
* CLI: remove unneeded loader api
* gitignore: ignore .old files
* Loader: now really a service
* Loader: working service prototype
* Loader: cli, system start hooks
* CI/CD: make happy
* Loader: autorun
* Loader: lock and unlock
* Loader: rearrange code
* Gui, module menu: fix memleak
* Updater test: add timeout
* added update timeouts and max run duration
* Github: revert updater test workflow changes
* Loader: less missleading message in info cli command

Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-05-04 17:46:00 +03:00
Sergey Gavrilov
a7d1ec03e8 [FL-3270] Loader refactoring, part 1 (#2593)
* Loader: menu part
* Settings: remove unused loader api
* Desktop: get loader from record_open
* CLI: remove unneeded loader api
* gitignore: ignore .old files
* Loader: now really a service
* Loader: working service prototype
* Loader: cli, system start hooks
* CI/CD: make happy
* Loader: autorun
* Loader: lock and unlock
* Loader: rearrange code
* Gui, module menu: fix memleak
* Updater test: add timeout
* added update timeouts and max run duration
* Github: revert updater test workflow changes
* Loader: less missleading message in info cli command

Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-05-04 12:48:13 +09:00
Willy-JL
67c5026f38 Format 2023-04-08 00:54:59 +01:00
Willy-JL
4af2bd01ef Fix nightstand clock crashes 2023-04-06 02:18:16 +01:00
MX
3444c5245e Tertiary favourite app 2023-03-18 01:16:34 +03:00
Willy-JL
a5da60a028 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-09 17:30:39 +00:00
MX
dfc45eb0f9 Merge branch 'fz-dev' into dev 2023-03-09 16:58:51 +03:00
Astra
50ef5deefc [FL-3118] Dumb mode menu freeze fix (#2456)
Co-authored-by: あく <alleteam@gmail.com>
2023-03-09 17:24:47 +09:00
andr0423
24f084d282 Fixed music player path for dummy mode (#2454)
Music player path changed #2453
2023-03-03 12:50:15 +03:00
Willy-JL
fa8ed7f6e4 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware 2023-02-28 20:34:44 +00:00
Willy-JL
87963417aa Merge unleashed + general cleanup 2023-02-18 07:41:51 +00:00
Willy-JL
c7f2ac4214 Simpler desktop lock logic 2023-02-15 09:56:35 +00:00
VerstreuteSeele
2db0cae428 clara wants her nightstand 2023-02-11 04:35:13 +01:00
VerstreuteSeele
3aa0b074f2 Update buttons 2023-01-06 14:38:34 +01:00
jbohack
bf6ed203db fixed clock app & added subghz playlist icon back 2023-01-05 21:46:09 -05:00
VerstreuteSeele
a026ab37bd Who tf wrote this, and why? | Biggest stability update ever
Bro, what the fuck is this bullshit? I swear imma go cry if I see more shit like that...
2023-01-06 01:45:02 +01:00
MX
984528d366 Remove wrong scene state set 2022-12-29 00:34:27 +03:00
RogueMaster
e8ffe6d78a FMT changes 2022-12-22 12:19:11 -05:00
RogueMaster
c685d41b46 Fix game mode 2048 to new version 2022-12-22 12:17:16 -05:00
RogueMaster
a3d22fd36c fmt 2022-12-20 14:38:05 -05:00
RogueMaster
b32ae83436 Merge branch 'ofwdev' into 420 2022-12-20 10:14:17 -05:00
Kowalski Dragon
a9c2b4d6a0 Desktop: dummy mode improvements. Fixes: correct scrolling text, correct AM/PM in Clock. (#2160)
* Show passport instead of app if SD/app is missing 
* Desktop: cleanup dummy mode code and add more apps
* Gui: fix incorrect trimming in scrollable text

Signed-off-by: Kowalski Dragon (kowalski7cc) <kowalski7cc@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 22:57:58 +09:00
MX
950dee48a0 Merge branch 'fz-dev' into dev 2022-11-12 16:43:12 +03:00
RogueMaster
ffbbc7ecde Merge branch 'ofwdev' into 420 2022-11-12 08:35:37 -05:00
あく
90cefe7c71 [FL-2975] Bug fixes and improvements: Furi, Input, Cli (#2004)
* Furi: configurable heap allocation tracking
* Furi: relax restriction in thread heap setter asserts, apply heap tracking setting on app start instead of thread allocation
* Furi: hide dangerous heap tracking levels in release build
* Input: fix non-working debounce
2022-11-12 12:46:04 +04:00
RogueMaster
5c219ee7e9 fmt 2022-10-28 23:06:17 -04:00
RogueMaster
89319812d9 Update desktop_scene_main.c 2022-10-28 10:47:24 -04:00
RogueMaster
fa970c6747 Merge branch 'UNLEASHED' into 420 2022-10-28 10:46:12 -04:00
RogueMaster
6740536997 Updated Dummy Mode and Games - HOLD LEFT FOR CLOCK IN GAMES ONLY
HOLD LEFT FOR CLOCK IN GAMES ONLY
2022-10-26 19:38:19 -04:00
RogueMaster
2f1d20210b Add Dummy Mode Game Shortcuts to Scene & View 2022-10-26 19:19:14 -04:00
RogueMaster
f59f7066eb links upd 2022-10-25 01:59:31 -04:00
RogueMaster
124faecabd Update desktop_scene_main.c 2022-10-13 23:05:51 -04:00
David
d5b239595f Desktop: Set external apps as favorites (#1816)
* MVP
* Display app name and icon in browser
* Pre-select favorites in submenu and browser
* Show animation while external favorite is loading
* A little birdie told me... (Missing record_close)
* DesktopSettings: reset submenu before running dialog

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-14 03:09:37 +09:00
RogueMaster
8e3e72288c Merge branch 'UNLEASHED' into 420 2022-10-13 13:44:38 -04:00
an4tur0r
39cd10f061 lock device shortcut 2022-10-13 16:54:13 +03:00
RogueMaster
f6baf82b84 fmt 2022-10-12 00:18:37 -04:00