Commit graph

665 commits

Author SHA1 Message Date
infiinte-persistence
2ea66f9d8d Refactor zooming code into "effects/use-zoom.js" 2020-07-14 16:08:24 -04:00
infiinte-persistence
bc19503419 Allow zooming on Desktop
## Issue
Closes 4501 `Font size`

## New behavior
The Desktop app can now zoom the same way as browsers:
- Zoom In: "Ctrl+=" or "Ctrl+numpadPlus" or "Ctrl+WheelUp"
- Zoom Out: "Ctrl+-" or "Ctrl+numpadMinus" or "Ctrl+WheelDown"
- Zoom Reset: "Ctrl+0" or "Ctrl+numpad0"

## Code changes
(1) Electron provides this functionality through the `zoomIn|zoomOut|resetZoom` roles in the Menu, so it would have been a quick job.

However, given that Electron currently does not support having multiple accelerators for one item, we can't add `Ctrl+WheelUp` to the mix and would have to implement our own handler and use `webFrame`.

Given that we need to add code anyways, we handle both keyboard and mouse cases through the same handler, hence the existence of `zoomWindow.js`.  It also provides the opportunity to few a few quirks with Electron's default implementation (e.g. stuck at both extremes)

(2) I recall there is another Issue for adding keyboard shortcuts.  Given that these shortcuts are universally used in browsers, they are probably "reserved", so shouldn't clash with that task.
2020-07-14 16:08:24 -04:00
infiinte-persistence
2754c962a4 Inf-scroll: Fix glitch when results are exactly the page size.
## Issue
Fixes 2675 `Claim search with exactly 20 results keep fetching next page`

