Willy-JL
1e2f2cc784
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild
2023-08-13 02:33:47 +02:00
MMX
f75fcd4e34
UI: Clock on Desktop ( #2891 )
...
* Clock on desktop
* Gui: gui_active_view_port_count
* Gui: move gui_active_view_port_count to private header, update docs
* Desktop: simplify desktop clock code
* Desktop: refactor clock
* Desktop: optimize clock code
* Desktop: 3rd cleanup round
* Desktop: 4th cleanup round, missing bits and pieces
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-08-11 01:10:15 +09:00
Willy-JL
f01b68e1e0
Allow desktop clock with no battery icon
2023-06-05 01:08:55 +01: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
gid9798
1d5a4240b9
Clock: some improvements
2023-05-23 22:47:15 +03:00
Willy-JL
7f19e16d47
Use stock system icons instead of assets
2023-05-20 20:00:02 +01:00
Willy-JL
33ff8e4506
Start storage service first to load xtreme early
2023-05-10 12:13:38 +01:00
Willy-JL
b5dc2f239e
Asset pack support status bar background
2023-05-03 00:11:40 +01:00
Willy-JL
a6bc7f8abb
Rework xtreme settings and assets implementation
2023-05-01 15:28:59 +01:00
Willy-JL
751662bf39
Support modularly hiding statusbar
2023-03-28 05:25:41 +01:00
Willy-JL
906f2d324b
Merge branch 'ul-dev' into xfw-dev
2023-03-24 18:56:42 +00:00
Willy-JL
31122e295c
Hide statusbar in lock menu
2023-03-24 00:00:33 +00:00
あく
7bf0a4786c
[FL-3152] Screen streaming improvements ( #2498 )
...
* Rpc: reserve some bandwidth when screen streaming
* Move furi_hal_compress to toolbox/comporess
* Lib: heatshrink as external submodule, compile warnings fixes, better buffer management
* Lib: cleanup compressor definitions
* Rpc: add canvas orientation support
* Format Sources
2023-03-23 03:00:48 +10:00
Willy-JL
888c356c98
Make the lockscreen statusbar setting actually work
2023-03-19 18:45:23 +00:00
Willy-JL
39ddf75f91
Merge branch 'ul-dev' into xfw-dev
2023-03-14 01:07:01 +00:00
Michal Suchánek
780da7d4d5
Upside down / left handed orientation support ( #2462 )
...
* Add backup files to .gitignore
* Added lefty support in Settings > System > hand Orient: Fixes : #1015
* Left handed mode
* Fix lefthanded mode on vertical interfaces
* Input: new composite sequence identifier
* Gui: move input mapping from Canvas to ViewPort, properly handle input mapping on View switch in ViewDispatcher
* Rpc: proper input sequencing and tagging in RpcGui
* Rpc: remove magic from RpcGui
Co-authored-by: MrDaGree <5050898+MrDaGree@users.noreply.github.com >
Co-authored-by: Willy-JL <willy.leslie@icloud.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
2023-03-10 02:13:18 +09:00
Willy-JL
89e5b479c8
Fix lefthanded mode on vertical interfaces
2023-03-05 23:07:52 +00:00
Willy-JL
77eb733a9a
Format
2023-03-02 02:52:25 +00:00
Willy-JL
3c9ccd2c50
Left handed mode
2023-03-01 00:46:40 +00:00
Willy-JL
fa8ed7f6e4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware
2023-02-28 20:34:44 +00:00
Willy-JL
991d49733f
Format
2023-02-26 01:44:32 +00:00
Willy-JL
9266e9f47c
More statubar settings
2023-02-13 23:41:30 +00:00
Willy-JL
6a1869b9f1
Rename batt style to icon and improve value logic
2023-02-13 22:13:01 +00:00
Willy-JL
025b4e27ea
Fix statusbar without battery
2023-02-12 22:35:30 +00:00
Willy-JL
0ff5164d99
Format (and thanks nano for the big folder fix <3)
2023-02-12 21:11:00 +00:00
Willy-JL
efb11dfcbd
Properly integrate xtreme apis and headers
2023-02-11 05:19:37 +00:00
Willy-JL
9cf68935e8
Remove testing code
2023-02-11 05:03:01 +00:00
Willy-JL
ae9e15604e
Bring back status bar as xfw setting
2023-02-11 04:30:26 +00:00
Petr Portnov | PROgrm_JARvis
4265057ee8
feat: add missing const qualifiers ( #2233 )
...
* feat: make `ViewPort` getters const
* feat: make tx-buffers const
* feat: make `canvas_get_buffer_size` const
* feat: make `canvas` methods const
* feat: make `icon_animation` methods const
* feat: make `scene_manager` methods const
* feat: make `loader` method const
* feat: make `canvas_get_font_params` const
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-02-09 13:58:01 +09:00
VerstreuteSeele
9b81f93fd2
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2023-02-07 19:12:13 +01:00
hedger
224d0aefe4
[FL-2733] multitarget support for fbt ( #2209 )
...
* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-02-08 01:33:05 +09:00
Clara K
79b728e5a6
Sleeker battery icon ( #95 )
2023-01-16 01:08:19 +01:00
Willy-JL
88252eaa20
Remove ugly box
2023-01-16 00:01:18 +00:00
VerstreuteSeele
fe20da6a2a
Update gui.c
2023-01-16 01:01:17 +01:00
VerstreuteSeele
905bb23fdf
Formatting & New updated IR
2023-01-14 08:44:32 +01:00
VerstreuteSeele
7385a28ddd
Remove unused code
2023-01-14 08:01:52 +01:00
VerstreuteSeele
c63ff0f25a
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2022-12-29 13:06:17 +01:00
あく
b11b9f1b38
Gui: Direct Draw API ( #2215 )
...
* Furi: allow on-fly thread priority change. Gui: Direct Draw API. DirectDraw debug app.
* Gui: drop input in direct draw
* Furi: handle priority change for starting threads
* DirectDraw: rollback to FreeRTOS primitives for priority change
2022-12-29 21:35:26 +10:00
RogueMaster
30dbaea2e8
Merge branch 'ofwdev' into 420
2022-11-05 14:23:42 -04:00
あく
e8913f2e33
Code cleanup: srand, PVS warnings ( #1974 )
...
* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch
2022-11-05 18:07:24 +03:00
RogueMaster
8878a73577
Merge branch 'ofwdev' into 420
2022-10-28 10:39:44 -04:00
Sergey Gavrilov
3434305630
[FL-2937] Remove resources from API to prevent frequent API version increase ( #1935 )
...
* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass
Co-authored-by: あく <alleteam@gmail.com >
2022-10-28 23:08:50 +09:00
RogueMaster
0e2a0fcba8
Merge branch 'UNLEASHED' into 420
2022-10-26 17:49:42 -04:00
Vasyl "vk" Kaigorodov
ebaa84b0c2
Support for setting all screen orientations ( #1928 )
...
* Support for setting all screen orientations
* Gui: add flipped orientation to view
* Gui: correct assert conditions in gui_add_view_port
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-10-27 03:35:49 +09:00
RogueMaster
7fcb5d095f
Merge branch 'UNLEASHED' into 420
2022-10-23 11:26:45 -04:00
あく
f8af0c1509
[FL-2892] Gui: update statusbar attention icon and better crash handling ( #1908 )
...
* Gui: update statusbar attention icon
* Furi: snapshot registers on crash and restore in halt
* Furi: document check routines
2022-10-23 01:21:10 +10:00
RogueMaster
d676282b55
fbt format
2022-10-19 18:15:55 -04:00
TalkingSasquach
47f8a50f64
Update gui.c
2022-10-14 09:46:52 -04:00
RogueMaster
35f3992246
Merge branch '420' into pr/360
2022-10-13 23:02:11 -04:00
RogueMaster
377600a9da
Update gui.c
2022-10-13 13:41:42 -04:00