MonkAlex / MangaReader

Help to download updates from online manga readers.
http://monkalex.github.io/MangaReader/
MIT License
51 stars 6 forks source link

Бесконечное меню справа #164

Closed tramondi closed 3 years ago

tramondi commented 3 years ago

Нажимаем Settings -> появляется раздел Прокси. Если нажать на Прокси, а потом снова на Settings - появится ещё одна вкладка Прокси, и так до бесконечности. Если нажать на Main или Search, то все вкладки Прокси пропадают.

MonkAlex commented 3 years ago

Навскидку - пока не смог проявить. По коду тоже всё довольно однозначно выглядит.

Скриншот (или гифку) и логи по возможности добавь, попытаюсь понять, как это происходит.

tramondi commented 3 years ago

https://drive.google.com/drive/folders/10K9NYcpCxwm7caXYih7GjBolOEq5TojC?usp=sharing

MonkAlex commented 3 years ago

О, а у тебя что-то странное с поддержкой сайтов. Настройки должны выдавать ещё список поддерживаемых сайтов: изображение

Для этого достаточно иметь подпапку Plugins с файлами сайтов, а если они есть - то нужны логи, там скорее всего есть ошибки загрузки.

MonkAlex commented 3 years ago

@Linadil разобрался? Актуально ещё?

tramondi commented 3 years ago

