Commit graph

24 commits

Author SHA1 Message Date
Tommy Chow
9a6892746d
Update to Material 3/You and other changes/fixes (#280)
* Use adaptive refresh indicators

* Add new message count indicator in chat

* Sync pubspec.lock

* Initial migration to material 3

* Restore default bottom sheet style

* Remove FrostyListTile and reset styles

* Use "Clear" button for all search history

* Add `require_trailing_commas` lint rule

* Exclude generated files from linter

* Use ListView for safe area support in bottom sheet

* Add initial dark theme

* Make sizing and units consistent

* Update onbaording spacings & copy

* Migrate to default material 3 buttons

* Add headers to chat details bottom sheet

* Simplify token log in method

* Use bottom sheet for account options

* Remove `AnimateScale` widget

* Tweak search paddings

* Update message spacing divisions

* Upgrade packages

* Update message spacing divisions

* Regenerate splash screens

* Update Inter & add google fonts

* Add initial material 3 themes

* Use adaptive alert dialogs

* Revert to oultined inputs

* Fix tooltip message

* Revert add google_fonts

* Improve themes and various styling

* Convert categories grid to list

* Tweak stream card thumbnail radii

* Tweak settings headers

* Left align floating snackbars

* Tweak search header padding

* Fix profile pics occasionally not rounded

* Use profile pic for settings button if logged in

* Redesign sleep timer

* Use divider theme and reduce thickness

* Use 0 letter spacing for tab bar titles

* Redesign category streams list

* Add border to tooltips

* Increase category card font weight

* Use outlined icon btton for chat user modal

* Reduce profile pic radius in search results

* Fix scrolll to top button safe area

* Add support for reply threads

* Reduce tooltip and snackbar border thickness

* Rebuild reply threads on new messages

* Upgrade packages (iOS)

* Reduce font weight for all chat alerts

* Use tabbars for pageview

* Add dividers everywhere

* Revert "Add dividers everywhere"

This reverts commit 5f0d349fdb.

* Remove fill from inputs

* Add dividers to settings

* Use segmented button for settings list

* Add scrollbar to lists with scrollcontroller

* Redesign badge/emote tooltip

* Remove outline from chat user modal buttons

* Remove divider from reply thread

* Use tap for chatters list and increase font weight

* Constrain emote tooltip width
2023-10-22 18:38:32 -04:00
Tommy
37297870c5
Obtain chatters based on chat messages (#262)
* Remove chatters API endpoint

* Get chatters based on chat messages
2023-04-29 22:49:50 -04:00
Tommy
3af5406f60
Update linting and formatting rules (#261)
* Add new linting rules

* Apply new linting rules

* Fix dart sdk version

* Format code to 80 lines
2023-04-29 11:34:28 -04:00
Tommy Chow
7881ce22b4
Improve design and usability, general tweaks and fixes (#226)
See #226 for more details.
2023-01-18 05:34:54 -05:00
Tommy Chow
2faefc0c88 Restore video overlay settings button 2022-09-06 22:12:36 -04:00
Tommy Chow
f42ed2bc4e
Add first message highlights and various tweaks (#191)
* Add first msg & tweak chat message styles

* Add options to show/hide alerts

* Remove unused setting

* Fix color

* Change resume scroll arrrow

* Tweak streamer name and title opacity

* Tweak card weights

* Renamed followed streams tab

* Move settings stuff to details button

* Darken the dark theme again

* Remove unecessary observer

* Tweaks
2022-09-06 12:04:31 -04:00
Tommy Chow
53fabd067a
Restructure folders (#184)
* Split up `video_chat.dart`

* Restructure home folder

* Restructure settings folder

* Restructure channel folder

* More restructuring
2022-08-31 14:11:45 -04:00
Tommy Chow
98fa3a68fa Update chatters when opening chat details 2022-07-26 23:30:16 -04:00
Tommy Chow
a057fe465d Refactor chat users list (#90)
- The clear button is now hidden when unfocused
- Chatter count on the filter list will now hide when typing
- Clearing will now only dismiss the keyboard if the textfield is empty
2022-07-01 17:15:07 -04:00
Tommy Chow
a82a0e1acc Convert modals to use FrostyModal (#90)
Also cleaned up the sleep timer and removed the "more" button from the
user modal in favor of tapping the username.
2022-06-27 06:58:44 -04:00
Tommy Chow
7f5f7a5a47 Add chat user modal to chatters list 2022-03-25 21:45:16 -04:00
tommyxchow
8eeed4e716 Add ability to block and report in search results 2022-02-09 17:54:43 -05:00
Tommy Chow
3e52e6b9d2 Fix overlay activating when tapping chat & tweaks 2022-01-19 17:36:31 -05:00
tommyxchow
90d1c7e384 Improve keyboard dismiss on chat details 2022-01-19 15:42:30 -05:00
Tommy Chow
91d70fffae Fix bottom padding, reorder chat settings 2022-01-14 10:41:18 -05:00
Tommy Chow
9933f329e7 Remove bottom safe area in chat details 2022-01-11 16:14:23 -05:00
tommyxchow
2ca1221fb1 Restructure folders 2022-01-07 21:56:45 -05:00
Tommy Chow
f3688f3696 Add more tooltips & tweak buttons 2022-01-06 04:31:52 -05:00
Tommy Chow
132a2c8348 Increase settings size in chat 2022-01-02 19:57:36 -05:00
Tommy Chow
21069ce867 Increase chat details height, tweak headers 2021-12-29 18:11:39 -05:00
Tommy Chow
8c38bc614b Fix refresh indicator clipping in chat user list 2021-12-28 03:26:08 -05:00
Tommy Chow
31ebd358a1 Add ability to filter chat users & scroll to top 2021-12-28 00:14:00 -05:00
Tommy Chow
8c77eac1e4 Add chat users/modes, refactor chat store
- Added ability to view all chat users in channel
- Updated chat modes to icons for better appearence
- Refactored chat into individual chat stores for better organization
- Fixed ROOMSTATE changes not updating properly
2021-12-27 21:13:46 -05:00
tommyxchow
c025e657d4 Refactor chat & emote menu (#60)
Closes #60
2021-12-22 18:28:57 -05:00
Renamed from lib/screens/channel/chat/chat_stats.dart (Browse further)