Przemyslaw Brudny
fbfd08cfea
[EGD-5523] ListView OnPageElement and Options refresh
...
Added new OnPageElement listView rebuild type. Created new
options refresh. Refactored DisplayLight Setting. BarGraph rector.
Added step render limit for small radius arcs.
2021-02-03 09:57:21 +01:00
Przemyslaw Brudny
8f80126251
[EGD-3434] ListView Scroll bar refactor
...
Added two new scroll bar types. Fixed for ListView
with equal height elements and PreRendered which
require whole list render - not recommended for big
lists but works with not equal heights elements.
Applied new types to all lists in Pure. Various
cleanups and refactors inside models and listView.
2021-01-29 12:17:52 +01:00
Mateusz Grzegorzek
b5780f8193
[EGD-5287] Add Languages window
...
- add LanguagesWindow,
- add GetCurrentDisplayLanguageRequest message used for
sending request from LanguagesModel,
- add GetCurrentDisplayLanguageResponse message sent by
ApplicationManager and handled by ApplicationSettingsNew,
- add setFocusOnElement method in ListView so current
display language can be focused on when entering
LanguagesWindow
2021-01-25 21:18:05 +01:00
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
PrzeBrudny
d46139195c
[EGD-3442] Fix list empty window unhandled behaviours, in place rebuild handling, notes rebuild on note deletion and changed call Icon name to stateIcon. ( #1160 )
2020-12-14 21:56:11 +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
Przemyslaw Brudny
7eaedae9c0
[EGD-4079] List looping rebuild fix. Draft msg overwriting sms input text. Crush on contact details application exit fix. Special characters inserts no longer call onBeforeShow.
2020-10-16 12:10:28 +02:00
Piotr Tanski
fdb2cfdb5a
[EGD-3597] Shape rendering refactored. ( #827 )
2020-10-14 12:24:41 +02:00
Przemyslaw Brudny
0eb1fd03e5
[EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method.
2020-10-13 12:23:34 +02:00
Przemyslaw Brudny
196c02686a
[EGD-2395] Added BottomTop orientation support for listView. Created SMSThreadViewWindow and SMSOutputWidget. MessagesStyle moved from global Style.hpp. Fixes in Text. ListView fixes, BoxLayout callback for requestedSize. Added smsInput into list. Drafts handling added.
2020-10-07 19:45:01 +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
Przemyslaw Brudny
f4ab64d996
[EGD-3760] ListView added support to rebuild on provided offset.
2020-09-21 17:17:52 +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
882bcebaf7
[EGD-3472] Added BottomBar handling for contact details information send and call actions.
2020-08-26 18:27:55 +02:00
Przemyslaw Brudny
010ecf6b37
[EGD-3451] Notifications and db messages for list refresh added to Phonebook and Messages.
2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
19e1ca696c
[EGD-3451] RequestRecordsCount refactor in whole project.
2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
02afbac399
[EGD-3451] ListView fix and Messages Notification handling added.
2020-08-07 12:26:44 +02:00
Przemyslaw Brudny
10cd3cabc7
[EGD-3410] Cleanups.
2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
2e059c80ae
[EGD-3410] InternalModel navigation fix, ListView first page top order load bug fix.
2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
bd1887bf3f
[EGD-3410] InputBoxWithLabelAndIconItem update and fighting with navigation bug.
2020-07-31 12:50:31 +02:00
Przemyslaw Brudny
939724ce99
[EGD-3410] Cleanups, setters and constructors added. Widget rename, ListView bug fix.
2020-07-31 12:50:31 +02:00
Pawel Olejniczak
176fa907d5
[EGD-3333] Add catching exceptions from std::Stoi
2020-07-31 11:55:16 +02:00
Pawel Olejniczak
b62f88e653
[EGD-3333] Update changelog
2020-07-31 11:55:16 +02:00
Pawel Olejniczak
eae9427f9c
[EGD-3333] Revert temporary listview and text fixes
2020-07-31 11:55:16 +02:00
Przemyslaw Brudny
0be7e4bc0a
[EGD-3333] Resize fixes. Model fetching changes. ListView and Box fixes.
2020-07-31 11:55:16 +02:00
Przemyslaw Brudny
e918e6bfc2
[EGD-3446] ListView top direction uneven elements fix. Box un visible elements removal fix.
2020-07-24 11:44:51 +02:00
Przemyslaw Brudny
25afb95847
[EGD-3336] Tests added and rebase changes.
2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
4686065c09
[EGD-3336] BoxLayout lead axis Alignment Calculation moved to resizeItems.
2020-07-15 13:07:20 +02:00
Przemyslaw Brudny
00caa85d1f
[EGD-3336] BoxLayout Alignment refactor.
2020-07-15 13:07:20 +02:00
Marcin Smoczyński
df60d9c240
[EGD-3251] phonebook: improved search
...
Refactor phonebook's models to merge both implementation. One model
class is used for both main and search results windows.
Improve search by matching entered string against:
- first_name " " last_name
- last_name " " fist_name
Sort results by last_name " " first_name, favs first.
Small improvement to the list view has been added to deal with
asynchronous db reads.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2020-07-09 11:28:45 +02:00
PrzeBrudny
53f47439d8
[EGD-3375] Changed Models pointers to shared_ptr. ( #505 )
2020-07-08 12:18:16 +02:00
Przemyslaw Brudny
221f6405bc
[EGD-3351] Changed all ListView items to use Margins.
2020-07-02 16:28:52 +02:00
Przemyslaw Brudny
3e41238f55
[EGD-3351] Added margin support to BoxLayout.
2020-07-02 16:28:52 +02:00
Przemyslaw Brudny
62dd1cc5b8
[EGD-3341] Fixed reverse alignment calling in wrong order.
2020-06-24 14:45:54 +02:00
Przemyslaw Brudny
57017c6c04
[EGD-3341] Not deleting object support.
2020-06-24 14:45:54 +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
Przemyslaw Brudny
6aefbea606
[EGD-3278] ListView initial conditions set on clear and test.
2020-06-10 16:08:43 +02:00
Przemyslaw Brudny
6ebec9ef43
[EGD-3094] PR changes.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
20d4ea5dc3
[EGD-3094] Small scroll refactor.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
6821c8a1b3
[EGD-3094] PR changes, added minimalItemsCount calculation to listview.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
8e6d4b284e
[EGD-3094] Cleanups, proper erase widget from list.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
e72ddeeeed
[EGD-3094] Cleanups, new setters, proper mark labels handling in PhonebookListView
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
769151eb14
[EGD-3094] Reverse order fixes.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
4507092586
[EGD-3094] Old ListView removals, applying bottom top logic into Phonebook labels list.
2020-06-03 19:23:16 +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
5e72f8d006
[EGD-3094] Phonebook list redefined, lot of contact and search model fixes.
2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
d2d97160e2
[EGD-3094] Basic Phonebook contact list migration to new ListView.
2020-06-03 19:23:16 +02:00