Commit Graph

556 Commits

Author SHA1 Message Date
23rd
90c89dcde9 Added missing const to local references in some files. 2026-08-12 13:36:02 +03:00
23rd
e631cd1d1a Added marquee label widget with gradient fade and auto scroll. 2026-08-10 11:44:03 +03:00
23rd
e736ca6dd7 Added auto scroll on selection drag in translate box and markdown view. 2026-08-10 11:44:03 +03:00
John Preston
ed8b87ab9a Skip background loading in hidden sliding tabs 2026-07-27 18:30:40 +04:00
23rd
360fb59cae Replaced sliding tabs snapshots with opaque ones. 2026-07-27 15:19:14 +03:00
23rd
1b10e38ebf Added sliding tabs widget with animated content switching. 2026-07-27 14:04:37 +03:00
23rd
edec595dc5 Split per-consumer blocks out of big style files. 2026-07-27 14:04:37 +03:00
23rd
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
23rd
e96f7fed3d Applied tabs appearance setting to vertical folders strip. 2026-07-27 14:04:36 +03:00
23rd
ebdd7f4396 Added support of icons in horizontal filters tabs. 2026-07-19 20:25:52 +03:00
23rd
ec87d60732 Added chat filters tabs appearance mode setting. 2026-07-19 20:25:51 +03:00
John Preston
eba0ff002d Fix crash on media viewer seekbar release. 2026-07-16 14:00:41 +04:00
John Preston
41619b159b Fix search in rich messages editor. 2026-07-10 14:04:30 +04:00
John Preston
4000a2aba1 Slide IV window content below the search bar 2026-07-10 14:04:30 +04:00
John Preston
21def3473a Re-run editor search on edits and field focus 2026-07-10 14:04:30 +04:00
23rd
7b33e71269 Fixed chat closing on hiding filters sidebar in narrowed window.
Related commits: c0bbb669e0, fd52b3c23b.
2026-06-11 09:04:25 +03:00
23rd
da18b61251 Added ability to switch filters in share and forward boxes with hotkey. 2026-05-18 23:38:39 +03:00
John Preston
2ddc6ed1be Deduplicated small right toggle button. 2026-05-05 10:45:45 +04:00
23rd
959863c70a Added simple CrossFadeLabel class with crossfade and slide animation. 2026-04-02 19:58:57 +03:00
23rd
689fc57932 Added gap-style divider mode to MediaSlider. 2026-04-02 19:58:57 +03:00
John Preston
3da3334131 Correct max userpic length for managed bot. 2026-03-25 21:14:38 +07:00
23rd
38f059cfb2 Increased maximum speed of auto-scroll mode. 2026-03-12 12:59:49 +04:00
23rd
f2701e89bd Added support of hold mode to auto-scroll with middle click. 2026-03-03 15:23:40 +04:00
John Preston
c30608d7eb Fix build with GCC. 2026-03-01 18:01:00 +04:00
23rd
d62f294494 Added initial support of auto-scroll with middle click to history view.
Fixed #24518.
2026-02-28 19:07:07 +04:00
23rd
a8a3c1555b Added highlight filter button from filters container on dialog drag. 2026-02-15 11:47:58 +03:00
23rd
d367b0902d Added support of drag and drop peers to horizontal filters container. 2026-02-08 17:40:03 +03:00
John Preston
8c515d3751 Support rare/legendary/epic rarities. 2026-02-01 23:33:56 +04:00
John Preston
28564475ea Use gradient button for craft start. 2026-02-01 23:33:56 +04:00
John Preston
df347ad0f4 Upgrade settings_folders to full builder pattern
- Move Folders class to anonymous namespace in .cpp
- Export only Type FoldersId() from header
- setupContent() uses custom SectionBuildMethod capturing state
- Widget creation through builder.add() callbacks
- Highlight registration via push_back

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
John Preston
5b14d62ede Rewrite settings_folders to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
23rd
b958e0a275 Replaced generic widget-based parent with explicit Menu class in items. 2026-01-06 07:21:15 +03:00
John Preston
beb4fafdf3 Version 6.3.9.
- Fix possible crash in audio playback speed menu.
- Fix possible crash in forum or bot topic deletion.
2025-12-15 22:51:14 +04:00
John Preston
08a979e638 Use more simple tr::... text helpers. 2025-12-15 21:40:54 +04:00
23rd
eca8dfb0ec Renamed rpl::start_with_ with rpl::on_. 2025-12-10 21:28:33 +03:00
John Preston
03df5b8546 rpl::type_erased() -> rpl::type_erased. 2025-12-10 14:27:05 +04:00
23rd
fd52b3c23b Fixed once again unwanted reset filter on creation of tabs strip.
Regression was introduced in c0bbb669e0.
2025-11-29 08:27:45 +03:00
23rd
c0bbb669e0 Fixed unwanted switching to default filter on creation of tabs strip. 2025-11-23 16:25:01 +03:00
23rd
45d42c8c31 Added MediaSlider color overrides structure for customizable styling. 2025-11-15 12:00:00 +04:00
23rd
1f8ea32388 Fixed crash on zero-size resize in MultiSelect during focus animations. 2025-11-14 12:25:17 +03:00
John Preston
7331160e22 Improve accessibility changes. 2025-11-07 16:38:02 +04:00
Reza Bakhshi Laktasaraei
c60629c17d Update Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
2025-11-07 16:10:36 +04:00
Reza Bakhshi Laktasaraei
353e18e8e3 Update Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
2025-11-07 16:10:36 +04:00
Reza Bakhshi Laktasaraei
f069df285d Update Telegram/SourceFiles/ui/widgets/continuous_sliders.h
Co-authored-by: ilya-fedin <fedin-ilja2010@ya.ru>
2025-11-07 16:10:36 +04:00
Reza Bakhshi Laktasaraei
6c5f8dffa6 Add accessibility value API to RpWidget
Add keyboard controls and accessibility value reporting to ContinuousSlider
Remove redundant accessibilityRole overrides from intro pages; set Step role to Dialog
2025-11-07 16:10:36 +04:00
23rd
2b78bb6e79 Added ability to provide width of outline to slider style. 2025-11-06 17:27:10 +03:00
23rd
fb928a15a6 Fixed display of unread badges in filters strip after remote reorder. 2025-11-06 16:39:36 +03:00
23rd
831d79d912 Added simple container that fits within certain width. 2025-10-28 13:53:39 +03:00
23rd
e1c33aa87b Extracted default paint callback for VerticalDrumPicker to single place. 2025-10-10 11:28:42 +03:00
John Preston
4052c3d101 Fix color picker in userpic builder. 2025-09-02 08:17:29 +04:00