Noelia
555ad8bea8
feat(StatusQ.Components/Controls): New `StatusListPicker` and `StatusItemPicker` selector component / control ( #583 )
...
It adds the `StatusItemPicker` control and `StatusListPicker` component and its corresponding documentation.
The new selector component is composed by a `StatusButtonPicker` and a drop-down list.
It adds sections in `ListView` by using `category` model property.
It incorporates a searcher in header.
The selector type can be customised as a `StatusRadioButton` or a `StatusCheckbox`.
It adds dynamic selection mechanism.
It adds a dynamic text fit between `name` and `shortName` text components.
It adds a specific page in `sandbox` and some models to play with that.
It extends `StatusPickerButton` to allow more than one type.
Closes #563
2022-04-04 12:16:47 +02:00
Stefan Dunca
a561a3fff8
Clarify dynamic scoping
2022-04-04 10:49:24 +03:00
Stefan
70ec009edd
docs(General): initial proposal on developer documentation and checklists
...
Developer targeted checklist and reminders to cover the most common source of errors
and tech-debt (maintenance burden).
2022-04-04 10:49:24 +03:00
Alexandra Betouni
31a1c60eb1
fix(StatusTagSelector): fixing tag selector height ( #606 )
...
Fix for https://github.com/status-im/status-desktop/issues/5199
2022-04-01 17:26:35 +03:00
Alexandra Betouni
0a2cf6ab6e
fix(StatusSeedPhraseInput): added trim() also when seedWord selected from list ( #613 )
...
Fixes issue on Windows where empty spaces are insterted in the input
field together with the word
2022-03-31 19:40:21 +03:00
Jonathan Rainville
07fa2a1b0c
fix(StatusSeedPhraseInput): remove empty spaces in seed phrase input ( #611 )
2022-03-30 14:23:18 -04:00
Sale Djenic
43b8e43303
fix(@desktop/contacts): placeholder position updated
2022-03-30 18:30:21 +02:00
Alexandra Betouni
2cec51ff8d
feat(StatusSeedPhraseInput): exposed keys on pressed signal ( #599 )
...
* feat(StatusSeedPhraseInput): exposed touch/keys pressed events
Exposed keys.onPressed signal, mouse on clicked signal
as well as tabNavItem to be set in KeyNavigation.tab
when needed
Needed for task https://github.com/status-im/status-desktop/issues/4955
* feat(StatusListItem): Added new tags inline in the StatusListItem (#607 )
Co-authored-by: Khushboo-dev-cpp <60327365+Khushboo-dev-cpp@users.noreply.github.com>
2022-03-30 01:23:54 +03:00
Noelia
684f45cc08
fix(StatusChatListCategory): Selecting the category menu should not toggle the category itself
...
Closes `status-desktop` issue https://github.com/status-im/status-desktop/issues/4914
2022-03-29 11:50:29 +02:00
Stefan
eae4e0f405
tests(StatusInput): add regression test to check for qml output
...
Also improves on the test structure
2022-03-28 22:52:36 +03:00
Michał Iskierko
b2ac2794bb
fix(StatusSearchPopup): Fix cutting text with big font ( #604 )
...
Decreasing padding.
Setting loading property default to false.
Fix #5197
2022-03-28 13:14:15 -04:00
Patryk Osmaczko
b565a32c7e
fix(StatusInput): add implicitHeight
...
It makes it work with layouts correctly.
2022-03-28 15:27:13 +02:00
Patryk Osmaczko
a1835164d9
fix(StatusBaseInput): fix default padding when leftComponent is loaded
2022-03-28 15:26:39 +02:00
Alexandra Betouni
06e931d749
fix(StatusSeedPhraseInput): Increased suggestion match chars to 4
2022-03-26 07:46:11 +01:00
Khushboo Mehta
b9aa49853a
fix(StatusInput): Added mising documentation of new properties to StatusInput and StatusModal
...
Moved the StatusInputWithCursor out of StatusQ as it not needed under StatusQ.
2022-03-25 14:51:53 +01:00
Khushboo Mehta
03eb6302d5
fix(StatusModal): Added support for advanced footer and header as seen in new designs.
...
It is also backward compatible and is not a breaking change.
2022-03-25 14:51:53 +01:00
Khushboo Mehta
5f8f798cf2
feat(StatusInput): Expose errorMessage so that its placement can be controlled from outside
2022-03-25 14:51:53 +01:00
Khushboo Mehta
bbc0177a66
fix(StatusListItemTag): Fix for allignment in StatusListItemTag and option to make close button invisible
2022-03-25 14:51:53 +01:00
Khushboo Mehta
6ce9f9bd86
feat: Added new icon fees
2022-03-25 14:51:53 +01:00
Khushboo Mehta
46254f79c4
feat(StatusFloatValidator): Used to validate a float variable for
...
1. Is a valid number
2. Is greater than bottom value
3. Is less than top value
2022-03-25 14:51:53 +01:00
Khushboo Mehta
ad659a5dc2
feat(StatusInputWithCursor): Extended the StatusInput to support an Input with no background and a blinking custom cursor
2022-03-25 14:51:53 +01:00
Alexandra Betouni
41f67b59e9
fix(StatusTagSelector): move suggestions popup inside component ( #598 )
...
Closes #531
2022-03-24 18:03:36 -04:00
r4bbit.eth
aa91a88be7
chore: add check for dark and light theme to PR template ( #597 )
2022-03-24 07:03:31 +01:00
Boris Melnik
f299c9df3a
fix(StatusQ.Popups): Replace TextEdit to StatusBaseInput for SearchPopup
...
Closes: https://github.com/status-im/status-desktop/issues/5059
2022-03-23 17:16:52 +01:00
Patryk Osmaczko
b6c3231e30
feat(StatusQ.Controls): add StatusTokenInlineSelector
...
Closes : status-im/status-desktop#4937
2022-03-23 11:00:57 +01:00
Jonathan Rainville
496ad05247
fix(StatusLetterIdenticon): fix emoji positioning
...
The emoji wasn't centered correctly on Windows
Fixes #5045
2022-03-23 07:29:34 +01:00
Patryk Osmaczko
93f9214aad
fix(StatusBaseInput): apply changes required by StatusSeedPhraseInput
2022-03-22 19:45:52 +01:00
Patryk Osmaczko
22bbf9b177
refactor(StatusBaseInput): use RowLayout for position management
2022-03-22 19:45:52 +01:00
Noelia
7301323ed7
fix(StatusPasswordStrengthIndicator): Added new `onValueChanged` condition
...
Added new `onValueChanged` condition if bar value is 0 --> Strength.None.
2022-03-22 10:21:48 +01:00
Alexandra Betouni
c6e4cf627c
fix(SeedPhraseInput): Fixing SeedPhraseInput control height
...
The suggestion list should be showing up to 5 seed
word entries
2022-03-22 09:20:13 +01:00
Alexandra Betouni
5c1c9852ae
fix(SeedPhraseInput): fix lost focus after typing one character
...
Relates to: https://github.com/status-im/status-desktop/issues/4955
2022-03-22 09:17:18 +01:00
osmaczko
be2b2c3df7
ci: add pull request template
2022-03-21 14:19:57 +01:00
Jonathan Rainville
1362a94448
fix(StatusChatListItem): add missing import ( #585 )
2022-03-18 12:15:38 -04:00
Jonathan Rainville
189f66225c
fix(StatusIconSettings): set charactersLen to 1 by default ( #581 )
...
This caused a breaking change where components that used to imply 1 charactersLen now showed no character at all because it defaulted to 0.
2022-03-17 15:08:51 -04:00
Jonathan Rainville
40d8b9c2f6
feat(StatusIconSetting): add emojiSize setting for icons ( #579 )
2022-03-17 14:14:39 -04:00
Jonathan Rainville
8af7028efc
fix(StatusContactRequestIndicatorListItem): hide badge when value is 0 ( #580 )
...
* fix(StatusContactRequestIndicatorListItem): hide badge when value is 0
* feat(icons): add edit pencil icon
2022-03-17 11:56:44 -04:00
Alexandra Betouni
f1eff6700a
feat(StatusQ/Controls): Adding StatusSeedPhraseInput control
...
Also added an example in Inputs page
Closes #567
2022-03-17 11:24:36 +01:00
Stefan
082bb8ef45
docs(StatusInput): Initial basic docs plus validationMode
2022-03-14 02:43:01 -07:00
Stefan
7609450068
test(StatusInput): Add initial basic tests
2022-03-14 02:43:01 -07:00
Stefan
6570275176
fix(dev): silence qml warnings
2022-03-14 02:43:01 -07:00
Stefan
4b579cddbe
feat(StatusInput): add mode to ingnore unvalidated content
...
Add optional feature to StatusInput not to allow typing characters
that are not validated
updates #4961
2022-03-14 02:43:01 -07:00
osmaczko
a84026d74d
Add various of changes required by emojiHash and identiconRing integration ( #577 )
...
* chore(StatusIdenticonRing): make ringSpecModel accept array of objects
* chore(StatusLetterIdenticon): add charactersLen and textColor settings
2022-03-13 09:00:55 -04:00
Khushboo-dev-cpp
428b165198
feat: Add emoji support ( #575 )
...
* feat: Add emoji support
1. StatusChatListItem (only updated parts already done by Jo)
2. StatusListItem
3. StatusInput
* feat(StatusColorSelectorGrid): Added new widget for color selection as needed in wallet
* fix(StatusInput): on reset, valid should be set to true else error mode is shown even though the user hasnt entered a value
* fix(StatusLetterIdenticon): Removed the clicked event out from the LetterIdenticon and added it to the StatusBaseInput as other places that use the letterIdenticon dont need the mouse area is not needed
2022-03-11 14:34:21 -05:00
Jonathan Rainville
56b2663e4d
fix(StatusQ.Validators): fix regular expression test in validator
2022-03-10 17:10:15 +01:00
Anthony Laibe
9dbb7ec53f
fix(@StatusListItem): Use tags model
2022-03-10 15:14:14 +01:00
Alexandra Betouni
7e9c7a52fd
feat(StatusLetterIdenticon): Added charCount property in StatusLetterIdenticon
...
For desktop task #4956 the letter identicon displayed inside
the StatusSmartIdenticon should be of 2 characters and not 1.
2022-03-10 10:06:07 +01:00
Noelia
2e33fb9f81
feat(StatusPasswordStrengthIndicator): Add new Strength type `None`
...
Add new Strength type None and its corresponding state.
2022-03-09 13:17:58 +01:00
Pascal Precht
208825807b
chore: cut v0.25.0 release
2022-03-07 19:11:38 +01:00
Anthony Laibe
381150a7b5
feat(@StatusListItem): add option for tags
2022-03-07 13:29:26 +01:00
Jonathan Rainville
5fac8774f4
feat(StatusChatListItem): enable assigning emoji to chat item
2022-03-07 10:19:43 +01:00