Stefan
bb9f08155f
fix(StatusImageCrop): output an error if trying to set cropRect without image
2022-05-05 17:16:13 +02:00
Stefan
934db52126
test(Components.StatusImageCropPanel): basic validation tests for the image crop component
...
updates #5401
2022-05-05 17:16:13 +02:00
Stefan
dcef08f3b3
test(Controls.StatusImageCrop): basic validation tests for the image crop control
...
updates #5401
2022-05-05 17:16:13 +02:00
Stefan
20e7b345e1
tests(general): refactor tests
...
Enhance the CMake strucuture of thests
Update documentation
2022-05-05 17:16:13 +02:00
Stefan
5f8453659d
feat(Sandbox): add visual test setup page for StatusImageCropPanel
...
Other improvements:
- save state for theme switcher and last selected page
- add optional fill all test space for pages
fixes: 5401
2022-05-05 17:16:13 +02:00
Stefan
c7ff011649
feat(StatusImageCropPanel): Add image crop editor panel component
...
New QML component StatusQ.Components.StatusImageCropPanel
that extends on StatusImageCrop with simper interface and extra features
Features:
- Minimizes drawing with Canvas to the crop window
- Adds user interactions: pan, zoom
- Zoom slider for zooming, beside the mouse scroll action
- Optional checker pattern for background for the user to have a visual feedback on the transparent areas or image margins
fixes : #5401
updates: #5118
2022-05-05 17:16:13 +02:00
Stefan
2b71ccf50f
feat(StatusImageCrop): Image cropping editor control
...
New QML control StatusQ.Controls.StatusImageCrop allows user to crop an image for avatar/banner purpuses
Features:
- Support rectangular and elliptical crop windows
- Transparency for the wall
- Controlling the crop window in image coordinates using cropRect
- The image support is based on `Image`
- Limits the
fixes : #5401
2022-05-05 17:16:13 +02:00
Alexandra Betouni
310be728a3
fix(StatusChatList): Added property to control item's highlight ( #646 )
...
Needed for https://github.com/status-im/status-desktop/issues/5627
2022-05-05 12:27:05 +03:00
Igor Sirotin
e2728285e1
build: Added all qmls and assets to resources (fixes release build) ( #647 )
2022-05-04 21:19:46 +03:00
Igor Sirotin
1d9abf8e95
fix(StatusBaseInput): Fixed border color on active focus loss ( #643 )
2022-05-03 19:08:40 +03:00
Igor Sirotin
31e90c2d47
fix(StatusBaseInput): Implement cursor as per designs ( #642 )
2022-05-03 19:08:02 +03:00
Noelia
ae1e72fb23
fix(StatusListPicker): Disable uncheck option and reset searcher ( #639 )
...
Disabled uncheck option if component is configured as single selection mode.
Added binding to reset searcher input text when picker is closed.
BREAKING CHANGE: Renamed `searchText` property for `placeholderSearchText` to control placeholder text in searcher and added / used existing `searchText` property to control searcher input text.
2022-05-03 10:45:36 +02:00
Stefan Dunca
7710470559
doc(contributing.md): add pixel miss-alignment recommendation
...
Follow up on the PR comment https://github.com/status-im/status-desktop/pull/5549#issuecomment-1099468321
2022-04-16 20:28:27 +02:00
Michal Iskierko
2069399979
fix(StatusTagSelector): Fix displaying a list of contacts in StatusTagSelector
...
Fix #5465
2022-04-13 12:30:02 +02:00
Alexandra Betouni
29dd4da2e4
fix(StatusSearchLocationMenu): removed dimming from submenus ( #635 )
...
fixes https://github.com/status-im/status-desktop/issues/5139
2022-04-11 17:33:53 -04:00
Patryk Osmaczko
394040a039
chore(StatusChatList): use colorId if color is not provided
2022-04-08 13:19:00 +02:00
Patryk Osmaczko
a8e1ed863c
chore(StatusLetterIdenticon): test different backgrounds
2022-04-08 13:19:00 +02:00
Patryk Osmaczko
d7b1ae9fbc
fix(StatusIdenticonRing): repait ring when model changes
2022-04-08 13:19:00 +02:00
Patryk Osmaczko
f0c7d950ea
chore(ThemePalette): introduced userCustomizationColors
...
BREAKING CHANGE: renamed accountColors to userCustomizationColors
2022-04-08 13:19:00 +02:00
Patryk Osmaczko
1e5d389b53
feat(StatusLetterIdenticon): use luminance to determine letter color
2022-04-08 13:19:00 +02:00
Alexandra Betouni
1cda85fc0e
feat(StatusInput): Adding component documentation ( #632 )
...
Part of #616
2022-04-07 16:51:21 -04:00
Alexandra Betouni
4999368dfe
feat(StatusBaseInput): Adding component documentation ( #631 )
...
Part of #616
2022-04-07 16:50:36 -04:00
Noelia
7e4d69be05
feat(StatusPasswordStrengthIndicator): Added component documentation ( #630 )
...
Added component documentation.
Part of #620
2022-04-07 16:50:23 -04:00
Noelia
3abbd3d4cd
feat(StatusMemberListItem): Added component documentation ( #629 )
...
Added component documentation and updated functions to be private.
Part of #620
2022-04-07 16:50:09 -04:00
Noelia
8fc5276090
feat(StatusBanner): Added component documentation ( #628 )
...
Added component documentation.
Part of #620
2022-04-07 16:49:44 -04:00
Alexandra Betouni
cf4b092112
feat(StatusTagSelector): Adding component documentation ( #623 )
...
Part of #616
2022-04-07 16:49:14 -04:00
Alexandra Betouni
ddf4a8d4f1
feat(StatusToastMessage): Adding component documentation ( #621 )
...
Part of #616
2022-04-07 16:49:02 -04:00
Alexandra Betouni
9c1edc80db
feat(StatusSeedPhraseInput): Adding component documentation ( #617 )
...
Also fixed component's height in demonstration page
Part of #616
2022-04-07 16:48:43 -04:00
Alexandra Betouni
20bf5b07a6
fix(StatusTagSelector): adding wrap mode in text edit ( #633 )
...
needed for: https://github.com/status-im/status-desktop/issues/5294
2022-04-07 16:12:12 -04:00
Noelia
ade6bd2d0d
fix(StatusPickerButton): Added property `textPixelSize` to be configurable ( #626 )
...
Added property `textPixelSize` to be configurable in `StatusPickerButton`.
2022-04-07 11:13:37 -04:00
Noelia
125760b934
fix(StatusItemPicker): Updated selected property properly and documentation improvements. ( #625 )
...
Updated `selected` property properly.
Some documentation improvements.
2022-04-07 11:13:13 -04:00
Noelia
e231c0a6cb
fix(StatusListPicker/StatusItemPicker/StatusPickerButton): Added some properties / signals ( #624 )
...
Added property `textPixelSize` to be configurable in `StatusPickerButton`.
Added signal `itemPickerChanged` to be directly notified when an item changes its selected property value.
Updated `selected` property properly in `StatusListPicker`.
Added new property `enableSelectableItem` to highlight an item when hovering.
Some documentation improvements.
2022-04-07 11:12:57 -04:00
Pascal Precht
a16bc6bb6e
fix(StatusSeedPhraseInput): don't access input control via `root`
2022-04-07 14:32:07 +02:00
Richard Ramos
51989c0f5d
fix(StatusSeedPhraseInput): handle 3 characters mnemonics
2022-04-07 13:15:50 +02:00
Boris Melnik
88b7f6eab8
fix(StatusListItem): Show emoji if exist
...
Part of: https://github.com/status-im/status-desktop/issues/5350
2022-04-06 13:58:05 +02:00
Alexandra Betouni
2df3c0a03e
feat(StatusWizardStepper): Adding component documentation ( #618 )
...
Part of #616
2022-04-06 10:22:15 +02:00
Anthony Laibe
1e9cc07e2d
fix(StatusFloatValidator): Fix value equal to bottom
2022-04-05 11:54:23 +02:00
Patryk Osmaczko
6221c0a540
fix: add various fixes/improvements to identicons
2022-04-04 17:39:52 +02:00
Boris Melnik
ddbffa7f28
feat(assets): Add new icons for community settings
...
Part of: status-im/status-desktop#4932
2022-04-04 15:25:31 +02:00
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