Commit graph

34 commits

Author SHA1 Message Date
ggurdin
d1f840eb60
4181 japanese words grouped when should be separate (#4184)
* fix: only continue pickup up adjacent tokens while they are punctuation

* uncomment commented out code
2025-09-29 16:00:16 -04:00
ggurdin
817e2de081
chore: remove text scaling in emoji mode (#4147) 2025-09-25 14:22:11 -04:00
ggurdin
f9d14a4f75
chore: add gold shimmer to active token practice buttons (#4131) 2025-09-25 11:33:32 -04:00
ggurdin
26a3a03ad6
chore: only show emoji button for save-vocab tokens, fix alignment for non-token text (#4071) 2025-09-22 11:33:03 -04:00
ggurdin
d89d852488
chore: fix practice mode icon / border contrast (#4067) 2025-09-22 09:19:42 -04:00
ggurdin
54918d4969
4036 playtest 91825 (#4051)
* chore: improve constrast in message practice

* fix typo

* chore: disable learning settings save button until change is made

* show word card on click vocab in activity dropdown
2025-09-19 12:04:48 -04:00
ggurdin
4e3708baa7
chore: update emoji button color (#4015) 2025-09-17 14:52:27 -04:00
ggurdin
802465c92c
3895 emoji sequence on clicking the words in a sentence of the target language (#4004)
* cleanup

* feat: toolbar emoji mode
2025-09-17 11:38:11 -04:00
ggurdin
712cd101d5
fix: don't show green underlines on own messages (#3997) 2025-09-16 10:25:15 -04:00
ggurdin
29315990e3
chore: on new token update, clear whole new token cache in case there are identical tokens (#3985) 2025-09-15 11:25:59 -04:00
ggurdin
6c05ffaf2a
feat: always show new tokens with green underlines (#3984) 2025-09-15 10:46:20 -04:00
ggurdin
cb3f4d191c
fix: only pass one emoji match option per token in emoji match activity (#3844) 2025-09-02 14:06:57 -04:00
ggurdin
728f9efd4c
fix: don't underline emoji work token button when token selected (#3843) 2025-09-02 13:33:13 -04:00
ggurdin
fe7e5385e8
fix: group adjacent punctuation tokens with content tokens to prevent line breaks, added token positions cache (#3713) 2025-08-13 10:50:40 -04:00
ggurdin
549daf61c9
chore: fix vertical misalignment of non-token text 2025-07-02 12:08:24 -04:00
ggurdin
956b2af88f
feat: make tokens in STT transcript clickable 2025-06-20 15:02:39 -04:00
ggurdin
649ecc6b15
chore: simplifying changes 2025-06-09 12:27:41 -04:00
Kelrap
667922c909 Add more visible activity outline color in dark mode 2025-06-09 10:04:57 -04:00
ggurdin
fec642a451
chore: give minimum width to message token buttons and align tokens at the bottom of columns (#2785) 2025-05-13 15:01:15 -04:00
ggurdin
0fae0355e2
chore: allow message token button to expand gaps between words to fit content for 1-character tokens (#2768) 2025-05-12 14:08:21 -04:00
ggurdin
17ccf0e0ea
chore: replace late initialization with nullable animations in message token buttons (#2546) 2025-04-24 10:29:18 -04:00
Sofanyas Genene
cf2a5ace3a
The _iconSizeController was being accessed before it was initialized,… (#2541)
* The _iconSizeController was being accessed before it was initialized, initialized it in the initState method before _setSelected is called

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-23 15:18:11 -04:00
wcjord
9b547d702b
2506 feedback on the new word card and message activities (#2525)
* fix(reading_assistance): fixed playing of sound and edited some copy

* chore: show token emojis for non-activity tokens, show morph defintion below choices once correct choice has been made

* chore(reading_assistance): added morph meaning for incorrect choices and adjusted some spacing

* chore(reading_assistance): adjusting spacing of morph choices to accomodate meaning text

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-21 18:17:36 -04:00
ggurdin
e5d839b20f
2464 the empty space above the message is not pleasing any solution (#2475)
* chore: shrink message token buttons when empty

* chore: fix message overlay overflow error
2025-04-17 12:23:51 -04:00
ggurdin
739e271cb4
2455 reading assistance feedback from linh (#2456)
* chore: show correct morph once matched

* fix: account for morph activities in function to determine is token activity is complete

* chore: on click already correctly matched item, open the toolbar for the corresponding token
2025-04-16 12:44:23 -04:00
wcjord
b6e27d739a chore(reading_assistance): persistent distractor selection and fixes to analytics saving 2025-03-31 11:44:18 -04:00
ggurdin
35aa5ced02
chore: account for non-l2 message in token TTS (#2271) 2025-03-31 09:33:57 -04:00
wcjord
2e1da66006 refactor(reading_assistance): persistent practice records 2025-03-30 10:11:21 -04:00
ggurdin
027e13f32d
formatting (#2229) 2025-03-26 09:31:06 -04:00
wcjord
ac5356acd7 chore(reading_assistance): more tweaks based on feedback 2025-03-25 17:44:36 -04:00
ggurdin
592aa43089
2202 positioning to dos in reading assistance (#2214)
* chore: move toolbar buttons above reading assistance input bar

* chore: positioning on message relative to header and footer / positioning of tooltip between message and header

* chore: update inline tooltip color

* chore: animate reading assistance input bar height
2025-03-25 14:40:18 -04:00
wcjord
87f60857e9
Emoji-assignment (#2218)
* feat(lemma_emoji_row): vocab assignment and some reading assistance tweaks

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 14:24:05 -04:00
ggurdin
06ee5403bb
formatting (#2210) 2025-03-24 15:35:45 -04:00
wcjord
379e4a8db9
Reading assistance (#2175)
* still in draft

* feat(reading_assistance): whole message activity oriented

* chore: fix .env file path

* feat: animate selected toolbar into middle of screen

* chore: initial work for message bubble size animation

* refactor(reading_assistance): hooking up the choice interactions and polishing UI

* chore: animate in content and buttons

* formatting

* position reading content relative to selected token

* working on limiting choices

* chore: fix positioning of toolbar animation

* chore: simplify positioning logic

* chore: animate in button height

* getting there

* rough draft with restricted activity number is complete

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-24 15:20:07 -04:00