Commit Graph

41 Commits

Author SHA1 Message Date
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Adam
07b243a084 Egd-3408 Rich text (#712)
* EGD-3408 gui::Text Rich text parser added with pugixml tree & tree walker

* EGD-3408 Fitted code in
2020-09-23 21:03:57 +02:00
pholat
50a1f97643 [feature] Font handling feature (#527)
* Font renamed to RawFont
* Added gui::Font adapter
2020-07-15 12:15:14 +02:00
pholat
fb586cb4e9 EGD-3229 (#497)
* EGD-3229 text helper classes added with tests - used in tests, plus misc utils needed

No major actual functionality changed - TextClasses added with this PR
are used in tests only in this commit.
* classes needed to rewrite gui::Text added
* some utilities needed to rewrite gui::Text added
* tests added
2020-07-06 16:19:41 +02:00
Adam Dobrowolski
ff24defd31 EGD-3202 Tests for GUI restored 2020-05-13 17:11:51 +02:00
Adam Dobrowolski
f0c557d86b EGD-3202 Tests GUI added conflicts in progress 2020-05-13 17:11:51 +02:00
Alek Rudnik
ea886ffd5d [EGD-3191] fix memory leaks in sms app (#346)
* [EGD-3191] fix memory leaks in sms app

* [EGD-3191] PR fixes

* [EGD-3191] PR fix
2020-05-07 12:17:14 +02:00
Adam Dobrowolski
8475d1a056 EGD-3165 PR format applied 2020-04-28 09:50:48 +02:00
Adam Dobrowolski
ef37b5a784 EGD-3165 PR review applied 2020-04-28 09:50:48 +02:00
Adam Dobrowolski
5a325fbad6 EGD-3165 setTextEllipsis renamed to setEllipsis 2020-04-28 09:50:48 +02:00
Adam Dobrowolski
e1c1d68f13 EGD-3165 Font.cpp fixed none_font_id use as previous instead 0 2020-04-28 09:50:48 +02:00
Adam Dobrowolski
99d959c43a EGD-3165 Ellipsis removed not needed Struct - left enum only 2020-04-28 09:50:48 +02:00
Adam Dobrowolski
70117f382f EGD-3165 gui::Label / gui::Font - small fixes and refactor
* fixed Font function returning width, it was returning values in:
        1. return value
        2. in 3rd of 5 arguments
* made font unused character first class citizen of Font
* added clean(er) code for Ellipsis calculation to Font (following QT example)
* tiny bit code removed from Label (unused/harmful)
2020-04-28 09:50:48 +02:00
Adam Dobrowolski
4a61f400e7 EGD-3055 Fixed printf issues 2020-04-08 12:23:53 +02:00
Mateusz Grzywacz
160850cd5f [EGD-3057] text out of the bound 2020-04-02 19:31:28 +02:00
Przemyslaw Brudny
c0822b6658 [EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo 2020-03-24 15:55:32 +01:00
Adam Dobrowolski
abe6813ce6 EGD-3026 Wall Werror and Wextra added to project 2020-03-24 14:17:12 +01:00
Przemyslaw Brudny
8f92715951 [EDG-3019] Segger utils moved to git submodule 2020-03-23 18:37:37 +01:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Mateusz Grzywacz
36ae87da26 [EGD-2952] render unsupported character (sms.db for show) 2020-03-12 13:20:34 +01:00
Mateusz Grzywacz
9cf26f986d Revert "[EGD-2952] render unsupported character (sms.db for show)"
This reverts commit 31de7fcaf0.
2020-03-10 11:47:55 +01:00
Mateusz Grzywacz
31de7fcaf0 [EGD-2952] render unsupported character (sms.db for show) 2020-03-09 18:03:51 +01:00
Mateusz Grzywacz
36413bba10 [EGD-2336] fix | proper check if glyph exists 2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
9f602a4007 [EGD-2336] fix | uniform naming. truncating end not necessiarly means showing the beginning, but forget for now. 2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
52299605c7 [EGD-2336] fix | counting avaliable space for chars from the end of the string 2019-12-03 15:13:13 +01:00
Adam Dobrowolski
164b9281c8 EGD-2195 - Changed sizes for fonts in project
* changed all fonts to follow one `Style.hpp` include
* Moved title to AppWindow from all the places in code
* added logging on font selection - when not found
* minor fixes
2019-10-25 13:04:33 +02:00
Robert Borzecki
cc76e4f278 Added line feature for label widget. 2019-08-30 10:25:57 +02:00
Robert Borzecki
f26aba9fc6 Added gui resource deallocation.
Added eink power down after 3 seconds.
2019-08-27 14:39:08 +02:00
Robert Borzecki
ecc2a86e1c Merge branch 'master' of github.com:muditacom/PurePhone into EGD-2015_database_model 2019-08-20 18:26:47 +02:00
Robert Borzecki
bf620c3413 Added displaying text lines in text widget. 2019-08-19 13:58:52 +02:00
Robert Borzecki
fc93b81be9 Added insert, encode and expand functions for UTF8 class. 2019-08-19 09:52:47 +02:00
Robert Borzecki
6d122c5749 Added text splitting function for text widget. 2019-08-16 14:42:19 +02:00
Mateusz
dd4474f3c3 WiP: Massive refactor in module-bsp, cleaned up include paths and compilation warnings/errors 2019-08-08 10:27:45 +02:00
Robert Borzecki
35d15b2bc7 Added key handling logic to applications. 2019-06-26 12:34:06 +02:00
Robert Borzecki
8913bf6fc3 Fixed [] operator fot utf8. 2019-06-24 13:47:44 +02:00
Robert Borzecki
44d5358ffc Merge branch 'master' of github.com:muditacom/PurePhone into application_manager 2019-06-06 12:03:32 +02:00
Mati
632cf014a0 Minor fix in listdir method 2019-05-27 22:09:53 +02:00
Robert Borzecki
f3a738fcd1 Detecting fonts and images extension. 2019-05-27 22:09:53 +02:00
Robert Borzecki
1fd0999893 Removed LOG_INFO. 2019-05-22 14:45:46 +02:00
Robert Borzecki
d8047bd1b4 Removed fstream, added vfs. 2019-05-22 14:08:48 +02:00
Robert Borzecki
d3235d54d7 Removed submodule 2019-05-21 23:35:00 +02:00