Albert Kharisov
|
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 |
|
Anna Prosvetova
|
475fa91ba6
|
☦️ Rpc: implement SystemPlayAudiovisualAlert (#937)
* Rpc: update protobuf sources
* Notification: allow user settings override
* Notification: add audiovisual alert sequence
* Rpc: implement SystemPlayAudiovisualAlert
|
2021-12-28 18:46:08 +03:00 |
|
Anna Prosvetova
|
4013da5b59
|
Rpc: implement SystemGetDateTime, SystemSetDateTime, update GuiStartVirtualDisplay (#908)
* Rpc: update protobuf sources
* Rpc: implement SystemGetDateTime, SystemSetDateTime
* Rpc: add first frame parameter to GuiStartVirtualDisplay
|
2021-12-16 18:41:55 +03:00 |
|
あく
|
6579368053
|
[FL-1818] System setting and debug options. RTC HAL refactoring. (#902)
* FuriHal: RTC API refactoring. System Setting application. FuriCore: adjustable log levels. Minor code cleanup.
* Storage: change logging levels for internal storage.
* FuriCore: fix broken trace logging level
|
2021-12-15 01:39:59 +03:00 |
|
Anna Prosvetova
|
195f422bb9
|
Rpc: implement SystemFactoryReset (#890)
* Rpc: update protobuf sources
* Rpc: implement SystemFactoryReset
|
2021-12-10 14:51:36 +03:00 |
|
Anna Prosvetova
|
03d7476e4f
|
Rpc: StorageInfo, StorageRename, SystemReboot, SystemDeviceInfo (bonus: +FuriHalInfo) (#862)
* Rpc: update protobuf sources
* Rpc: rename Status to System
* Rpc: implement StorageInfoRequest
* Rpc: implement StorageRenameRequest
* Rpc: implement SystemRebootRequest
* FuriHal: introduce FuriHalInfo, refactor device_info
* Rpc: implement DeviceInfoRequest
* Rpc: use strdup where it suites the best.
* Make: add do not page align data to linker flag.
Co-authored-by: あく <alleteam@gmail.com>
|
2021-12-07 16:47:20 +03:00 |
|