Josh Perez
3eddd06e5c
Lightbox zoom improvements
2022-01-19 12:21:12 -08:00
Fedor Indutny
46ddcc50f9
Update electron to 16.0.6
2022-01-03 17:43:42 -08:00
Fedor Indutny
fed84be0b6
Fix crashes when playing media on legacy OS
2021-12-10 15:27:42 -08:00
Evan Hahn
e030b3d18c
Require badge props in <Avatar>
to ensure no missing spots
2021-12-01 18:24:00 +01:00
Evan Hahn
5619eeca83
Upgrade Prettier to 2.4.1
2021-11-11 16:43:05 -06:00
Evan Hahn
74fde10ff5
Prefer import type
when importing types
2021-10-26 14:15:33 -05:00
Josh Perez
d0e8fbd5a6
Animates ModalHost overlay
2021-10-14 09:52:42 -07:00
Josh Perez
7dca544295
Animate lightbox and better touch support
2021-10-12 15:25:09 -05:00
Josh Perez
bcf1640587
Adds some padding around lightbox zooming
2021-10-05 10:28:32 -07:00
Josh Perez
54e7cd21fc
Adds touch support to lightbox
2021-10-04 15:12:14 -05:00
Josh Perez
19e700aba3
Lightbox improvements
2021-09-30 17:18:56 -04:00
Josh Perez
68cef84c29
Massively zoom in on images, adds panning
2021-09-28 13:27:35 -07:00
Josh Perez
7b5faa1cc1
Permissions popup context iso
2021-09-17 18:24:21 -04:00
Josh Perez
65ddf0a9e8
Import log instead of using it off of window
2021-09-17 14:27:53 -04:00
Scott Nonnenberg
c6278aa173
Lightbox: A number of tweaks
2021-09-07 09:12:26 -07:00
Fedor Indutny
30075f18fc
Fix lightbox for tap-to-view GIFs
2021-09-02 16:38:46 -05:00
Scott Nonnenberg
9ca9f743c3
One lightbox at a time; proper dismiss of "read more" screen; proper in-progress draft HEIC images
2021-09-02 14:35:23 -05:00
Fedor Indutny
1858b15588
Hide previous/next buttons in fullscreen lightbox
2021-08-31 20:19:18 -05:00
Josh Perez
28f5a2bd1c
Fixes view once videos in lightbox
2021-08-24 14:47:14 -07:00
Josh Perez
d5d808651a
Improved Lightbox experience
2021-08-23 16:14:53 -07:00
Josh Perez
12d2b1bf7c
Avatar defaults and colors
2021-08-05 20:17:05 -04:00
Fedor Indutny
c3bdf3d411
Show lightbox for GIFs
2021-07-14 16:39:52 -07:00
Evan Hahn
92cbfc4437
Improve readability of image captions
2021-06-29 14:13:36 -07:00
Evan Hahn
8a72607fa7
Prefer type
to interface
and add an ESLint rule
2021-01-25 18:29:00 -08:00
Evan Hahn
abc21c8f45
Fix call header title for direct calls
2020-11-23 16:37:39 -05:00
Vin Howe
e398520db0
Fix MIME check for JPEG in lightbox copy handler ( #4643 )
...
* Fix MIME check for JPEG in lightbox copy handler
* Handle both image/jpeg and non-standard image/jpg
2020-11-23 14:44:19 -05:00
Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
Scott Nonnenberg
18c71b291c
Fix left pane draft display and GV2 typing indicators
2020-11-03 16:16:20 -08:00
Scott Nonnenberg
ab89c6c704
Lightbox.tsx: Fix formatting
2020-11-02 17:12:27 -08:00
Vin Howe
526ab4fe29
Add menu option for copying supported images in lightbox ( #4614 )
2020-11-02 16:47:46 -08:00
Scott Nonnenberg
4e223def29
Improved support for images with extreme ratios
2020-09-23 12:07:27 -04:00
Scott Nonnenberg
9f9ce91a9c
Allow for very tall portrait images in lightbox
2020-09-21 15:42:51 -04:00
Scott Nonnenberg
ec8ac1db58
Outgoing: Ensure that sends still succeed without CDS
2020-09-21 15:42:51 -04:00
Chris Svenningsen
b13dbcfa77
Migrate components to eslint
2020-09-21 15:42:50 -04:00
Chris Svenningsen
4b0c206128
Migrate Lightbox to Storybook
2020-08-28 15:42:24 -04:00
Ken Powers
8d4125f0a8
Lint fixes
2020-02-07 12:07:43 -08:00
Scott Nonnenberg
3938eb9801
A set of fixes and upgrades
...
* writeToDownloads: Add missing await
* Remove window.isFocused() - not used anywhere!
* Update typescript, p-queue, make necessary changes to fix build
* Slow down sender certificate retries with no existing cert
* Slow down signed prekey refreshes when unlinked - 5s -> 5m
* Update protobufjs to 4.1.2
2020-02-07 14:37:04 -05:00
Scott Nonnenberg
20a892247f
Keyboard shortcuts and accessibility
2019-11-13 16:53:42 -08:00
Scott Nonnenberg
c81c25bb85
Update colors, icons, and fonts
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
5c00b89600
Support for receiving View Once Video
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
43ac8ce37e
Lightbox: Ensure that click of video pauses it
2019-09-24 13:43:08 -07:00
Scott Nonnenberg
b19659f5ac
Address beta feedback
...
* Use signal blue for search box focus outline
* Reduce debounce for draft saves
* Be less aggressive in our scrolling corrections
* Lightbox: Ensure that a tall image is still fully visible
* Fix spell checking after Electron API breaking changes
* Fix link preview image generation
* Message highlight: Move to border in signal blue
2019-08-22 17:11:36 -04:00
Scott Nonnenberg
e62a1a7812
Receive support for View Once photos
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
b3ac1373fa
Move left pane entirely to React
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
f5954db711
Ensure that multi-video lightbox scrolling changes video
2018-11-28 12:34:29 -08:00
Scott Nonnenberg
99252702e1
Support receiving multiple images in one messages
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
fa18e2ba77
LightBox: tslint exception for play() call which returns promise
2018-07-18 19:40:07 -07:00
Scott Nonnenberg
e90355dab5
Lightbox: Play video on open, play/pause on click of video itself
2018-07-18 19:40:07 -07:00
Scott Nonnenberg
7e2d7b5e60
Media Gallery: Support for dark theme
2018-07-17 17:15:34 -07:00
Scott Nonnenberg
2988da0981
Turn on all of Microsoft's recommend lint rules
...
Biggest changes forced by this: alt tags for all images, resulting in
new strings added to messages.json, and a new i18n paramter/prop added
in a plot of places.
Another change of note is that there are two new tslint.json files under
ts/test and ts/styleguide to relax our rules a bit there. This required
a change to our package.json script, as manually specifying the config
file there made it ignore our tslint.json files in subdirectories
2018-05-23 16:26:47 -07:00