Przemyslaw Brudny
789815859a
[EGD-5087] Update Options and replace PageLayout with ListView
...
PageLayout removed and replaced with ListView.
Options structure and namespace cleanup.
Added ListView ScrollBar type and disable on
construction.
2021-01-15 16:10:26 +01:00
mkamonMdt
d9612efe7a
[EGD-4338] Fix menu notification dot
...
Each tile in Menu that uses notification dot
is be refreshed. It also solves missing dot
issue of EGD-4129 and lack of sound notification
on incoming text message.
2021-01-15 09:17:03 +01:00
Tomasz Langowski
ff180ed730
[EGD-5140] Fix default borderCallback navigation in GridLayout
...
Fix default borderCallback navigation in GridLayout
2021-01-11 17:09:57 +01:00
Michał Kamoń
9e961b6072
[EGD-3589] gui - DOM dump functionality for gui::Item ( #1148 )
2020-12-09 15:57:20 +01:00
Adam
64db7d8327
EDG-3585 Small fixup for refresh & cleanup in buildDrawLists ( #916 )
...
* EGD-3585 Minor refresh fixup& Normalised buildDrawList everywhere
2020-10-30 10:13:47 +01:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Tomek Sobkowiak
1e78053bb0
EDG-3409 Check text boundaries on input ( #716 )
...
* [EDG-3409] Check text boundaries during input processing
2020-10-19 09:14:41 +02:00
Piotr Tanski
f5aec0444a
[EGD-3838] Introduced a meditation progress bar with simple implementation of meditation application. ( #783 )
2020-10-09 14:14:40 +02:00
Adam
f5f27d642f
EGD-2955 EGD-3588 Timers fully refactored & updated ( #721 )
...
* Timers now are Application thread safe
* Timers now have consistent API independend of Application (no more c style timers)
* Timers can have either: callback or override onTimer() method - this
way we can create more complicated timers or just use existing ones
* gui::Timer added via adapter class GuiTimer to decouple sys::Timer
with gui::Timer
* Fixed race in wrapper
* Updated docs
* fixed using std and cpp_freertos and DataReceivedHandler hidden in Application.hpp
2020-10-02 14:04:57 +02:00
Piotr Tanski
7e520b49a2
[EGD-3788] Fixes for message drafts feature after requirements elaboration. ( #733 )
2020-09-29 12:34:58 +02:00
Piotr Tanski
288040d348
[EGD-3514] Fixed a crash on system language change. ( #693 )
...
- Fixed by invalidating internal states of running windows after destroying their interfaces.
2020-09-18 16:17:49 +02:00
Przemyslaw Brudny
2f72244062
[EGD-3182] Implemented on CRUD notification page and on page item focus memory when rebuilding List. Applied for Phonebook and Messages.
2020-09-08 20:24:54 +02:00
Przemyslaw Brudny
2af67aa3a7
[EGD-3480] Refactored onDimensionsChange for BoxLayout.
2020-08-04 13:47:48 +02:00
Przemyslaw Brudny
10cd3cabc7
[EGD-3410] Cleanups.
2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
077285b5aa
[EGD-3410] UnderLine support added.
2020-07-31 12:50:31 +02:00
Tomas Rogala
9e26444368
[EGD-3305] PR changes.
2020-07-21 15:00:57 +02:00
Tomas Rogala
64f7220b52
[EGD-3305] Developed main window with navigation and change month functionality
2020-07-21 15:00:57 +02:00
Przemyslaw Brudny
9eeb40ce39
[EGD-3391] Fixed messages window margins. Text and Labels margins cleanups.
2020-07-16 12:16:12 +02:00
Przemyslaw Brudny
613f6f1f83
[EGD-3336] Default values bug fix.
2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
25afb95847
[EGD-3336] Tests added and rebase changes.
2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
00caa85d1f
[EGD-3336] BoxLayout Alignment refactor.
2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
5c64f96b11
[EGD-3336] Alignment refactor.
2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
531235d5c3
[EGD-3351] Changed old ListView Span tests and added new margin test to BoxLayout.
2020-07-02 16:28:52 +02:00
Przemyslaw Brudny
221f6405bc
[EGD-3351] Changed all ListView items to use Margins.
2020-07-02 16:28:52 +02:00
pholat
331f80f185
Gui resize requests hadnling ( #489 )
...
* EGD-3229 [gui] Added Lenght & Position typedef in Common.hpp
* EGD-3229 [gui] Item & Layout: General resize requests handling mechanism
2020-07-02 10:52:03 +02:00
pholat
938cbc186a
Gui text pr1 utils and fixes (needed for gui::Text rewrite mostly) ( #485 )
...
* EGD-3229 [FIX] UTF8 fixed uint32_t range error
* EGD-3229 [util] gui::Item Navigation switch case moved to function
Needed to not copy senslessly NavigationDirection enum switch case
* gui::Item Navigation switch case moved to function
* added NavigationDirection::None enum value
* cleaned up Navigation.hpp/cpp
* EGD-3229 [util] gui: InputEvent - str() for logging added & is...() check methods
* EGD-3229 [util] removed notorious log on unknown glyph
* EGD-3229 [util] InputMode - added is(Mode) method, input Profile added default definition
* is() method addded to check instead of `==` comparison
* added default to Profile instead of `== 0` use
* [FIX] ARM GCC 10.1.0 - build fixed
fixed include in wrong place
* PR style fix
* Review applied
2020-07-01 13:14:07 +02:00
Przemyslaw Brudny
88164ab40c
[EGD-3295] PR changes and BoxLayout tests added.
2020-06-19 15:39:05 +02:00
Przemyslaw Brudny
4dbc1630ea
[EGD-3295] Double click on last page item changing two pages fix.
2020-06-19 15:39:05 +02:00
Przemyslaw Brudny
dd601c432d
[EGD-3295] BoxLayout and ListView performance improvements.
2020-06-19 15:39:05 +02:00
Alek Rudnik
ce2251535b
Egd 3263 simplified text input mode ( #417 )
...
* [EGD-3263] recursive Item::getFocusItem
* [EGD-3263] Bottomr bar store and restore
* [EGD-3263] simplfied display of text input mode
* [EGD-3263] renamed CB names
* [EGD-3263] fixes in store/restore of bottombar
* [EGD-3263] Text::onInput fixes
* [EGD-3236] ranemed store to chache
* [EGD-3263] minor clean up
2020-06-05 11:56:08 +02:00
Przemyslaw Brudny
0edc752edd
[EGD-3225] ListView Bot-Top scrolling handling for Calllog and Thread.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
8176caa8d1
[EGD-3216] VBox/HBox orthogonal resize force fix.
2020-05-20 12:22:53 +02:00
Adam Dobrowolski
7af85af8f3
EGD-3202 GUI minimal tests added and passing
2020-05-13 17:11:51 +02:00
Adam Dobrowolski
8ffccd85ed
EGD-3202 Fixed all setMinimum / setMaximum sizes
2020-05-13 17:11:51 +02:00
Przemyslaw Brudny
276aff67f6
[EGD-3190] setMinHeight fixes.
2020-05-12 16:45:15 +02:00
Adam Dobrowolski
9eb29b05fc
EGD-3190 added setMinimumWidth / setMinimumHeight
2020-05-12 16:45:15 +02:00
Adam Dobrowolski
5ba2cf7f15
[EGD-3190] Box sizes fixup in progress
2020-05-12 16:45:15 +02:00
Adam Dobrowolski
ccb0092db0
[EGD-3190] Box can call resize
2020-05-12 16:45:15 +02:00
Adam Dobrowolski
4222916ed6
EGD-3040 Fixed Item::erase() and used in ListView
...
Erase uses the very same children that are used in removeWidget -
therefore we have to get them as long as we can to remove them all
2020-04-28 14:10:41 +02:00
Alek Rudnik
3b8dad6685
[EGD-3082] new message options ( #319 )
...
* [EGD-3082] new message options
* [EGD-3082] PR fixes
2020-04-22 11:43:38 +02:00
Adam Dobrowolski
66e1ee0287
EGD-3088 Added empty search window
2020-04-15 14:47:20 +02:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Adam Dobrowolski
13a477f8c0
EGD-2901 GUI documentation updated & upgraded
2020-03-12 16:12:28 +01:00
Adam Dobrowolski
2567da65f6
EGD-2248 addWidget returns void now instead of bool
...
* elements which possibly depended on this depend now on `visibility` of element added
* changed everywhere returns on addWidget
* checked layouts (vertical, horizontal, pagedbox, gridlayout)
2020-03-03 14:36:43 +01:00
Adam Dobrowolski
2cadc816b8
[EGD-2892] [FIX] Item - fixed crash on removed item from parent
2020-02-27 17:10:03 +01:00
Adam Dobrowolski
5e5562c261
[EGD-2896] Cleanup to use maxSize
2020-02-26 11:53:03 +01:00
Adam Dobrowolski
1059543931
[BoxLayout] Added PageLayout & BoxLayout fixups
...
* Fixed Rect to always set maxSize and BoxLayout navigation
* removed commented out focusItem
* Removed redundant handling
* General BoxLayout fixes
2020-01-03 12:54:39 +01:00
Adam Dobrowolski
6be3569a6c
[GUI] Item widget set maxsize in setSize if less than new size set
2020-01-03 12:54:39 +01:00
Adam Dobrowolski
cc05a8120c
[GUI] Item widget unused flag rename (to use in Layout's)
...
There are cases when we don't want to manipulate items ie: Selection, input etc
2020-01-03 12:54:39 +01:00
Adam Dobrowolski
b9148ed274
[FIX] Fixed ListView double item rebuild
2020-01-02 15:13:45 +01:00