## Changes
Use `claimSearchResultLastPageReached` (I didn't know it existed back then).

The unnecessary "loading" refresh will still happen one time, but at least now it doesn't happen every time we scroll to the bottom (and incorrectly incrementing 'page').
2020-07-14 16:05:42 -04:00
Sean Yesmunt
03136cef19 update changelog 2020-07-13 12:23:47 -04:00
Sean Yesmunt
856cc41f39 comment out lbry-first code 2020-07-13 10:03:00 -04:00
Sean Yesmunt
c9de6031c9 update changelog 2020-07-10 10:42:39 -04:00
infiinte-persistence
3f8d447b2a Add 'Forgot Password' button when changing passwords in the Settings Page.
This will directly go into the Reset Password page. This scenario is only possible after already signed in.
2020-07-08 14:36:04 -04:00
infiinte-persistence
19a94d3039 Revert "Add password reset ... (4468)" to redo using redirect page method. 2020-07-08 14:36:04 -04:00
infiinte-persistence
e5c4246e15 Add password reset link to settings page (4468) 2020-07-08 14:36:04 -04:00
Sean Yesmunt
d6f198afca update changelog 2020-07-08 14:23:43 -04:00
Sean Yesmunt
f53bf6817c bump lbry-sdk to 0.77.0 2020-07-07 09:41:34 -04:00
infiinte-persistence
92be15ae04 ShareModal: Change "..." icon to "Links" 2020-07-07 09:29:05 -04:00
infiinte-persistence
12db7c519f Revert the Links Modal; we'll augment the Share Modal to include the download link.
This reverts commit cb47ed61375b4de32adacd89ce46d5da183150b5.
2020-07-07 09:29:05 -04:00
infiinte-persistence
3a2284a244 Add dialog to copy various types of links for a claim.
## Issue
Fixes 4293 `Better download link support`

- [x] make it so you can right click a download button > copy download URL
   Given that this could be useful in mobile/web as well, I used a button+modal instead of the right-click approach.

- [ ] in share dialog, show download URL to copy for non-video content
   This is already implemented, albeit hidden in the "More..." expansion.
2020-07-07 09:29:05 -04:00
infiinte-persistence
833bceeacc Fix unmuted state lost or reverted when playing a new video.
## Issue
Fixes 4460 `unmuted state lost / reverted`

1. Play a video.
2. Press mute.
3. Drag the volume bar to unmute.
4. Play a new video --> the video starts muted.

## Fix
The `volumechange` handler was comparing against stale variables, so there are times where the state was not saved. Just save both `muted` and `volume` without additional gating (the gating is probably unnecessary in the first place, since we are in a onChange function).
2020-07-07 09:28:04 -04:00
Sean Yesmunt
7e8a8dbdec update changelog 2020-07-06 21:27:02 -04:00
infiinte-persistence
f50eb2b5ab Update changelog 2020-07-06 09:42:16 -04:00
infiinte-persistence
192bf12a0e refresh youtube creator status when switching between channels
Issue 3750
2020-06-29 10:19:05 -04:00
infiinte-persistence
7839bbf2a1 Fix language-change not applied to all components immediately.
## Fixes:
3641 Language switch does not take effect right away

## Assessment:
Although `Card`s in the Settings Page are actually being re-rendered, the `actions` within them might not be getting the signal, depending on their props.

## Changes:
(1) Pass the language variable to the `actions`'s props for items that are affected.
(2) Make the Wunderbar listen to language-changes as well (the only component outside of Settings that would need an immediate update).
2020-06-29 09:48:12 -04:00
infiinte-persistence
b010325618 Pause 'Autoplay': cleanup
1. Use a constant for the classname instead of being hardcoded.
2. Use existing 'debounce' function instead of introducing another.
3. Added changelog entry.
2020-06-25 00:23:47 -04:00
infiinte-persistence
d7b1cde274 Add claim-overwrite prevention.
---Fixes:
#-2882: "Fix UX around publishing to already published URL".

---Changes:
1. Improved the error message (change color to red; emphasized the URL; tweaked the sentences a bit).
2. The `Publish` button will be grayed out in this scenario, until user explicitly decides to edit existing claim instead.
2020-06-22 15:21:42 -04:00
Sean Yesmunt
f69792770b update changelog 2020-06-22 09:53:10 -04:00
Sean Yesmunt
cc6ca19a62 update changelog 2020-06-16 17:14:22 -04:00
eatdostacos
178fcf28c9 Add new unreleased version to changelog 2020-06-16 09:12:43 -04:00
Sean Yesmunt
06bc2da427 update changelog 2020-06-10 12:21:56 -04:00
eatdostacos
5757ec9a86 Change some Change Logs to Changelogs 2020-06-09 09:28:08 -04:00
Sean Yesmunt
c658ee8123 update changelog 2020-06-08 16:30:14 -04:00
eatdostacos
8d7cc3c93d Changelog update for Catalan support 2020-06-05 13:11:44 -04:00
infiinte-persistence
50fc2698d6 Add StatusBar into Page for 'app' only.
#3776 #4259
2020-06-04 10:31:06 -04:00
Sean Yesmunt
aabcd9690a bump lbry-sdk to 0.75.0 2020-06-03 16:25:06 -04:00
Sean Yesmunt
85ec35f246 pause gifs until hover round 2 2020-05-28 13:07:51 -04:00
Sean Yesmunt
e41d3b61a5 Revert "update changelog"
This reverts commit 32c691f31a.
2020-05-28 12:31:45 -04:00
Sean Yesmunt
32c691f31a update changelog 2020-05-28 11:39:39 -04:00
derekyesmunt
217ddea79b Update CHANGELOG.md to include pr 2020-05-26 22:34:57 -04:00
Sean Yesmunt
3cf6d74665 update changelog 2020-05-26 13:16:09 -04:00
Sean Yesmunt
cbec0d15df fix changelog 2020-05-25 13:38:08 -04:00
Cassidy
576cc6cffd updates changelog with description and PR link 2020-05-25 13:36:17 -04:00
Sean Yesmunt
0798a9e014 update changelog 2020-05-25 13:36:17 -04:00
Cassidy
417330df1a updates changelog with description and PR link 2020-05-25 13:36:17 -04:00
Sean Yesmunt
06b901e1cd update changelog 2020-05-25 10:41:47 -04:00
Baltazar Gomez
ca4bbf53df
Support drag-and-drop file publishing (#4170) 2020-05-25 10:27:36 -04:00
Sean Yesmunt
da0850c096 Revert "Update changelog"
This reverts commit 6acf5c9ac4.
2020-05-22 10:30:56 -04:00
Jeffrey Fisher
6acf5c9ac4 Update changelog 2020-05-21 13:28:34 -04:00
Sean Yesmunt
7e3704b3a2 update changelog 2020-05-18 10:03:48 -04:00
Baltazar Gomez
e063363c5f Update CHANGELOG.md 2020-05-13 10:18:36 -04:00
infiinte-persistence
0734e51050 Add changelog entry for #4172 2020-05-11 14:54:05 -04:00
eatdostacos
7596fd64be Version 45.1 Changed Slightly
The SDK was updated to 72.0 not 72.9 as was previously said as there isn't anything about 72.0.
2020-05-10 23:19:34 -04:00
jessop
c35388fd0e changelog for reflector status 2020-05-08 16:23:31 -04:00
Sean Yesmunt
053601c944 update changelog 2020-05-08 14:17:52 -04:00
Sean Yesmunt
b6c7a8ec83 udpate changelog 2020-05-08 14:00:59 -04:00
Jeffrey Fisher
654e4d38df Update changelog 2020-05-06 14:23:21 -04:00
Sean Yesmunt
c535f76228 update changelog 2020-05-06 14:19:36 -04:00
Sean Yesmunt
66ea800ca2 update changelog 2020-05-05 09:43:02 -04:00
Sean Yesmunt
6b7e2028fe Update CHANGELOG.md 2020-05-01 14:46:29 -04:00
JT Turner
b0ed767c27 Fix channel reply switching channels. 2020-05-01 14:46:29 -04:00
Jeffrey Fisher
3b7bba5ba3 Update changelog for #4104 2020-05-01 10:14:29 -04:00
Sean Yesmunt
8f2e2197f6 update changelog 2020-05-01 09:51:29 -04:00
Sean Yesmunt
6eb9d665c8 update changelog 2020-04-30 11:13:11 -04:00
Jeffrey Fisher
c56f135dce Update CHANGELOG.md 2020-04-30 10:16:07 -04:00
jessop
e97fe3db34 changelog 2020-04-28 10:25:05 -04:00
calvincodes
acefad2827 Updating ChangeLog 2020-04-28 09:41:47 -04:00
Brendon J. Brewer
f6a9d629a5 Updated changelog 2020-04-27 09:53:12 -04:00
Sean Yesmunt
837158218e creator analytics improvements 2020-04-24 09:15:25 -04:00
Sean Yesmunt
3ed6e53ce1 udpate changelog 2020-04-23 13:13:22 -04:00
Mr. X
77526d2efb add changelog entry 2020-04-23 13:10:41 -04:00
Cassidy
5c34b5dd0b updates changelog 2020-04-23 10:47:06 -04:00
Mr. X
ba31ba262d add changelog entry 2020-04-22 15:45:35 -04:00
Sean Yesmunt
eb50475edc update changelog 2020-04-21 17:20:42 -04:00
Sean Yesmunt
92198203ca update changelog 2020-04-17 13:24:57 -04:00
jessop
275eddb95c update changelog for txo list 2020-04-16 15:34:43 -04:00
Sean Yesmunt
9cfcd27fd1 update changelog 2020-04-15 18:20:48 -04:00
Sean Yesmunt
56b59ae5bc update changelog 2020-04-14 13:53:45 -04:00
Sean Yesmunt
443988f2e6 update lbry-sdk to 0.67.1 2020-03-31 13:00:57 -04:00
Sean Yesmunt
88d78f117b update changelog 2020-03-31 10:08:32 -04:00
Sean Yesmunt
54707457fb update changelog 2020-03-20 15:23:30 -04:00
seanyesmunt
169ae49b06 update changelog 2020-03-19 14:55:25 -04:00
Sean Yesmunt
e1f8ac94e4 update changelog 2020-03-10 13:10:32 -04:00
Thomas Zarebczan
c68d3e5931
Bump version, changelog (#3801)
ship it
2020-03-06 19:46:44 -05:00
Thomas Zarebczan
8a75c584de
Electron builder and SDK update (#3799)
+ changelog
2020-03-06 17:14:03 -05:00
Lukewh
26168670dd Repost settings 2020-02-28 12:37:43 -05:00
Sean Yesmunt
9387b8d3a0 update changelog 2020-02-27 15:52:36 -05:00
Sean Yesmunt
8bdd3b2f34 update changelog 2020-02-26 16:13:50 -05:00
Sean Yesmunt
87949cea56 update changelog 2020-02-25 18:28:58 -05:00
Sean Yesmunt
ae2a51ba7b fix typo and bump sdk 2020-02-25 10:16:33 -05:00
Sean Yesmunt
8d89810725 bump daemon to 0.60.1 2020-02-21 17:09:20 -05:00
Sean Yesmunt
d783d2a24f style fixes 2020-02-21 17:09:20 -05:00
Sean Yesmunt
45bbd77109 update changelog 2020-02-21 14:39:50 -05:00
Sean Yesmunt
027d37b72f update changelog 2020-02-21 13:42:17 -05:00
Oleg Silkin
9f04dd5bfc Update CHANGELOG.md 2020-02-20 12:41:24 -05:00
Sean Yesmunt
022ecc1f5f update changelog 2020-02-14 17:30:19 -05:00
Sean Yesmunt
f7b17484c4 update changelog 2020-02-14 17:28:48 -05:00
Sean Yesmunt
d1c46d1f1f update lbry-sdk 2020-02-14 14:38:46 -05:00
Sean Yesmunt
fb03f6d529 update lbry-sdk 2020-02-13 10:00:23 -05:00
Sean Yesmunt
c1f07dcc76 update changelog 2020-02-12 17:21:30 -05:00
Michael Tintiuc
0a4234b328 Add missing commits 2020-02-04 20:11:21 -05:00
Sean Yesmunt
72d69d5d31 Revert "Fixes #3200 Claim previews right-clickable - original author (michaeltintiuc)"
This reverts commit 0b55f26fce.
2020-02-04 18:33:01 -05:00
Sean Yesmunt
0b55f26fce Fixes #3200 Claim previews right-clickable - original author (michaeltintiuc) 2020-02-04 18:23:58 -05:00
Sean Yesmunt
90f6e30a7e Revert "update changelog"
This reverts commit 3630e31ce9.
2020-02-04 18:17:05 -05:00
Sean Yesmunt
3630e31ce9 update changelog 2020-02-04 17:56:23 -05:00
Sean Yesmunt
ebe78c50f3 remove script and create an actual RC 2020-02-03 11:19:57 -05:00