ggurdin
641a18a1fa
Message overlay updates ( #3522 )
...
* added slide animation to overlay
* re-enable practice mode
* chore: position overlay over original message
* chore: fix spacing on mobile
* chore: remove unreferenced files
2025-07-22 11:49:35 -04:00
ggurdin
f6f4c60287
chore: add more specific error messages
2025-07-11 12:57:48 -04:00
ggurdin
4571349eab
refactor: word card redesign
2025-06-23 10:59:39 -04:00
ggurdin
f7d8a09845
show overlay and play maudio with one click
2025-06-10 14:37:59 -04:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
ggurdin
d529a851e0
chore: some sentry fixes
2025-06-06 15:17:18 -04:00
ggurdin
3359cfe25d
fix: make TTS button pause when it's stopped by the other TTS button playing ( #2831 )
2025-05-19 12:19:17 -04:00
ggurdin
8468818ee4
chore: replace word audio icon button with gesture detector to remove in-built padding and be more exact about spacing ( #2684 )
2025-05-06 11:13:50 -04:00
ggurdin
5c5c56a100
chore: fix positioning in word zoom widget header buttons ( #2664 )
2025-05-05 12:47:27 -04:00
ggurdin
7f11a5dba9
Adjust translation animation ( #2556 )
...
* chore: some edits to message toolbar
* chore: some updates to reading assistance
2025-04-25 09:41:07 -04:00
Sofanyas Genene
698f058da6
refactor: allow users to edit morphs from word zoom widget
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-04-24 09:54:02 -04:00
ggurdin
fe88836e89
chore: require passing of langCode to TTS, log langCode ( #2529 )
2025-04-22 13:42:45 -04:00
wcjord
11289c6267
2463-dont-do-activities-in-word-mode ( #2481 )
...
* chore(reading_assistance): give content outside of message mode
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-04-17 15:52:41 -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
wcjord
b4c1e1aa54
fix(reading_assistance): close word zoom on mode change
2025-04-01 11:21:22 -04:00
ggurdin
07128e3c0a
2270 lemma missing and purple too dark ( #2272 )
...
* chore: make key unique in vocab details page, update example message background color
* chore: ensure widget keys are unique
2025-03-31 10:20:44 -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
5e3e1604d4
chore: updates to sizing and spacing in vocab details popup ( #2258 )
2025-03-28 15:06:03 -04:00
ggurdin
ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack ( #2230 )
2025-03-26 10:51:16 -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
ggurdin
c6e5c2ad29
chore: fix scrolling bug and issues with lemma edit widget ( #2133 )
2025-03-12 13:17:25 -04:00
Wilson
74b0cfd584
feat: text to speech for all ( #2090 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-10 10:14:11 -04:00
wcjord
8abf036381
Refactor: Move toolbar content to bottom of screen
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-06 15:52:07 -05:00
ggurdin
907ad15f79
chore: when choices array goes off screen, stop playing TTS ( #1945 )
2025-02-26 13:31:22 -05:00
ggurdin
940d8814b7
fix: removed duplicate question in activities ( #1936 )
2025-02-26 12:09:19 -05:00
ggurdin
91c13b56b8
chore: fix some spacing issues on small screens ( #1930 )
2025-02-26 11:25:23 -05:00
ggurdin
ea2896c3dc
fix: add back emoji button ( #1886 )
2025-02-21 14:23:01 -05:00
ggurdin
62d5a7190f
1846 word specific audio player not working ( #1882 )
...
* feat: tie TTS enabled to target lang, show warning popup when disabled
* fix: prevent top overflow for popups
2025-02-21 12:19:51 -05:00
ggurdin
32d314c026
feat: fetch new tokens for messages without originalsent representations ( #1853 )
2025-02-19 15:21:18 -05:00
ggurdin
b1b5e998ce
fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 ( #1832 )
2025-02-18 09:57:48 -05:00
ggurdin
5a60e15832
fix: if SVG content is already cached, don't use a FutureBuilder in C… ( #1816 )
...
* fix: if SVG content is already cached, don't use a FutureBuilder in CustomizedSVG
* chore: fix emoji button width
2025-02-17 12:51:51 -05:00
wcjord
e2ca788f81
Add message meaning challenge activity ( #1706 )
...
* Add message meaning mode to toolbar
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-02-06 17:03:21 -05:00
wcjord
d773347d6e
Morph-repo-2 ( #1681 )
...
* feat(morphs): repo for getting lang-specific list of morphs
* integrated repo into use of morph features and tags
* generated
* merged with previous push
* generated
* generated
* chore: fix .env file path
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-02-03 12:21:29 -05:00
ggurdin
ed3ca1fd25
fix: resolve overflow for long lemmas ( #1680 )
2025-01-31 16:22:25 -05:00
Kelrap
e2b991b36b
Vocab v2 edits ( #1525 )
...
* Emoji as getter, add LearningSkillsEnum
* Remove hard-coding for font styles
* Remove excess state saving
* Remove type+point parameters from definition popup
* Fix emoji null check notation
* Edit dot widget size for android
* Further reduce state saving in definition popup
* Removed more hardcoding
* fix: UI updates to vocab analytics popup
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 14:01:42 -05:00
wcjord
387a7aa51a
1563-grammar-icon-in-light-mode ( #1565 )
...
* fix(morph_svgs): fixing light/dark mode coloring
* dart formatting
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-23 16:21:17 -05:00
ggurdin
61c722c704
1472 dont highlight text when learners are doing listening activity ( #1482 )
...
* fix: don't highlight words while doing hwl activity
* fix: don't sort activity choices after the fact
2025-01-16 14:06:35 -05:00
ggurdin
8852a2e41f
feat: sort distractors by text length ( #1462 )
2025-01-15 14:34:28 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings ( #1440 )
...
* fix: deleted unreferenced files
* fix: sort files based on function
2025-01-14 14:00:30 -05:00