schroda db65b9df44 Feature/merge source and extensions screen on desktop (#535)
* Merge "source" and "extension" screen for desktop

* Move "tab" related components into new folder

* Reuse "tab" components for "browse" screen

* Prevent extension list from being taller than 100% of the parents height

- remove margin - virtuoso has issues calculating the height otherwise
- change group title styling, fontSize caused issues

* Align "source" list group header with "extension"

* Remove bottom padding from "ExtensionCard"

* Move "GroupedVirtuoso" related components into folder

* Use "GroupedVirtuoso" for "extensions"

There was an issue with the height calculation of the virtuoso list, which apparently was caused by the conditional rendering of the group title and item as list items.
Due to this, while scrolling down, the virtuoso list caused an overflow, which rendered the scrollbar, which in turn caused the list items to shrink in width.
The end result of this was, that the list items "jumped" slightly on the initial render of the items, due to the scrollbar appearing and disappearing
2024-01-02 23:32:49 +01:00
2021-08-08 04:45:35 +04:30
2023-06-05 00:58:21 +02:00
2023-10-27 20:19:04 +02:00
2023-10-27 20:23:00 +02:00
2023-06-05 00:58:21 +02:00
2023-09-29 00:37:46 +02:00
2023-08-14 21:43:18 +02:00
2023-10-27 20:19:04 +02:00
2023-06-05 00:58:21 +02:00
2021-08-18 05:34:00 +04:30
2024-01-02 16:46:41 +01:00
2023-02-13 20:31:25 +03:30
2023-10-27 20:19:04 +02:00
2024-01-02 16:46:41 +01:00

Hold up!

If you got here hoping to download Tachidesk-WebUI, go back and download Tachidesk-Server, Tachidesk-WebUI is distributed as an embedded web interface along with Tachidesk-Server.

Tachidesk-WebUI

WebUI doesn't have it's own Tachidesk distribution and is version locked by Tachidesk-Server, In other words the Tachidesk-WebUI distribution is actually the Tachidesk-Server distribution.

Online builds of WebUI of are always available here. Make sure to set your Tachidesk-Server hostname in Settings or you'll get infinite loading. Also note that its the latest revision of WebUI and might not work correctly if you connect to a stable build of Tachidesk-Server.

You can find minified builds of WebUI in Tachidesk-WebUI-preview

Contributing and Technical info

See CONTRIBUTING.md.

Translation

Feel free to translate the project on Weblate

Translation Progress Translation status

License

Copyright (C) Contributors to the Suwayomi project

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
Description
Material You styled Suwayomi WebUI
Readme 26 MiB
Languages
TypeScript 99.9%