insomniachi / Totoro

A Windows 10/11 only application that is a go to for all things anime.
MIT License
217 stars 11 forks source link

A few UI adjustments #40

Closed Bamboozul closed 1 year ago

Bamboozul commented 1 year ago

User Preferences:

List view:

Bamboozul commented 1 year ago

Navigating between tabs or closing the app will reset the column order to the default.

30

insomniachi commented 1 year ago

I'm not sure if it's resetting to default, it looks like some random order. How are you changing the column order? I'm not seeing you drag. I made some changes, should hopefully fix

Bamboozul commented 1 year ago

I'm not sure if it's resetting to default, it looks like some random order. How are you changing the column order? I'm not seeing you drag. I made some changes, should hopefully fix

30

before:

before

after:

after

Type is the only one didn't change after switching tabs.

Bamboozul commented 1 year ago

Also, would it be possible to have a "Countdown" or "Next Episode in" option?

insomniachi commented 1 year ago

Also, would it be possible to have a "Countdown" or "Next Episode in" option?

Yes

image

Bamboozul commented 1 year ago

Also, would it be possible to have a "Countdown" or "Next Episode in" option?

Yes

image

Additionally, allow us to rate the anime by clicking the (-) in the score column.

Screenshot 2023-07-24 205730

Bamboozul commented 1 year ago

Also, would it be possible to have a "Countdown" or "Next Episode in" option?

Yes

image

Sorting by "Next Episode" is not working as intended, and as the gif shows, it's sorting by "Title".

30

insomniachi commented 1 year ago

i have not implemented sort for all columns. there is a function called GetSortComparer in Totoro.Core/ViewModels/UserListViewModel.cs image you can add 2 lines to make it work.

Column name is value of Tag property in Totoro.WinUI/Views/UserListPage.xaml image

if you make a PR I'll merge

Bamboozul commented 1 year ago

List view:

List view

Grid view:

Grid view

Bamboozul commented 1 year ago

App crashes if you open the anime info page and quickly click the anime poster before it loads.

30

Log:

2023-08-02 19:50:24.903 +02:00 [DBG] Current Version, 2.0.0.0
2023-08-02 19:50:24.919 +02:00 [DBG] Latest Version, 1.2.4
2023-08-02 19:50:25.011 +02:00 [INF] Loaded plugin AllAnime
2023-08-02 19:50:25.012 +02:00 [INF] Loaded plugin Anime Pahe
2023-08-02 19:50:25.013 +02:00 [INF] Loaded plugin Gogo Anime
2023-08-02 19:50:25.013 +02:00 [INF] Loaded plugin Marin
2023-08-02 19:50:25.015 +02:00 [INF] Loaded plugin Yugen Anime
2023-08-02 19:50:25.015 +02:00 [INF] Loaded plugin Zoro
2023-08-02 19:50:25.020 +02:00 [INF] Loaded plugin Anime Tosho
2023-08-02 19:50:25.027 +02:00 [INF] Loaded plugin Nya
2023-08-02 19:50:25.029 +02:00 [INF] Loaded plugin MPV
2023-08-02 19:50:25.030 +02:00 [INF] Loaded plugin MPC-HC
2023-08-02 19:50:25.031 +02:00 [INF] Loaded plugin VLC Media Player
2023-08-02 19:50:25.032 +02:00 [INF] Loaded plugin Windows Media Player
2023-08-02 19:50:25.294 +02:00 [DBG] Navigated to UserListViewModel
2023-08-02 19:50:48.211 +02:00 [DBG] Navigated to AboutAnimeViewModel
2023-08-02 19:50:57.221 +02:00 [DBG] Navigated to UserListViewModel
2023-08-02 19:51:05.925 +02:00 [DBG] Navigated to AboutAnimeViewModel
2023-08-02 19:51:06.396 +02:00 [FTL] Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
   at Totoro.WinUI.Views.AboutAnimePage.ImageTapped(Object sender, TappedRoutedEventArgs e) in D:\Stuff\Downloads\Compressed\Totoro-main-8904660\Totoro.WinUI\Views\AboutAnimePage.xaml.cs:line 39
   at WinRT._EventSource_global__Microsoft_UI_Xaml_Input_TappedEventHandler.EventState.<GetEventInvoke>b__1_0(Object sender, TappedRoutedEventArgs e)
   at ABI.Microsoft.UI.Xaml.Input.TappedEventHandler.Do_Abi_Invoke(IntPtr thisPtr, IntPtr sender, IntPtr e)
Bamboozul commented 1 year ago

When you change the display mode from My List and switch tabs, the app reverts to the default list display mode.

expected behavior:

Only revert to the default display mode when you close and reopen the app.

30

Grid view

List view

Bamboozul commented 1 year ago

Plan to Watch, On-Hold, Completed, and Dropped are showing the "Next Episode" for Watching rather than their own.

30

Bamboozul commented 1 year ago

Also, the app is now known as "ToolTip" in the system tray.

Screenshot 2023-08-04 214815

v1.2.5.0

Bamboozul commented 1 year ago

Grid view:

Bamboozul commented 1 year ago

Grid view: Yellow: It would be better to put the next episode's time at the top of the poster. Red: Change the next episode time from 3 days, 3 hours to EP5: 3d 03h 45m and reduce the text size. Green: Add the average score. Blue: Add the user score. Black: Add episode progresses. White: Add two buttons (plus and minus) to add and remove episodes.

Screenshot 2023-08-06 121651

Bamboozul commented 1 year ago

Grid view:

Before:

Screenshot 2023-08-08 221036

After:

Screenshot 2023-08-08 221019

totoro card-x

at the top of the anime card:

livechart

at the top of the poster:

totoro card

Issues:

Screenshot 2023-08-08 220603

Actual:

totoro card-rating

Expected to be similar to this:

Screenshot 2023-08-08 231937

Bamboozul commented 1 year ago

Grid view:

Screenshot 2023-08-08 233106

Bamboozul commented 1 year ago

Grid view:

Screenshot 2023-08-09 210110

Screenshot 2023-08-09 210200

List view:

List view

Issues:

when you start

Screenshot 2023-08-09 220823

insomniachi commented 1 year ago

Sort is loading what i set previously for me, (tested in grid view)

Bamboozul commented 1 year ago

Sort is loading what i set previously for me, (tested in grid view)

Same for me, just in the wrong order.

This is when I launch the app (this order for "Data Completed, Ascending"):

Screenshot 2023-08-10 182639

And this is how it should look:

Screenshot 2023-08-10 182533

Bamboozul commented 1 year ago

Sort is loading what i set previously for me, (tested in grid view)

I think the problem is with "Next Episode" gif.zip