WillyJL
d8a644e3ed
Merge remote-tracking branch 'ul/dev' into mntm-dev
2026-06-01 20:01:36 +02:00
MX
daec03bd35
add canvas_buffer to api
2026-05-03 23:08:56 +03:00
MX
8a5129449d
fix
2025-04-14 00:24:17 +03:00
Dmitry422
8a0fb5df36
LCD Inversion refactoring
2025-04-13 23:43:43 +07:00
Alexander Bays
16fb7e44df
GUI: Checkerboard overlay behind popup elements ( #380 )
...
* GUI: Checkerboard overlay behind popup elements
Adds setting 'Popup Overlay' (default ON) which draws a checkerboard pattern behind popups, like the Archive actions menu, keypad/pin lock modal, and the varitemlist locked message. Gives the illusion of separation from the popup element and the background content and is an aesthetic improvement.
* Refactor
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2025-04-13 03:59:28 +01:00
Dmitry422
224d4e060b
LCD Inversion finished by MMX
2025-04-09 23:37:30 +07:00
Cody Tolene
530f3d4f22
Main Menu: Add coverflow menu style ( #314 )
...
* Add coverflow menu style.
* Update with new canvas extended function `canvas_draw_icon_animation_ex`
2025-01-16 23:50:33 +00:00
Willy-JL
88dfe97a89
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-10-15 23:43:33 +01:00
MX
4b9b1769f7
Merge remote-tracking branch 'OFW/dev' into dev
2024-10-15 00:08:47 +03:00
hedger
57c438d91a
heap: increased size ( #3924 )
...
* reduced reserved memory size for system stack; added temporary markup to monitor usage
* fbt: relink elf file on linker script change; removed debug memory fill
* Make PVS Happy
* Make doxygen happy
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-10-14 19:26:17 +01:00
RebornedBrain
0902fd49e1
NFC: iso14443_4a improvements. Canvas: extended icon draw. ( #3918 )
...
* Now 4a listener invokes upper level callback on Halt and FieldOff
* Added new method for drawing mirrored XBM bitmaps
* iso14443_4a poller logic enhanced
* Function renamed accroding to review suggestions
* Rename #2
* Api adjustements
* Correct API bump
Co-authored-by: あく <alleteam@gmail.com >
2024-10-14 18:22:47 +01:00
MX
2f102e61a9
Merge remote-tracking branch 'RebornedBrain/reborned/some_api_adjustments' into dev
2024-10-14 19:52:41 +03:00
RebornedBrain
0241d8d1e8
Rename #2
2024-10-14 18:30:50 +03:00
Willy-JL
c204ba944d
Merge branch 'reborned/some_api_adjustments' into mntm-dev
2024-10-13 01:17:37 +01:00
MX
a17cbd0419
Merge remote-tracking branch 'RebornedBrain/reborned/some_api_adjustments' into dev
2024-10-12 03:20:32 +03:00
RebornedBrain
676eab29f2
Function renamed accroding to review suggestions
2024-10-11 22:49:54 +03:00
Willy-JL
ba605e1c03
Merge remote-tracking branch 'ul/dev' into mntm-dev
...
Only partially merged 1ceb1eb256 and 09d6e4ee30
Changes to login in cc1101_ext.c and adding setting are ignored
2024-10-07 04:00:01 +01:00
MX
0d8d71ff1c
Merge remote-tracking branch 'RebornedBrain/reborned/some_api_adjustments' into dev [ci skip]
2024-10-05 10:19:32 +03:00
RebornedBrain
8027c300c3
Added new method for drawing mirrored XBM bitmaps
2024-09-23 11:16:23 +03:00
MX
01f3192957
post merge fix
2024-03-25 14:08:51 +03:00
MX
9961dadee7
Gui: unicode support, new canvas API
...
merge ofw commit
2024-03-25 14:04:07 +03:00
Willy-JL
06aea09169
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-20 04:18:26 +00:00
あく
bcde0aefbd
[FL-3729] Gui: unicode support, new canvas API ( #3322 )
...
* Revert "Rollback #3305 and #3297 fix various rendering issues (#3307 )"
This reverts commit 531ba24e9a .
* Gui: refactor canvas to use proper coordinate system types. Furi: new furi_break check macros. Desktop: proper types for negative offset.
* Desktop: proper types in desktop_view_locked_doors_draw
* Examples: update images example, off it goes
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-03-19 19:23:06 +04:00
MX
58cd56a439
Merge branch 'ofw_dev' into dev p1
2024-03-10 23:35:44 +03:00
Willy-JL
93cf6cf864
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-07 04:38:27 +00:00
Astra
ecab4d53d2
[FL-870] Auto-generated firmware documentation take two ( #2944 )
...
* Add doxygen and doxygen-awesome css, cleanup docs files
* Ignore more libraries and remove leftover local variables
* Create an actual intro page
* .md files linting
* Add doxygen action
* Fix Doxygen path
* Fix doxyfile path
* Try to upload
* Change docs branch
* Add submudules checkout
* Disable doxygen on PR
* Mention the firmware docs in the readme
* More dev docs mentions in the readme
* Fix runner group, add tags
* Test dev in PR
* Disable running on PR
* Fix a typo in the doxyfile
* Try upload to S3
* Fix local path
* Fix S3 ACL
* Add delete flag, unifying dev and tags
* Update ignored directories
* More ignored directories
* Even more ignored directories
* Fix submodule
* Change S3 uploader
* Change S3 uploader version
* Fix aws sync flags
* Fix ACL
* Disable ACL
* Improve ignores, add WiFi devboard docs
* TEMP: generate dev docs
* TEMP: generate 0.89.0 docs
* Disabling PR trigger
* Enable submodules and test build
* Enable test build
* Disable test build
* Change docs directory structure
* Fix accidentally committed submodule
* Fix submodules
* Update links to the developer documentation
* Markdown linting
* Update workflow, enable test build
* Fix doxygen dir path
* Update Doxyfile-awesome.cfg
* Change paths
* Fix upload docs path
* Disable pull_request debug trigger
* Disable tags building
* Remove autolinks and namespaces
* Establish basic documentation structure
* Add missing changes
* Improve stylesheet, move some files
* Improve examples
* Improve the main page
* Improve application dev docs
* Improve system programming docs
* Improve development tools docs
* Improve other docs
* Improve application examples
* Fix formatting
* Fix PVS-studio warnings
* Improve visuals
* Fix doxygen syntax warnings
* Fix broken links
* Update doxygen action
Co-authored-by: DrunkBatya <drunkbatya.js@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com >
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com >
2024-03-06 15:25:21 +09:00
Willy-JL
90111a2aa7
Remove Eurocorp font/mainmenu, -4k DFU
2024-02-12 22:27:14 +00:00
Willy-JL
27ce00b06f
Remove some old unused APIs, -350b DFU
2024-02-09 22:26:15 +00:00
Willy-JL
92b44c4351
Remove scumm roman font from fw flash --nobuild
2024-02-09 17:00:57 +00:00
MX
bcadbc6353
Revert "fix broken texts due to usage of utf8, add proper api"
...
This reverts commit 49b2a4da8a .
2023-12-21 19:45:45 +03:00
MX
49b2a4da8a
fix broken texts due to usage of utf8, add proper api
2023-12-21 03:14:23 +03:00
Willy-JL
05ae0dbf14
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2023-12-02 06:09:01 +00:00
MX
fdcfd5996b
Merge branch 'ofw_dev' into dev
2023-12-01 02:33:41 +03:00
Evgeny Stepanischev
ff129e524a
Allows you to use UCS-2 in canvas_glyph_width ( #3226 )
...
* allows you to use UCS-2 in canvas_glyph_width
* Sync API Symbols
Co-authored-by: あく <alleteam@gmail.com >
2023-11-30 18:38:48 +09:00
Struan Clark
fa78a7fcaa
feat: allow checking for new fonts
2023-08-15 19:37:31 -06:00
Struan Clark
9bae4dc291
feat: Eurocorp menu theme
2023-08-14 21:13:54 -06:00
MX
aab4d2bd34
API CleanUp part 3
2023-05-22 03:45:17 +03:00
MX
aac7654ca3
Merge branch 'fz-dev' into dev
2023-04-06 07:14:48 +03:00
Astra
b4ceb55fd2
[FL-2524] Graphics cleanup and icon rotation ( #2561 )
...
* Canvas with rotation
* Full icon rotation, cleanup of unused resources
* F18 API update
* Bitmap draw cleanup
* More cleaning up
* Migrate recovery and DFU to canvas
* Make the internal draw function static
* Remove all calls to u8g2_DrawXBM
Co-authored-by: あく <alleteam@gmail.com >
2023-04-06 11:36:12 +08:00
Round-Pi
b89902942b
typo combing
2023-02-20 10:55:53 -05:00
MX
b9351649ed
Merge branch 'fz-dev' into dev
2023-02-09 17:48:50 +03: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
LTVA1
23ecc186c2
Custom font set function ( #2261 )
...
* custom font set function
* update API symbols
* add example of custom font usage
* delete u8g2 dependency in example custom font
* rename to canvas_set_custom_u8g2_font
* now change the name in ALL places
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2023-02-08 18:26:17 +09:00
MX
ed4b2b3362
Merge remote-tracking branch 'LTVA1/patch-custom-font' into dev
2023-02-02 14:27:17 +03:00
LTVA1
f4cb458391
now change the name in ALL places
2023-01-25 08:52:51 +03:00
LTVA1
109c34398f
custom font set function
2023-01-06 21:43:43 +03:00
MX
e8e000d17b
Merge branch 'fz-dev' into dev
2022-12-29 18:08:51 +03: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
MX
473f9c0e44
Merge branch 'fz-dev' into dev
2022-12-27 16:06:27 +03:00
Astra
ded7e727d0
[FL-3060] New MFC Bruteforce animation ( #2190 )
...
* Change the wording in the headers
* Add support for text in the progress bar
* New MFC key bruteforce screen
* Typo fix
* nfc: rename Flipper Dict to System Dict
* elements: fix types
* Display the correct key attack sector
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-12-27 18:14:03 +09:00