Nolan Lawson
880bc7a38a
perf: use a separate icons.svg file ( #1067 )
...
* perf: use a separate icons.svg file
This splits icons into inline and non-inline. The inline ones are high
priority; the rest go in an icons.svg file.
* create SvgIcon.html
* determine inlined svgs at build time
2019-03-02 19:02:06 -08:00
Nolan Lawson
c98619adac
fix: fix closing of account options dialog ( #1060 )
...
* fix: fix closing of account options dialog
fixes #1049
* fix lint
2019-02-28 20:49:09 -08:00
Nolan Lawson
63003c3763
fix: fix aria-posinset should be 1-based ( #1055 )
...
* fix: fix aria-posinset should be 1-based
fixes #1053
* second attempt to fix tests
* try to fix test
* fixup
* lint fix
* fix more tests
* simplify test math
2019-02-28 08:56:25 -08:00
Nolan Lawson
b0aa86ef44
fix: fix undefined error in media dialog scroll ( #1048 )
2019-02-26 22:18:24 -08:00
Nolan Lawson
6708b06a59
chore(package): update dependencies ( #1046 )
2019-02-23 23:34:48 -08:00
Nolan Lawson
df8c49cb57
fix: fix /undefined request for gifv ( #1044 )
...
* fix: fix /undefined request for gifv
fixes #1042 for real this time
* use poster instead
2019-02-23 19:26:06 -08:00
Nolan Lawson
e3888586bb
fix: fix /undefined request for video poster ( #1043 )
...
fixes #1042
2019-02-23 18:42:19 -08:00
Nolan Lawson
8c37a7cc02
refactor: refactor parent focus styles ( #1036 )
2019-02-23 12:50:56 -08:00
Nolan Lawson
56162c7a69
fix: fix timeline jumping on focus ( #1039 )
...
This should fix #840 . I can't see any reason why we would want it to scroll when we're focusing these things.
2019-02-23 12:32:18 -08:00
Nolan Lawson
547ee14f88
refactor: use ids instead of attrs for delegate/shortcut/focus ( #1035 )
...
* refactor: use ids instead of attrs for delegate/shortcut/focus
fixes #1034
* console log on error
* fix test
2019-02-23 12:32:00 -08:00
Nolan Lawson
c9ca605cfe
fix: fix keyboard shortcuts for pinned toots ( #1033 )
...
* fix: fix keyboard shortcuts for pinned toots
fixes #908
* fix test
2019-02-23 09:47:36 -08:00
Nolan Lawson
eeba66567c
feat: add "accout has moved" banner ( #1032 )
...
fixes #472
2019-02-22 20:35:19 -08:00
Nolan Lawson
11e918dd50
fix: fix keyboard shortcuts on thread ( #1031 )
...
* fix: fix keyboard shortcuts on thread
fixes #1029
* fix test
2019-02-22 20:35:13 -08:00
Nolan Lawson
e16c312788
fix: use focus ring rather than background for status/notifications ( #1030 )
...
I don't like clicking on a status, clicking back, and suddenly it has a
different background. The focus ring is less distracting. Unfortunately
it doesn't look right on the article element itself, so we have to apply
the style to its parent, but that's not too hard.
2019-02-22 20:35:04 -08:00
Nolan Lawson
42e466f3c2
fix: j/k shortcuts correctly set active element ( #1028 )
...
fixes #1018
2019-02-21 23:50:27 -08:00
greenkeeper[bot]
8049977563
chore: Update file-drop-element to the latest version 🚀 ( #1017 )
...
* fix(package): update file-drop-element to version 0.2.0
* chore(package): update lockfile yarn.lock
* fix: update for file drop 0.2.0
2019-02-19 22:24:03 -08:00
Nolan Lawson
44e3ea575e
fix: remove __fakeFileInput, clean up on destroy ( #1025 )
2019-02-19 21:50:41 -08:00
Nolan Lawson
a63e85bf30
feat: report an account or toots ( #1016 )
...
fixes #736
2019-02-18 19:55:44 -08:00
Nolan Lawson
d665134d66
refactor: refactor dialogs ( #1015 )
2019-02-18 16:27:59 -08:00
Nolan Lawson
bfdb977f22
fix: refactor NavItem, fix icon badge bug ( #1014 )
2019-02-18 16:27:52 -08:00
Nolan Lawson
7a152fbdac
feat: allow muting notifications when muting ( #1013 )
...
fixes #738
2019-02-18 15:43:41 -08:00
Nolan Lawson
cd5b6f8e81
perf: use lite web animations polyfill ( #1011 )
2019-02-18 11:47:02 -08:00
Nolan Lawson
59544d2cf4
fix: improve a11y, move preview box inside label ( #997 )
2019-02-15 19:03:24 -08:00
Nolan Lawson
25aea9f30a
fix: improve active state of navbar ( #996 )
2019-02-15 19:03:18 -08:00
Nolan Lawson
1b9d3b1cd0
feat: implement Web Share API ( #991 )
...
fixes #990
2019-02-14 21:26:28 -08:00
Nolan Lawson
623c2c79cb
fix: fix style of compose box in reply ( #983 )
...
Fixes #982
2019-02-14 08:46:43 -08:00
Nolan Lawson
df09b0a995
perf: prefetch all internal links ( #981 )
2019-02-13 18:40:02 -08:00
Nolan Lawson
df6b75e994
fix: fix slim size compose dialog ( #979 )
...
fixes #106
2019-02-13 18:38:34 -08:00
Nolan Lawson
3aee6fb050
fix: only call Royal the default theme if it is ( #970 )
2019-02-11 22:36:31 -08:00
Nolan Lawson
652ffffec4
fix: fix SettingsListItem missing className dev warning ( #968 )
2019-02-11 21:04:08 -08:00
Nolan Lawson
4bf3c2fd28
fix: don't show theme picker if not logged in ( #967 )
...
Also tweak some of the styles and layout in the theme picker itself
2019-02-11 21:04:00 -08:00
Nolan Lawson
8179c1b53f
fix: set dark theme based on prefers-color-scheme ( #966 )
...
* fix: set dark theme based on prefers-color-scheme
fixes #728
* add an explicit banner fill color
2019-02-11 21:03:51 -08:00
Nolan Lawson
795999e5ac
perf: use keyed each for media ( #963 )
2019-02-10 13:27:29 -08:00
Nolan Lawson
fdcaa864af
fix: allow right-click to save image ( #962 )
...
fixes #961
2019-02-10 13:03:24 -08:00
Nolan Lawson
56f5a45221
fix: fix aria-hidden on hidden icons ( #957 )
2019-02-09 19:05:59 -08:00
Nolan Lawson
2884955d67
fix: carousel should use ul/li for a11y ( #956 )
2019-02-09 18:06:58 -08:00
Nolan Lawson
9cb15a3396
fix: fix hand cursor on non-tappable status ( #955 )
...
fixes #951
2019-02-09 17:31:24 -08:00
Nolan Lawson
135fb24873
fix indicator button size on small screens ( #954 )
2019-02-09 15:25:30 -08:00
Nolan Lawson
e82066dcc2
fix: fix scroll-snap in firefox when scrolling manually ( #953 )
2019-02-09 14:31:49 -08:00
Nolan Lawson
73eb9fba2c
fix: fix carousel and scrollbars for edge browser ( #952 )
2019-02-09 12:01:29 -08:00
Nolan Lawson
180055da70
fix: fix items appearing over nav ( #949 )
...
fixes #937
2019-02-06 22:24:03 -08:00
Nolan Lawson
2a96e0eeda
fix: minor fixups for accessibility and responsive design ( #948 )
...
* fix: minor fixups for accessibility and responsive design
* fix lint
2019-02-06 22:23:54 -08:00
Nolan Lawson
157f5db690
fix: fix zoomable videos ( #947 )
...
fixes #946
2019-02-06 21:00:30 -08:00
Isabelle Knott
503378a400
feat: Add 'switch to instance' buttons next to instances in instance list. ( #945 )
2019-02-06 20:56:30 -08:00
Nolan Lawson
10b14abcdb
fix: tweak carousel to show button change sooner ( #940 )
2019-02-05 09:54:38 -08:00
Nolan Lawson
e17d3974d5
fix: add label to dummy icon to prevent svelte warning ( #936 )
2019-02-03 14:47:14 -08:00
Nolan Lawson
f5be28d99a
fix: use intrinsicsize for images/videos ( #935 )
...
* fix: use intrinsicsize for images/videos
* add comment
2019-02-03 14:01:45 -08:00
Nolan Lawson
6d2b3ec072
feat: add pinch-zoom to media dialog ( #933 )
...
* feat: add pinch-zoom to media dialog
* fix zoom buttons
2019-02-03 12:33:15 -08:00
Nolan Lawson
4c430bd1c9
fix: remove dead code from MediaDialog ( #934 )
2019-02-03 11:56:27 -08:00
Ivan Kupalov
437236bf3c
feat: Add shortcuts to the media dialog ( #930 )
...
* Add shortcuts to the media dialog
* fix: unify logic for next/prev buttons and keyboard shortcuts
* fix: add info about left/right shortcuts
2019-02-03 11:56:07 -08:00