miruka
bbe6415336
Have radius only on text fields/areas with borders
...
Fixes the appearance of the filter room/members fields
2021-03-03 17:14:57 -04:00
miruka
eed2cc4818
Remove double blank lines from QML files
2021-03-03 17:14:55 -04:00
miruka
32484c3ae5
Prevent focusing readOnly field/areas on click
2021-03-03 17:12:09 -04:00
miruka
7564b40c3e
Fix copying multi-line selected rich text
...
For rich text (rendered HTML) fields and areas, the selectedText
property for some reason contains "\u2028" or "\u2029"
characters that look like newlines in Qt programs but are just
invisible anywhere else. Translate them to normal "\n".
2021-03-03 17:12:09 -04:00
miruka
1df7cb8014
Add copyright header to source code files
...
Copyright notice as per
https://reuse.software/spec/#format-of-copyright-notices
Fixes #134
2021-03-03 17:12:08 -04:00
miruka
99ae075bb4
Reset composer when recycling chat page
2020-09-03 18:30:36 -04:00
miruka
82bcc29475
Field/area: insertAtCursor() when restoring text
...
Instead of assigning to `text` directly, which kills editing history and
has worse performance.
2020-09-03 18:27:31 -04:00
miruka
7502c1a9b4
Don't use TapHandlers in TextArea/TextField
...
Causes conflicts on touch/pen which prevent the component from being
focused. Use the normal press/pressHold signals instead.
2020-08-23 15:41:20 -04:00
miruka
716ac2a0af
Refer to custom components to access their enums
2020-07-17 01:45:02 -04:00
miruka
3c7b78d4ca
Reorder QML files to follow coding conventions
...
https://doc.qt.io/qt-5/qml-codingconventions.html#qml-object-declarations
2020-07-12 01:27:44 -04:00
miruka
612ded755a
Add context menu for text fields and areas
2020-07-10 13:14:18 -04:00
miruka
2674702a59
Fix field/area left/right press with selected text
...
Fix bug in HTextField & HTextArea: when all text was selected, pressing
left or right arrow keys to go to the beginning or end and deselect
didn't respond.
2020-07-10 13:14:17 -04:00
miruka
24e657d193
Protect field/area text binding if no default text
2020-07-10 13:14:17 -04:00
miruka
470b0f0de2
Implement HLabeledItem loading mode
2020-06-25 09:46:26 -04:00
miruka
07013d0ed4
Unify text field/area focus line into a component
2020-06-23 08:44:58 -04:00
miruka
8b0f408f34
Fix text field/area leaking arrow presses
...
Prevent leaking arrow presses to parent elements when the carret
is at the beginning or end of the text.
2020-06-23 06:17:52 -04:00
miruka
8d3ac9cd48
HTextField: support radius, have a fancier border
2020-06-06 21:45:01 -04:00
miruka
9f51b3c1ca
Fix field and text area defaultText binding
...
Break the binding when the field is focused, recreate it when focus is
lost, properly recreate it when using reset() function.
2020-06-03 04:50:10 -04:00
miruka
a87cbd3bac
HTextField: fix implicitHeight Binding
2020-05-30 23:08:21 -04:00
miruka
effc268cac
Remove text field border animation
2020-03-19 11:14:28 -04:00
miruka
6ede699fdf
Fix text area/field disabled text wrapping
2020-03-17 17:41:15 -04:00
miruka
deb4161bbe
Make fields and text areas respect theme.radius
2020-03-15 19:08:12 -04:00
miruka
fb1f9c62e5
Add SPDX ID LGPL v3+ license headers
2019-12-19 07:46:16 -04:00
miruka
2bdf21d528
Rename some filers and folder for clarity
2019-12-18 04:45:09 -04:00