mirror of
https://github.com/cheeaun/phanpy.git
synced 2024-11-22 09:15:33 +03:00
Fix old columns mode setting wrongly applied
Deprecate it more now
This commit is contained in:
parent
0c2d79c159
commit
48b505b382
5 changed files with 11 additions and 38 deletions
|
@ -35,8 +35,9 @@ function NavMenu(props) {
|
|||
// User may choose pin or not to pin Following
|
||||
// If user doesn't pin Following, we show it in the menu
|
||||
const showFollowing =
|
||||
(snapStates.settings.shortcutsColumnsMode ||
|
||||
snapStates.settings.shortcutsViewMode === 'multi-column') &&
|
||||
(snapStates.settings.shortcutsViewMode === 'multi-column' ||
|
||||
(!snapStates.settings.shortcutsViewMode &&
|
||||
snapStates.settings.shortcutsColumnsMode)) &&
|
||||
!snapStates.shortcuts.find((pin) => pin.type === 'following');
|
||||
|
||||
const bindLongPress = useLongPress(
|
||||
|
|
|
@ -300,33 +300,6 @@ function ShortcutsSettings({ onClose }) {
|
|||
);
|
||||
})}
|
||||
</div>
|
||||
{/* <select
|
||||
value={snapStates.settings.shortcutsViewMode || 'float-button'}
|
||||
onChange={(e) => {
|
||||
states.settings.shortcutsViewMode = e.target.value;
|
||||
}}
|
||||
>
|
||||
<option value="float-button">Floating button</option>
|
||||
<option value="multi-column">Multi-column</option>
|
||||
<option value="tab-menu-bar">Tab/Menu bar </option>
|
||||
</select> */}
|
||||
{/* <p>
|
||||
<details>
|
||||
<summary class="insignificant">
|
||||
Experimental Multi-column mode
|
||||
</summary>
|
||||
<label>
|
||||
<input
|
||||
type="checkbox"
|
||||
checked={snapStates.settings.shortcutsColumnsMode}
|
||||
onChange={(e) => {
|
||||
states.settings.shortcutsColumnsMode = e.target.checked;
|
||||
}}
|
||||
/>{' '}
|
||||
Show shortcuts in multiple columns instead of the floating button.
|
||||
</label>
|
||||
</details>
|
||||
</p> */}
|
||||
{shortcuts.length > 0 ? (
|
||||
<ol class="shortcuts-list" ref={shortcutsListParent}>
|
||||
{shortcuts.filter(Boolean).map((shortcut, i) => {
|
||||
|
|
|
@ -25,8 +25,8 @@ function Shortcuts() {
|
|||
return null;
|
||||
}
|
||||
if (
|
||||
settings.shortcutsColumnsMode ||
|
||||
settings.shortcutsViewMode === 'multi-column'
|
||||
settings.shortcutsViewMode === 'multi-column' ||
|
||||
(!settings.shortcutsViewMode && settings.shortcutsColumnsMode)
|
||||
) {
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -35,8 +35,9 @@ function Home() {
|
|||
|
||||
return (
|
||||
<>
|
||||
{(snapStates.settings.shortcutsColumnsMode ||
|
||||
snapStates.settings.shortcutsViewMode === 'multi-column') &&
|
||||
{(snapStates.settings.shortcutsViewMode === 'multi-column' ||
|
||||
(!snapStates.settings.shortcutsViewMode &&
|
||||
snapStates.settings.shortcutsColumnsMode)) &&
|
||||
!!snapStates.shortcuts?.length ? (
|
||||
<Columns />
|
||||
) : (
|
||||
|
|
|
@ -71,8 +71,9 @@ export function initStates() {
|
|||
store.account.get('settings-autoRefresh') ?? false;
|
||||
states.settings.shortcutsViewMode =
|
||||
store.account.get('settings-shortcutsViewMode') ?? null;
|
||||
states.settings.shortcutsColumnsMode =
|
||||
store.account.get('settings-shortcutsColumnsMode') ?? false;
|
||||
if (store.account.get('settings-shortcutsColumnsMode')) {
|
||||
states.settings.shortcutsColumnsMode = true;
|
||||
}
|
||||
states.settings.boostsCarousel =
|
||||
store.account.get('settings-boostsCarousel') ?? true;
|
||||
states.settings.contentTranslation =
|
||||
|
@ -99,9 +100,6 @@ subscribe(states, (changes) => {
|
|||
if (path.join('.') === 'settings.boostsCarousel') {
|
||||
store.account.set('settings-boostsCarousel', !!value);
|
||||
}
|
||||
if (path.join('.') === 'settings.shortcutsColumnsMode') {
|
||||
store.account.set('settings-shortcutsColumnsMode', !!value);
|
||||
}
|
||||
if (path.join('.') === 'settings.shortcutsViewMode') {
|
||||
store.account.set('settings-shortcutsViewMode', value);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue