Commit Graph

689 Commits

Author SHA1 Message Date
Xithrius
1d69537097
Area on Component trait is now optional 2023-08-03 21:36:33 -07:00
Xithrius
57420ba85d
A small base of the widget 2023-08-03 21:00:04 -07:00
Xithrius
643376eda8
Sync requester is no longer cursed 2023-08-03 19:58:31 -07:00
Xithrius
86f1ddda1e
Follower list updated on focus toggle and widget creation 2023-08-03 00:41:53 -07:00
Xithrius
79e570d0ff
Gave a result window to the channel switcher 2023-07-31 19:15:29 -07:00
Xithrius
7d1869d1eb
Added scrollbar to follower widget 2023-07-30 22:42:57 -07:00
Xithrius
0165ffaaa6
Larger follower count req, follower widget will always select
Follower count request is now 100 users instead of the default 20, so many more are loaded at once.

Along with this, the follower widget will always select the first item on filter change.

If no items are available and enter is hit, nothing will happen.
2023-07-30 21:34:53 -07:00
Xithrius
ec1304c483
Merge pull request #423 from Xithrius/hotfix 2023-07-29 13:01:37 -07:00
kosayoda
f42e4bc77e
Fix issue when follower list is less than one page. 2023-07-29 12:51:09 -07:00
kosayoda
74d13ddca3
Enable SSL for the Twitch IRC connection. 2023-07-29 12:50:55 -07:00
Xithrius
340afc3c8c
Username showing config option implemented 2023-07-28 21:51:40 -07:00
Xithrius
e37397d901
Appeased clippy, added startup time to debug widget 2023-07-28 21:39:41 -07:00
Xithrius
08f132318a
Added the rest of the configs to the debug widget 2023-07-28 21:25:26 -07:00
Xithrius
967e71c75b
Added more things to the debug widget 2023-07-28 20:59:19 -07:00
Xithrius
f29601d5cd
List count integer follows filter 2023-07-27 22:33:11 -07:00
Xithrius
3ae03b4e97
Added search function to follower selection 2023-07-27 22:28:15 -07:00
Xithrius
4e9a211e5e
Following widget can only be accessed in chat/dashboard 2023-07-27 21:22:41 -07:00
Xithrius
60989703dc
Added scroll offset to following widget 2023-07-26 23:53:05 -07:00
Xithrius
fcf32fb16f
Following widget no longer has infinite scrolling 2023-07-26 23:03:09 -07:00
Xithrius
8e47977729
Revert "Implemented list state in chat window"
This reverts commit 3d3f49fe07.

Scrolling was going to take much more effort than initially thought, so
this will be done at a later date.
2023-07-26 20:43:42 -07:00
Xithrius
3d3f49fe07
Implemented list state in chat window 2023-07-25 23:03:25 -07:00
Xithrius
ee718a4865
Merge pull request #419 from Xithrius/following 2023-07-24 23:34:35 -07:00
Xithrius
e579f75855
Done with following selection 2023-07-24 23:27:21 -07:00
Xithrius
20a6500632
Enhanced keyboard bindings for debug/following 2023-07-24 23:07:52 -07:00
Xithrius
6989f8a6fa
Bumped a bunch of crates 2023-07-24 20:32:20 -07:00
Xithrius
7c85241109
The first working user follower fetch 2023-07-24 00:51:38 -07:00
Xithrius
821efcdcfb
Moved oauth2 functions to own file 2023-07-23 22:35:11 -07:00
Xithrius
e967f3fe49
Merge pull request #410 from Nogesma/emotes/frankerfacez 2023-07-23 22:23:14 -07:00
Mano Ségransan
cf0f8bf90b
Add FrankerFacez emotes, refactor emotes downloader 2023-07-24 06:55:07 +02:00
Xithrius
f481d9e547
Recent channel and favorite channel counts are user-defined 2023-07-22 16:44:23 -07:00
Xithrius
afb64229ad
start_screen_channels -> favorite_channels 2023-07-22 16:29:24 -07:00
Xithrius
319dd347e4
Made the keybind popup window align with documentation 2023-07-20 21:40:07 -07:00
Xithrius
78dfe574f0
Improved the description of keybinds 2023-07-20 21:24:50 -07:00
Xithrius
85ae0f065a
Made default config much more concise 2023-07-20 21:06:35 -07:00
Xithrius
f69ce61db1
All CLI args now have short options 2023-07-20 20:36:21 -07:00
Xithrius
b9d2cdeaec
Fixed chars '@' and '/' not doing anything in normal mode 2023-07-19 22:37:27 -07:00
Xithrius
6f1283a48f
ratatui 0.21.0 -> 0.22.0 2023-07-17 21:13:01 -07:00
Xithrius
c2246b2b3b
Bumped dependencies 2023-07-10 01:02:25 -07:00
Xithrius
7249a2948a
Upgraded all dependencies 2023-06-26 21:53:47 -07:00
Xithrius
0f48dd6fb6
Merge pull request #397 from Nogesma/fix/emotes 2023-06-23 23:47:07 -07:00
Mano Ségransan
740bd7b4c0
Fix emotes not cleared when scrolling/switching states. 2023-06-23 06:41:47 +02:00
Xithrius
f9c9a2c84b
2.3.0 -> 2.4.0 2023-06-21 20:52:56 -07:00
Xithrius
7f36219911
Merge pull request #396 from Xithrius/dependabot/cargo/openssl-0.10.55
Bump openssl from 0.10.52 to 0.10.55
2023-06-21 20:42:43 -07:00
dependabot[bot]
bb0f7d7452
Bump openssl from 0.10.52 to 0.10.55
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.52 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.52...openssl-v0.10.55)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 22:57:34 +00:00
Xithrius
0f22d3465e
lazy_static -> once_cell 2023-06-05 20:39:08 -07:00
Xithrius
acf684f5c4
Corrected config defaults, added scroll offset indicator 2023-06-02 05:18:02 -07:00
Xithrius
fa6953aec7
Added a visual indicator to all input boxes
This should make users aware of how close they are to breaking a rule of
input.

Also, border customization was added to the help window. It was missing
there for whatever reason.
2023-05-30 00:33:08 -07:00
Xithrius
c3ab67112f
It is possible for channels to be 3 characters long 2023-05-29 23:31:08 -07:00
Xithrius
c782f0e4b6
Fixed off-by-1 error in text wrapping 2023-05-29 15:56:45 -07:00
Xithrius
55b617d73c
ratatui 0.20.1 -> 0.21.0 2023-05-29 15:47:25 -07:00