Commit Graph

267 Commits (9f7acff1d2a0c72061a63cd701623277dcf16515)

Author SHA1 Message Date
ggurdin ac80e6217c
Audio section widget (#744)
first draft of word focus listening activities using text to speech library
1 year ago
ggurdin 14bed0f430
merge main, resolve conflicts 1 year ago
ggurdin eed8987196
make MessageToolbar stateless 1 year ago
ggurdin 4ddd28b7fe
makes toolbar have dynamic width to fit around content 1 year ago
ggurdin ed72abb38b
clear selected messages when showing paywall 1 year ago
ggurdin f125ed6fd8
rebuild overlay on reaction event 1 year ago
ggurdin 99fc3fd625
Added message reactions widget to toolbar overlay 1 year ago
ggurdin 21226ca516
don't adjust overlay message height if there's enough space to accomodate it 1 year ago
ggurdin e80cecd0f2
removed print statements 1 year ago
ggurdin 945e82d3b9
make overlay message scrollable if entire overlay doesn't fit in screen 1 year ago
ggurdin ae0a8254de
set height of overlay message, dismiss overlay on inkwell tap 1 year ago
ggurdin ca3cd03664
blur background during IT 1 year ago
ggurdin ef8c677681
removed pangea comment in overlay message file, made toolbar button height into variable for consistency in height adjustments 1 year ago
ggurdin 5540efc818
fixes for overlay message positioning, moved toolbar buttons underneath overlay message 1 year ago
ggurdin 879a52c81f
responded to comment from Will in client code, added fix for mini analytics view level display 1 year ago
William Jordan-Cooley 1849178da9 ui tweaks for subscribe card and audio card 1 year ago
William Jordan-Cooley 240b039ae7 several toolbar UI tweaks 1 year ago
wcjord b7ab6038ac
further toolbar tweaks
* remove print statement

* ending animation, savoring joy, properly adding xp in session

* forgot to switch env again...

* increment version number

* about to move toolbar buttons up to level of overlay controller

* added ability to give feedback and get new activity

* more practice tweaks and instructions too

* incrementing pubspec version
1 year ago
wcjord b8edf595ca
Toolbar practice (#707)
* remove print statement

* ending animation, savoring joy, properly adding xp in session

* forgot to switch env again...

* increment version number

* about to move toolbar buttons up to level of overlay controller

* added ability to give feedback and get new activity
1 year ago
wcjord 51e8c4b7ce
Toolbar practice (#704)
* remove print statement

* ending animation, savoring joy, properly adding xp in session
1 year ago
William Jordan-Cooley 8bffe17455 passing practice model instead of activity? 1 year ago
William Jordan-Cooley f589d2371b exit practice if no activities to do 1 year ago
wcjord a1f9e6a243
Toolbar practice (#702)
* drafting toolbar with practice

* moved some code around

* turning overlay message content into text buttons for selection, updated toolbar buttons progress bar

* activities displaying and forwarding toolbar

* experimenting with using choice value rather than index for logic

* reimplementation of wordnet results and translation for individual words

* cache and timer

* mostly done with activities in toolbar flow

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: choreo development <williamjordan-cooley@Williams-MacBook-Pro-3.local>
1 year ago
ggurdin 0984df4167
fixed height of toolbar 1 year ago
ggurdin a40c86a148
added header height to overflow calculations when scrolling overlay to midpoint of screen 1 year ago
ggurdin 2ff70e65db
if, by shifting up a message to make footer space, a header overflow is caused, opt of push the message down instead of up 1 year ago
ggurdin 410fb80b35
Merge branch 'main' into message-toolbar-improvements 1 year ago
ggurdin 36537b0dc7
scroll to center of screen if toolbar causes header overflow, scroll the overlay up if there's a footer overflow 1 year ago
ggurdin 2e139be658
position message overlay directly over the underlying message 1 year ago
ggurdin db9320d2ac
removed _repLocal function causing delays in initial translation, also made selection translation and repEvent fetching futures happen at the same time in message translation card 1 year ago
ggurdin f9f0945655
speed up toolbar on click message 1 year ago
ggurdin 03e04ee752
improved text selection handling, added text selection handling for HTML messages, clear selection on close overlay 1 year ago
ggurdin 11627c2bfb
enable toolbar on click for html messages 1 year ago
ggurdin 660c49873b
removed expanded widget wrapping overlay stack that caused crash in release mode 1 year ago
ggurdin 5e145837d2
add padding to reaction picker 1 year ago
ggurdin a1ee965b9e
account for chat details column showing in message overlay 1 year ago
ggurdin 9f641633e4
merge main branch into combined selection view branch 1 year ago
ggurdin cace965456
wrap chat input row in stateful widget and rebuild on choreo update to keep hint text and send button up-to-date 1 year ago
Kelrap 291dcfc192
Toolbar can show downward 1 year ago
ggurdin bf29a324e4
removed unnecessary pangea comments 1 year ago
ggurdin a181ace577
select message on showToolbar and ensure message is deselected on dismiss 1 year ago
ggurdin c5db829fb5
resolved merge conflicts 1 year ago
ggurdin 0373d01f1b
simplified positioning of toolbar 1 year ago
ggurdin 14783d8536
Revert "Story game" 1 year ago
ggurdin 77fb4bcf4e
Revert "base timer off of game state event" 1 year ago
ggurdin 868e83709d
removed some excessive file changes to simplify PR 1 year ago
Kelrap 13dff2bd1d Merge branch 'main' of https://github.com/pangeachat/client into toolbar-selection 1 year ago
Kelrap 8e960f1b43 Make entirety of overlay message box scrollable 1 year ago
ggurdin 7f731e1406
base timer off of game state event 1 year ago
Kelrap c99094f547 Fix window resize selection issue 1 year ago
Kelrap d79e78271c Merge branch 'main' of https://github.com/pangeachat/client into toolbar-selection 1 year ago
ggurdin 012b20b09f
some small tweaks 1 year ago
Kelrap 72a6f30227 Timer does not automatically start 1 year ago
Kelrap d2bcdaa7db Add timer to round model 1 year ago
Kelrap 1a841d382f Add getter for remaining time 1 year ago
Kelrap e7f3b9e73a Adds countdown timer to chat 1 year ago
Kelrap 6c5f4d0ece Try fix window resize problem 1 year ago
Kelrap e7fa9a35f1 Adjust scrolling logic 1 year ago
Kelrap a417f2f8ca Add scrolling to center messages 1 year ago
Kelrap c42f44a798 Programmatically determine left/right 1 year ago
Kelrap ea8e4497f3 Close keyboard if open 1 year ago
Kelrap 43d99c526a Tweaks 1 year ago
Kelrap ed57c340d1 Merge branch 'main' of https://github.com/pangeachat/client into toolbar-selection 1 year ago
Kelrap f46a5bac7f Shift footer down 1 year ago
Kelrap bb263c71c2 Toolbar placed over selected message 1 year ago
ggurdin b8bd90a44d
replace accessToken with matrix access token 1 year ago
Kelrap a911b9f852 Attempt 1 of repositioning toolbar 1 year ago
Kelrap 4b80871922 Fix edit overflow 1 year ago
Kelrap f68e8f586d Merge branch 'toolbar-selection' of https://github.com/pangeachat/client into toolbar-selection 1 year ago
Kelrap 19b20efc53 PR edits, minus positioning changes 1 year ago
ggurdin a2974ead9f
merged main, resolve merge conflicts 1 year ago
Kelrap 98732ec904 Sets minimum width for toolbar content 1 year ago
Kelrap 3d9000d2ae Code cleanup 1 year ago
Kelrap 02dd22a45f Change message info/report message menu color 1 year ago
Kelrap 61ffd096c9 Fix overflow from long messages 1 year ago
Kelrap 37fa0e1d5e Simpler overlay closing 1 year ago
Kelrap 21ab01dbcb Make popup look like previous appearance 1 year ago
Kelrap 23ac51c766 Emoji picker works now 1 year ago
Kelrap 5ed0f59db2 Get rid of unneeded chat footer elements 1 year ago
Kelrap badb2888f2 message info/report message menu work with overlay 1 year ago
Kelrap 03678cbba3 Input bar should be same height in overlay 1 year ago
Kelrap d962980801 Fix toolbar not closing in all situations 1 year ago
Kelrap 5aeea56cc1 Change overlay message color/shape 1 year ago
Kelrap 0c37d88ef2 Fix overlay not closing in some situations 1 year ago
Kelrap 622384036b Added selection features to toolbar overlay 1 year ago
Kelrap 668b9dd65f Center toolbar overlay 1 year ago
ggurdin db168c805f
Merge branch 'main' into move-chat-buttons 1 year ago
ggurdin 56a363910c
Merge branch 'main' into shorten-long-message-overlays 1 year ago
ggurdin 6311df0875 moved stateful variable from text controller to input bar wrapper widget 1 year ago
ggurdin 5569619ba2
Merge branch 'main' into red-text-on-max-length 1 year ago
Kelrap 7fdf9a5c92 Close keyboard when open toolbar 1 year ago
Kelrap 276f3ee913 Merge branch 'main' of https://github.com/pangeachat/client into move-chat-buttons 1 year ago
Kelrap 51bf91d8e5 Edits I forgot to save earlier 1 year ago
Kelrap a7e6e7a4c9 Shorten overlay instead of toolbar 1 year ago
Kelrap 8c1df0eb88 Move calculations to state 1 year ago
ggurdin acef3778f7 made logic for determining if warning should show in translated card more readable and moved out of build function 1 year ago
Kelrap d60fe9e220 Merge branch 'move-chat-buttons' of https://github.com/pangeachat/client into move-chat-buttons 1 year ago
Kelrap e8a4005a12 Use stack, minimize footer shifting messages 1 year ago
Kelrap 40a0954762 Merge branch 'main' of https://github.com/pangeachat/client into red-text-on-max-length 1 year ago
Kelrap 828b406286 Only rebuild when maxLength changes 1 year ago