/usr/share/dotnet/sdk/5.0.104/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'netcoreapp3.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [/home/lptx/gitRepos/MangaReader/MangaReader.Avalonia/MangaReader.Avalonia.csproj] /usr/share/dotnet/sdk/5.0.104/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'netcoreapp3.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [/home/lptx/gitRepos/MangaReader/MangaReader.Avalonia/MangaReader.Avalonia.csproj] /usr/share/dotnet/sdk/5.0.104/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'netcoreapp3.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [/home/lptx/gitRepos/MangaReader/MangaReader.Avalonia/MangaReader.Avalonia.csproj] 2021-04-15 15:37:02.7316 8941 5 1.49.12.69 Debug 2021-04-15 15:37:02.7826 8941 5 1.49.12.69 Debug Initialized
2021-04-15 15:37:02.7841 8941 5 1.49.12.69 Debug 2021-04-15 15:37:02.7841 8941 5 1.49.12.69 Info Версия приложения - 1.49.12.69. 2021-04-15 15:37:04.2308 8941 7 1.49.12.69 Info Обновления не найдены 2021-04-15 15:37:04.2375 8941 7 1.49.12.69 Debug Search plugins... 2021-04-15 15:37:04.2447 8941 7 1.49.12.69 Debug Search plugins completed. 2021-04-15 15:37:04.2573 8941 7 1.49.12.69 Debug Connect to database... 2021-04-15 15:37:05.8497 8941 7 1.49.12.69 Debug Connect to database completed. 2021-04-15 15:37:06.4383 8941 7 1.49.12.69 Debug Context Initialize database config closed (Elapsed 0.57 seconds) 2021-04-15 15:37:06.4485 8941 7 1.49.12.69 Debug Database unique id = 0c6cca28-1066-494a-a2f8-5d93d3dbea9f 2021-04-15 15:37:06.4485 8941 7 1.49.12.69 Debug Context Get database unique id closed (Elapsed 0.01 seconds) 2021-04-15 15:37:06.4523 8941 7 1.49.12.69 Debug Convert started. 2021-04-15 15:37:06.4601 8941 7 1.49.12.69 Debug Converter 'Проверка настроек... 1.28.5659' checking... 2021-04-15 15:37:06.4684 8941 7 1.49.12.69 Debug Converter 'Проверка настроек... 1.30.5765' checking... 2021-04-15 15:37:06.4716 8941 7 1.49.12.69 Debug Converter 'Проверка настроек... 1.43.4' checking... 2021-04-15 15:37:06.4743 8941 7 1.49.12.69 Debug Converter 'Поддержка прокси 1.48.1' checking... 2021-04-15 15:37:06.4787 8941 7 1.49.12.69 Debug Found 0 manga type settings: 2021-04-15 15:37:06.4816 8941 7 1.49.12.69 Debug Converter 'Конвертация базы данных... 1.24' checking... 2021-04-15 15:37:06.4847 8941 7 1.49.12.69 Debug Converter 'Конвертация базы данных... 1.27.5584' checking... 2021-04-15 15:37:06.4847 8941 7 1.49.12.69 Debug Converter 'Конвертация истории... 1.33.5789' checking... 2021-04-15 15:37:06.4905 8941 7 1.49.12.69 Debug Converter 'Конвертация манги... 1.37.3' checking... 2021-04-15 15:37:06.4935 8941 7 1.49.12.69 Debug Converter 'Конвертация базы данных... 1.40.5' checking... 2021-04-15 15:37:06.4968 8941 7 1.49.12.69 Debug Converter 'Конвертация истории... 1.44.1' checking... 2021-04-15 15:37:06.5012 8941 7 1.49.12.69 Debug Converter 'Поиск примерной даты добавления манги... 1.44.11' checking... 2021-04-15 15:37:06.5050 8941 7 1.49.12.69 Debug Converter 'Поиск примерной даты скачивания манги... 1.44.12' checking... 2021-04-15 15:37:06.5085 8941 7 1.49.12.69 Debug Convert completed. 2021-04-15 15:37:06.6428 8941 7 1.49.12.69 Debug Context Actualize app version in db closed (Elapsed 0.13 seconds) 2021-04-15 15:37:06.6716 8941 1 1.49.12.69 Debug Context Check has any manga to select default tab closed (Elapsed 0.03 seconds) 2021-04-15 15:37:10.9976 8941 1 1.49.12.69 Debug Context Load manga settings closed (Elapsed 0.04 seconds) 2021-04-15 15:37:14.1258 8941 1 1.49.12.69 Debug Context ReloadData closed (Elapsed 0.02 seconds) 2021-04-15 15:37:14.1909 8941 1 1.49.12.69 Debug Context Library items loading closed (Elapsed 0.23 seconds) 2021-04-15 15:37:15.1673 8941 1 1.49.12.69 Debug Context Load manga settings closed (Elapsed 0.01 seconds) 2021-04-15 15:37:16.2703 8941 1 1.49.12.69 Debug Context ReloadData closed (Elapsed 0.01 seconds) 2021-04-15 15:37:17.0476 8941 1 1.49.12.69 Debug Context ReloadData closed (Elapsed 0.01 seconds) 2021-04-15 15:37:18.0754 8941 1 1.49.12.69 Debug Context Load manga settings closed (Elapsed 0.04 seconds) 2021-04-15 15:37:23.4871 8941 1 1.49.12.69 Debug Command 'Обновить библиотеку' started. 2021-04-15 15:37:23.5207 8941 1 1.49.12.69 Info Обновление манги 2021-04-15 15:37:23.5228 8941 1 1.49.12.69 Info Обновление манги завершено 2021-04-15 15:37:33.1258 8941 1 1.49.12.69 Debug Application will be closed. 2021-04-15 15:37:33.2229 8941 1 1.49.12.69 Debug Settings saved. 2021-04-15 15:37:33.2229 8941 1 1.49.12.69 Debug Closing database connect. 2021-04-15 15:37:33.2329 8941 1 1.49.12.69 Debug 2021-04-15 15:37:33.2329 8941 1 1.49.12.69 Debug Closed
2021-04-15 15:37:33.2329 8941 1 1.49.12.69 Debug

MonkAlex commented 3 years ago

С исходников запускаешь что ли? Тогда надо явно билдить плагины и убеждаться в том, что они попадают в нужную папку.

Не проверял такой способ работы, если честно =)

ПС: линукса под рукой нет, попробую чуть позже наверное.

tramondi commented 3 years ago

К слову на винде всё тоже самое работает как надо. Возможно косяки в работе с файловой системой в случае с линуксом. image

MonkAlex commented 3 years ago

Посмотрел на линуксе.

  1. sln файл не собирается, т.к. есть проекты, зависящие от WPF. Ожидаемо.
  2. Сборка чисто MangaReader.Avalonia - ожидаемо не собирает плагины и в итоге нет поддержки сайтов.

В целом, подразумевается, что клиент надо брать с https://github.com/MonkAlex/MangaReader/releases Там просто собран рабочий билд, который не требует установки дотнет на линукс.

Если такой вариант чем-то неудобен - напиши, чем именно.

MonkAlex commented 3 years ago

Изначальную багу с "бесконечным меню" починил, будет скоро релиз.

MonkAlex commented 3 years ago

Если есть ещё проблемы по этой ситуации - отпиши, я известные мне починил.