7 Commits

Author SHA1 Message Date
William Oldham
36326d3ecf Merge pull request #29 from movie-web/dev
Version 1.1.4 - Fix permission request page styling
2024-04-05 21:29:48 +01:00
William Oldham
3f33d9bc4a Merge pull request #30 from movie-web/fix-android
Fix Android
2024-04-05 21:27:36 +01:00
William Oldham
86a659f478 Add explicit support for Firefox Android 2024-04-05 21:24:00 +01:00
William Oldham
dbdbf10c5d Close the prompt popup when clicking the button 2024-04-05 21:23:49 +01:00
William Oldham
6fca55a6c3 Bump version 2024-03-28 20:33:47 +00:00
William Oldham
50eadd3a14 Merge pull request #28 from movie-web/fix/#1047
fix ts error, fix styling on PermissionRequest
2024-03-28 20:33:24 +00:00
Jorrin
b2ba74bd97 fix ts error, fix styling on PermissionRequest 2024-03-28 20:26:09 +01:00
5 changed files with 12 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
{ {
"name": "@movie-web/extension", "name": "@movie-web/extension",
"displayName": "movie-web extension", "displayName": "movie-web extension",
"version": "1.1.3", "version": "1.1.4",
"description": "Enhance your movie-web experience with just one click", "description": "Enhance your movie-web experience with just one click",
"author": "movie-web", "author": "movie-web",
"scripts": { "scripts": {
@@ -53,6 +53,9 @@
"browser_specific_settings": { "browser_specific_settings": {
"gecko": { "gecko": {
"id": "{3fd86354-c73f-4395-9e26-2c5c984579bf}" "id": "{3fd86354-c73f-4395-9e26-2c5c984579bf}"
},
"gecko_android": {
"id": "{3fd86354-c73f-4395-9e26-2c5c984579bf}"
} }
}, },
"web_accessible_resources": [ "web_accessible_resources": [

View File

@@ -9,6 +9,7 @@ export function SetupScreen() {
const open = useCallback(() => { const open = useCallback(() => {
const url = (chrome || browser).runtime.getURL(`/tabs/PermissionRequest.html`); const url = (chrome || browser).runtime.getURL(`/tabs/PermissionRequest.html`);
(chrome || browser).tabs.create({ url }); (chrome || browser).tabs.create({ url });
window.close();
}, []); }, []);
return ( return (

View File

@@ -23,9 +23,9 @@ export function useDomainWhitelist() {
}; };
} }
export function useToggleWhitelistDomain(domain: string) { export function useToggleWhitelistDomain(domain: string | null) {
const { domainWhitelist, addDomain, removeDomain } = useDomainWhitelist(); const { domainWhitelist, addDomain, removeDomain } = useDomainWhitelist();
const isWhitelisted = domainWhitelist.includes(domain); const isWhitelisted = domainWhitelist.includes(domain ?? '');
const { grantPermission } = usePermission(); const { grantPermission } = usePermission();
const iconPath = (chrome || browser).runtime.getURL(isWhitelisted ? 'assets/active.png' : 'assets/inactive.png'); const iconPath = (chrome || browser).runtime.getURL(isWhitelisted ? 'assets/active.png' : 'assets/inactive.png');

View File

@@ -28,7 +28,7 @@ function IndexPopup() {
) : ( ) : (
<Frame> <Frame>
<div className="popup"> <div className="popup">
{page === 'toggle' ? <ToggleButton active={isWhitelisted} onClick={toggle} domain={domain} /> : null} {page === 'toggle' && domain ? <ToggleButton active={isWhitelisted} onClick={toggle} domain={domain} /> : null}
{page === 'disabled' ? <DisabledScreen /> : null} {page === 'disabled' ? <DisabledScreen /> : null}
<BottomLabel /> <BottomLabel />
</div> </div>

View File

@@ -10,6 +10,10 @@ body {
padding-bottom: 50px; padding-bottom: 50px;
} }
#__plasmo {
height: unset;
}
.permission-request.container { .permission-request.container {
width: 90%; width: 90%;
margin: 100px auto; margin: 100px auto;