Commit graph

95 commits

Author SHA1 Message Date
710a6ee423 Re-focus stream after theme or language change 2024-10-30 20:10:55 -03:00
590ddf13e2 Remove outline and restore auto-focus
The problem was with the outline rather than the auto-focus. And
without auto-focus the user can't interrupt auto-scrolling to scroll
by themselves
2024-10-30 19:58:04 -03:00
13bfd2067d Auto-scroll without auto-focus
Small change, big improvement
2024-10-30 19:50:41 -03:00
556e8bbfc2 Forgot to pass 'locale' to useLocaleKeys 2024-10-30 19:37:46 -03:00
38f1f0180c Add prototype pause implementation 2024-10-30 19:13:30 -03:00
6eecbf1738 docs: update 2024-10-30 18:44:32 -03:00
cd6170b8ed Update LanguageSelect.tsx 2024-10-30 18:35:25 -03:00
f80dcbc531 Add 'getContext' (refactor) 2024-10-30 14:29:33 -03:00
2b94bcd030 Remember language choice between SurahIndex <=> SurahStream
When a user returns from the SurahStream component to the SurahIndex
component, we will remember the language that was in use instead of
reverting back to English (or whatever the locale default may be)
2024-10-29 15:51:58 -03:00
681bc83b5e Remove favicon.ico 2024-10-29 14:49:47 -03:00
4f0276b280 Run "bundle update" 2024-10-29 13:39:01 -03:00
f496d66753 Update bin/setup 2024-10-29 13:36:40 -03:00
0ef11405f4 Typescript errors: zero 2024-10-29 13:05:06 -03:00
51d65a74a1 s|react|preact/compat|g 2024-10-29 11:30:29 -03:00
d8345ed662 Reduce TypeScript errors 2024-10-29 11:21:22 -03:00
1a29bf5dd7 Improve navigation between languages / themes 2024-10-29 07:05:38 -03:00
5757fff148 Add ability to switch between themes 2024-10-29 05:41:05 -03:00
8d13e60363 Add 'SettingsContext' 2024-10-29 05:33:55 -03:00
4a7f3df706 Adjust focus on LanguageSelect 2024-10-29 01:05:29 -03:00
72a2e512a0 Add ability to switch between languages
This change also includes an updated icon128x128.png image
2024-10-28 19:38:09 -03:00
45da841c7b Remove unused class 2024-10-26 22:37:52 -03:00
556668b9c4 Focus LanguageSelect on open
And remove all icons but the one that's used (128x128)
2024-10-26 13:58:51 -03:00
e144b2f30f Add 'window.forwardRef' 2024-10-26 11:36:05 -03:00
4306ef8417 Store 'refs' in (Language|Theme)Select.tsx 2024-10-26 09:49:17 -03:00
721a0cf6f2 Map 'Backspace' on SurahStream/index.tsx 2024-10-26 08:10:48 -03:00
e6be6fe124 Map 'SoftLeft' / 'SoftRight' 2024-10-26 07:20:34 -03:00
707aedcfd0 Reduce typescript errors 2024-10-26 06:11:58 -03:00
43c9ece990 Hoist 'onKeyPress' function 2024-10-26 03:22:06 -03:00
fa8a06adf3 Address type errors in SurahIndex/index.tsx 2024-10-26 03:17:38 -03:00
b18746c413 Add .editorconfig 2024-10-26 01:39:37 -03:00
beb9c3a8ca Add scroll ability to SurahIndex.tsx 2024-10-26 01:39:37 -03:00
eec101c4fa Fix app boot 2024-10-25 09:03:25 -03:00
92020eadd8 Fix typo 2024-10-23 05:02:48 -03:00
a847c09440 Update packages/typescript/Quran 2024-10-22 22:34:28 -03:00
4723f49218 Run 'npm i' 2024-10-22 20:04:48 -03:00
91ef95810c Adjust imports for @0x1eef/Quran 2024-10-22 20:01:20 -03:00
c61c6e77e3 Pull packages/typescript/Quran/ updates 2024-10-22 19:34:03 -03:00
e59de43a53 Link packages/typescript/Quran/ as a git submodule 2024-10-22 03:56:00 -03:00
d8d4cc6b91 docs: update sources 2024-10-22 02:35:37 -03:00
704db6f527 Decrease header size 2024-10-22 01:54:21 -03:00
5034b6ef31 docs: update 2024-10-22 01:53:01 -03:00
40b2c0f579 Fix typo 2024-10-22 01:51:37 -03:00
a736bed101 docs: update Quran/README.md 2024-10-22 01:47:02 -03:00
2368e891c6 Credit the translators 2024-10-22 01:45:08 -03:00
1510118284 Add Quran/LICENSE 2024-10-22 01:41:45 -03:00
94be528679 Add Quran/README.md 2024-10-22 01:37:43 -03:00
c33896d54b Remove tidy-html5 from bin/setup 2024-10-22 01:13:31 -03:00
6d7caf12f9 Update UI
Add new screenshots, too
2024-10-22 01:02:31 -03:00
699851f833 Re-add <div data-audio-base-url></div> 2024-10-21 22:44:27 -03:00
a36be6aca9 Update UI 2024-10-21 22:36:17 -03:00