052237f8c9
[FL-2279] IR doxygen, rename irda -> infrared ( #1010 )
...
* IR: Doxygen docs, some rename
* Rename irda -> infrared
* Rollback collateral renames
Co-authored-by: あく <alleteam@gmail.com >
2022-02-25 18:22:58 +03:00
24987b95cd
[FL-2284] IR: Show universal remote loading ( #1004 )
...
* [FL-2131] IR: Show universal remote loading
* Remove unused hal rtc. Gui: cleanup loading module.
Co-authored-by: あく <alleteam@gmail.com >
2022-02-24 14:59:36 +03:00
ddd909faa0
[FL-2131] IR: continuous signal tx on learn scene ( #1002 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-02-18 23:16:22 +03:00
Albert Kharisov and GitHub
a37f1d0f6f
[FL-2222] IR: fix font ( #1000 )
2022-02-16 20:02:22 +03:00
Albert Kharisov and GitHub
17d6b9f612
[FL-2254] IR: fix hardfault, correct remote loading ( #999 )
...
* Bugfix: remove freeing of uninitialized object (IrdaAppSignal).
Therefore rubbish in memory sometimes caused HardFault.
* Fix: slow FFF makes IR-remotes loading take much time,
so we can glimpse previous scene's view while remote is parsing.
Reproducing: remove remote, fast press back (while popup is playing)
and select new remote - previous popup view is displayed.
2022-02-16 19:09:43 +03:00
97c9a2229f
[FL-1461] Update progressbar UI (IR bruteforce) ( #997 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-02-16 14:29:28 +03:00
b8b42d0bef
[FL-2260] IR CLI commands merge ( #996 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-02-16 14:25:23 +03:00
07036cc0f5
[FL-2222] IR fixes ( #994 )
...
* Fix elements_multiline_text_aligned
* IR: fix delete menu
* IR: bold text on delete/saved
* IR: add safe back screen
* IR: don't clear text on rename
* Nfc,Infrared: update DialogEx usage
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-02-16 14:09:47 +03:00
2c616983cf
Add animations: box, cry, read, hack ( #990 )
...
* Add animations: box, cry, read, hack
* Desktop: unload animation if application is already started
Co-authored-by: あく <alleteam@gmail.com >
2022-02-10 22:06:45 +03:00
21ac37a6f6
[FL-2152] New PIN lock ( #989 )
...
* [Fl-2152] New PIN Lock, part 1
* Fix errors & leaks, renaming
* Add support to f6
* Fix error, remove duplicate code
* Fix drawing corners of Lock Popup
* FuriHal: insomnia if usb connected
* Applications: cleanup timers use
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-02-10 21:17:41 +03:00
Albert Kharisov and GitHub
9f1a2f2d99
[FL-2237] Fix animation frame order, increase its max size ( #976 )
...
* [FL-2237] Fix animation frame order, increase its max size
* Make frame_order variable sized
2022-01-31 16:09:15 +03:00
84410c83b5
[FL-2183] [FL-2209] Dolphin Deeds, Level up, assets generation, refactoring ( #965 )
...
* Desktop: cleanup headers
* Get loader pubsub via record
* [FL-2183] Dolphin refactoring 2022.01
* Restruct animations assets structure
* Rename assets
* Cleanup headers
* Update Recording animation
* Add BadBattery animation
* Provide loader's pubsub via record
* Fix load/unload animations
* Scripts: add flipper format support, initial dolphin packager rework. Assets: internal and external dolphin.
* Sync internal meta.txt and manifest.txt
* Reorder, rename dolphin assets
* Split essential generated assets
* Add ReadMe for dolphin assets
* Separate essential blocking animations
* Scripts: full dolphin validation before packaging
* Assets, Scripts: dolphin external resources packer
* Github: update codeowners
* Scripts: proper slots handling in dolphin animation meta
* Scripts: correct frames enumeration and fix compiled assets.
* [FL-2209] Add Dolphin Deeds points and many more
* Remove excess frame_rate
* Change dolphin assets directory
* Scripts: add internal resource support to dolphin compiler
* Scripts: add internal assets generation, renaming
* Scripts: correct assert, renaming
* Code cleanup, documentation, fixes
* Update Levelup animations
* Rename essential -> blocking
* Fix Unlocked hint
* Scripts: rewrite Templite compiller, replace regexps with token parser, split block types into code and variable blocks. Update dolphin templates.
* Documentation: add key combos description and use information
* Scripts: cleanup templit, more debug info and add dev comment
Co-authored-by: あく <alleteam@gmail.com >
2022-01-29 12:20:41 +03:00
Albert Kharisov and GitHub
8f8aba2a34
[FL-2203] Fix CLI RPC stall ( #961 )
...
* [FL-2203] Fix CLI RPC stall
2022-01-14 17:09:43 +03:00
17d0d19348
[FL-2116] RPC: stop session on decode error ( #959 )
...
* [FL-2116] RPC: stop session on decode error
* Rollback protobuf
* Send only DECODE_ERR, fix session tests
* Tests: replace asserts with checks. Fix broken production build
Co-authored-by: あく <alleteam@gmail.com >
2022-01-14 12:58:26 +03:00
Albert Kharisov and GitHub
a0c16e8a19
Add protobuf versioning ( #954 )
...
* Add protobuf versioning
* Add protobuf version unit test
* Change pb version providing
* Remove redundant 'call'
2022-01-12 16:12:40 +03:00
Albert Kharisov and GitHub
c77c6c30a2
Correct bruteforce TV db ( #952 )
...
* Correct bruteforce TV db. Skyworth TV has Samsung32 protocol, not NEC
* Remove excess zeroes at the end. It can broke FFF if read by value count.
2022-01-11 17:45:46 +03:00
9ade2349ad
[FL-2188] Fix Desktop crush: stub dolphin stats ( #950 )
...
* Fix Desktop crush: stub dolphin stats
Fix Desktop crash on butthurt > 11, so hardcoded animations
are always available. Stub good dolphin stats till
correct deeds management implemented.
* Update ReadMe to match real project structure.
Co-authored-by: あく <alleteam@gmail.com >
2022-01-10 22:46:20 +03:00
990a065bd0
[FL-1929, FL-2164] IR App migrate to FFF ( #949 )
...
* IR app move to FFF
* [FL-2164] Hide unimplemented submenus
* Fix brute force fail
* Fix FFF endless reading
* Reformat TV bruteforce lib to FFF
* fixes & cleanup
* Infrared: switch to constexpr.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-01-10 20:13:41 +03:00
a39002ce22
[FL-2150] Dolphin animation refactoring ( #938 )
...
* Dolphin Animation Refactoring, part 1
* Remove animations from desktop
* Remove excess, first start
* Split animation_manager with callbacks
* allocate view inside animation_view
* Work on ViewComposed
* Draw white rectangles under bubble corners
* Fix bubbles sequence
* RPC: remove obsolete include "status.pb.h"
* Add animations manifest decoding
* Flipper file: add strict mode
* FFF: Animation structures parsing
* Assembling structure of animation
* Lot of view fixes:
Add multi-line bubbles
Add support for passive bubbles (frame_order values starts from passive now)
Add hard-coded delay (active_shift) for active state enabling
Fix active state handling
Fix leaks
Fix parsing uncorrect bubble_animation meta file
Fix bubble rules of showing
* Animation load/unload & view freeze/unfreeze
* Blocking & system animations, fixes:
View correct activation
Refactoring + blocking animation
Freeze first passive/active frames
Many insert/eject SD tests fixes
Add system animations
Add Loader events app started/finished
Add system no_sd animation
* Assets: dolphin packer. Scripts: minor refactoring.
* Desktop: update logging tags. Scripts: add metadata to dolphin bundling process, extra sorting for fs traversing. Make: phony assets rules.
* Github: rebuild assets on build
* Docker: add missing dependencies for assets compilation
* Docker: fix run command syntax
* ReadMe: update naming rules with link to source
* Assets: recompile icons
* Loader: add loader event
* Desktop, Gui, Furi Core: const shenanigans macros
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-01-03 00:39:56 +03:00
5b1f50e63a
Much better crash handling. So wow.
...
* Furi, FuriHal, Desktop: much better crash handling. So wow.
* FuriHal: add missing include in FreeRTOSConfig.h
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-12-31 20:32:49 +03:00
Albert Kharisov and GitHub
cdfc420ddf
Replace Laptop animation text ( #919 )
...
* Fix Laptop animation bubble
* Correct new animation select
2021-12-21 17:10:34 +03:00
28537631f3
[FL-2110] Update TV universal database ( #913 )
...
Add TV power on/off signals from Knopkus and TV-B-Gone dongles
Co-authored-by: あく <alleteam@gmail.com >
2021-12-21 15:58:10 +03:00
b4a49cdb30
[FL-2148] Infrared - fast erase when rename ( #914 )
...
Erase whole string during renaming remote/button in Infrared app
Co-authored-by: あく <alleteam@gmail.com >
2021-12-21 15:53:57 +03:00
Albert Kharisov and GitHub
965067b5bd
[FL-2132] IRDA: fix crush in Saved Remote (OK + back) ( #894 )
...
Pressing Back button before releasing OK on Saved Remote scene
freezes application, because it doesn't expect that button is
pressed when leaving Saved Remote scene.
Issue: 893
2021-12-14 02:52:13 +03:00
604d80aed4
[FL-2083] Bring Passport back ( #868 )
...
* [FL-2083] Bring Passport back
* Move Passport to Settings
* Hide icounter editing
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-12-07 16:13:07 +03:00
185647a09a
Play only basic good animations ( #872 )
...
* New Basic Animations
* Keep only basic calm animations
Co-authored-by: あく <alleteam@gmail.com >
2021-12-07 16:02:19 +03:00
6f7d93fe72
Fix Icons decompression on F6 ( #856 )
...
Co-authored-by: あく <alleteam@gmail.com >
2021-11-30 20:53:46 +03:00
Albert Kharisov and GitHub
d86125c7f7
Fix butthurt and battery ( #850 )
...
* Fix butthurt and battery
2021-11-29 15:51:15 +03:00
3ab9112c21
Fix out of screen drawings ( #842 )
...
* Fix lock screen menu
* Fix pin setup in lock menu
* Desktop GUI layer on FS, black status bar
* Desktop: fix spelling
* Fix first start screen
* Fix status bar drawing
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2021-11-26 15:19:30 +03:00
9b8a139e2b
[FL-1995] New dolphin animations (part 1) ( #835 )
...
* Desktop Animation (part 1): Ugly naked ohmygod architecture
* fix butthurt, fix locked scene
* Change SD icons, fixes
* Fix level update animation
* Fixes, correct butthurt
* Clean up code
* furi_assert(0) -> furi_crash("msg")
* Gui: rename none layer to desktop, update docs.
Co-authored-by: あく <alleteam@gmail.com >
2021-11-24 19:21:12 +03:00