From 4390b7d699b022626c141c78c22ff20391bb1638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Wed, 13 May 2026 11:34:32 +0200 Subject: [PATCH] Add settings for experimental features --- app/components/app-menu/settings.gjs | 2 + .../app-menu/settings/experimental.gjs | 49 +++++++++++++++++++ app/components/photo-carousel.gjs | 2 +- app/components/photo-gallery.gjs | 13 +++-- app/services/settings.js | 6 +++ app/utils/icons.js | 2 + .../components/photo-gallery-test.gjs | 10 ++-- 7 files changed, 77 insertions(+), 7 deletions(-) create mode 100644 app/components/app-menu/settings/experimental.gjs diff --git a/app/components/app-menu/settings.gjs b/app/components/app-menu/settings.gjs index 67e32c7..2271394 100644 --- a/app/components/app-menu/settings.gjs +++ b/app/components/app-menu/settings.gjs @@ -6,6 +6,7 @@ import Icon from '#components/icon'; import AppMenuSettingsMapUi from './settings/map-ui'; import AppMenuSettingsApis from './settings/apis'; import AppMenuSettingsNostr from './settings/nostr'; +import AppMenuSettingsExperimental from './settings/experimental'; export default class AppMenuSettings extends Component { @service settings; @@ -35,6 +36,7 @@ export default class AppMenuSettings extends Component { + diff --git a/app/components/app-menu/settings/experimental.gjs b/app/components/app-menu/settings/experimental.gjs new file mode 100644 index 0000000..728fbe7 --- /dev/null +++ b/app/components/app-menu/settings/experimental.gjs @@ -0,0 +1,49 @@ +import Component from '@glimmer/component'; +import { on } from '@ember/modifier'; +import { service } from '@ember/service'; +import { fn } from '@ember/helper'; +import Icon from '#components/icon'; + +export default class AppMenuSettingsExperimental extends Component { + @service settings; + + +} diff --git a/app/components/photo-carousel.gjs b/app/components/photo-carousel.gjs index a9850d0..d901dfb 100644 --- a/app/components/photo-carousel.gjs +++ b/app/components/photo-carousel.gjs @@ -95,7 +95,7 @@ export default class PhotoCarousel extends Component { }, 500); } } else { - this.isProgrammaticScroll = false; + this.isProgrammaticScroll = false; } }; diff --git a/app/components/photo-gallery.gjs b/app/components/photo-gallery.gjs index 9bcd07d..34e6e27 100644 --- a/app/components/photo-gallery.gjs +++ b/app/components/photo-gallery.gjs @@ -34,7 +34,7 @@ const GalleryContent =