John Preston
777bf7d8d9
Fix video seeking.
...
Regression was introduced in d0e854e9d8
.
Each time you hide() a widget its mousePress state is reset and
mouseMoveEvent() / mouseReleaseEvent() handlers are never called.
So you can't toggle (hide + show) widgets that are mouse-pressed.
Fixes #4802 .
2018-06-06 11:58:07 +03:00
John Preston
dd81f5d59f
Replace base::lambda with shorter term.
...
base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type.
2018-06-04 18:38:27 +03:00
John Preston
8d1cdea31a
Update passport phrases.
2018-06-04 14:43:49 +03:00
John Preston
a29e8f9a06
Moved Passport panel code to Ui::SeparatePanel.
2018-06-03 23:16:38 +03:00
John Preston
ab5f35e952
Warn user about passport reset.
...
Also suggest country by phone number in passport.
2018-06-03 23:16:38 +03:00
John Preston
44b551898d
New notifications API, defaults for users/chats.
2018-06-03 23:16:38 +03:00
John Preston
d6d942bc64
Change e-mail to email in langs.
2018-06-03 23:16:37 +03:00
John Preston
67ea175fc6
Show choose file box over the passport panel.
2018-06-03 23:16:37 +03:00
John Preston
9f6130cd20
Allow 2sv password setup in passport.
2018-06-03 23:16:37 +03:00
John Preston
f8b2e474b9
Validate passport values before saving.
2018-06-03 23:16:36 +03:00
John Preston
c20cf243db
Improve phrases and icons in passport.
2018-06-03 23:16:35 +03:00
John Preston
9903546a2d
Allow date edition in passport.
2018-06-03 23:16:35 +03:00
John Preston
e4e05a14b7
Allow selecting country in passport.
2018-06-03 23:16:35 +03:00
John Preston
d0e854e9d8
Allow showing boxes in passport panel.
2018-06-03 23:16:35 +03:00
John Preston
5cfead762d
New design of the passport in a separate window.
2018-06-03 23:16:34 +03:00
John Preston
b4a2e84aa3
Fix palette update in InputField.
...
Fixes #4774 .
2018-06-03 21:57:52 +03:00
Vitaly Lipatov
bffd852b4e
remove obsoleted ui/effects/widget_slide_wrap.* ( closes #4776 ) ( #4777 )
...
unused since commit c302219
2018-06-02 11:05:36 +03:00
John Preston
cf7a779689
Fix mixed markup sending.
2018-06-01 01:01:50 +03:00
John Preston
8edf4c8711
Alpha version 1.2.25: Fix build for Xcode.
2018-05-31 23:42:48 +03:00
John Preston
43d19920e0
Apply markdown only when sending the message.
2018-05-31 21:30:28 +03:00
John Preston
bfc748cd31
Pass modifiers inside InputField submitted signal.
...
Also use non-MOC connections for all InputFields.
Also use Ctrl/Cmd + Enter to submit fast share box.
Fixes #4769 .
2018-05-31 15:20:28 +03:00
John Preston
0cbad9098e
Active window on drop to InputField.
2018-05-31 13:35:14 +03:00
John Preston
5c5438c12e
Add terms of service to the Intro.
2018-05-31 13:22:58 +03:00
John Preston
734c410879
New notifications API, defaults for users/chats.
2018-05-30 18:44:46 +03:00
John Preston
f334e2d0f4
Clear formatting at the start of the field.
2018-05-27 13:48:30 +03:00
John Preston
dfbe11efdb
Fix editing of markup with links.
2018-05-27 13:48:04 +03:00
John Preston
7252e9b266
Apply max length limit to initial text.
2018-05-26 18:39:13 +03:00
John Preston
07d8dafa5e
Allow inserting links with custom text.
...
Fixes #4737 .
2018-05-26 18:07:51 +03:00
John Preston
3f7947b404
Use input method commit events to commit replacements.
...
Partially fixes #4727 .
2018-05-25 23:36:32 +03:00
John Preston
4870558827
Apply formatting from context menu or shortcuts.
2018-05-25 23:31:18 +03:00
John Preston
c23ec41622
Don't replace 'code' tag inside a possible 'pre'.
...
Partially fixes #4728 .
2018-05-25 21:02:44 +03:00
John Preston
544aef19b4
Revert markdown by backspace only temporarily.
...
Don't revert if you move cursor by arrows or Home/End.
2018-05-25 21:02:38 +03:00
John Preston
24834ced9e
Fix input field palette setup.
...
Fixes #4732 . Fixes #4734 .
2018-05-25 20:50:36 +03:00
John Preston
250718e766
Fix build for Xcode.
2018-05-24 20:25:04 +03:00
John Preston
5e7642b42a
Support markdown and replaces in media captions.
2018-05-24 16:03:21 +03:00
John Preston
6f6ec217e3
Support markdown replaces in Ui::InputField.
2018-05-24 15:31:48 +03:00
John Preston
017ec87d60
Replace FlatTextarea with InputField.
2018-05-22 13:45:22 +03:00
John Preston
30dd8fe070
Unite InputField and InputArea.
...
Also support and use instant replaces in InputField-s.
2018-05-20 23:37:59 +03:00
John Preston
4f9507ed97
Fix build for Xcode 9.3.1 and OS X 10.6-10.7.
2018-05-13 21:12:44 +03:00
John Preston
168a7ce2e5
Add "Suggest emoji replacements" checkbox.
...
Also emoji suggestions insert an instant emoji replacement.
2018-05-13 18:56:08 +03:00
John Preston
4b763a76df
Instant in-field emoji and text replaces.
...
Fixes #4410 . Fixes #522 .
2018-05-13 18:14:02 +03:00
John Preston
c3fc91a6fc
Fix couple of possible crashes.
2018-05-08 21:06:56 +03:00
John Preston
d2048f3c25
New connecting status design.
2018-05-08 20:31:33 +03:00
John Preston
48c1576d7f
Add 'Use proxy for calls' option.
2018-05-07 00:29:53 +03:00
John Preston
d2fa8ef0b0
Alpha version 1.2.18: Fix OS X old build.
2018-05-05 22:30:42 +03:00
John Preston
7797e5a3b7
Improve proxies box design.
2018-05-05 21:55:39 +03:00
John Preston
d15b0cdb08
Improve infinite radial animation.
2018-05-05 21:55:39 +03:00
John Preston
f9ff676e57
Improve proxies box design and progress animation.
2018-05-05 21:55:38 +03:00
John Preston
9935a36c3d
Create and edit proxy box.
2018-05-05 21:55:38 +03:00
John Preston
a7c77682d7
Apply, delete and restore proxies in the box.
2018-05-05 21:55:38 +03:00