neil-morrison44 / pocket-sync

A GUI tool for doing stuff with the Analogue Pocket
GNU Affero General Public License v3.0
631 stars 25 forks source link

UI Broken on Linux flatpak #295

Open lapastillaroja opened 3 months ago

lapastillaroja commented 3 months ago

Describe the bug

UI is a little broken on Linux When downloading core files from the same time there's no list of files being downloading or progress. Only remaining time but only refreshes every 7 to 10 seconds at best.

image

Dialog element size is too big and difficult to click. Resizing the screen or maximizing doesn't have any effect image

Expected behaviour I'm expecting to see the download progress. Also to have better dialog sizes

Logs No particular log errors

[2024-06-15][13:36:45][DEBUG][reqwest::connect] starting new connection: https://archive.org/
[2024-06-15][13:36:45][DEBUG][reqwest::connect] starting new connection: https://archive.org/
[2024-06-15][13:36:48][DEBUG][pocket_sync] Command: find_required_files
[2024-06-15][13:36:48][DEBUG][reqwest::connect] starting new connection: https://archive.org/
[2024-06-15][13:36:50][DEBUG][pocket_sync] Command: get_news_feed
[2024-06-15][13:36:50][DEBUG][reqwest::connect] starting new connection: https://openfpga-cores-inventory.github.io/
[2024-06-15][13:36:54][INFO][webview] Fetching Inventory
[2024-06-15][13:36:55][DEBUG][pocket_sync] Command: get_news_feed
[2024-06-15][13:36:55][DEBUG][reqwest::connect] starting new connection: https://openfpga-cores-inventory.github.io/
[2024-06-15][13:39:24][INFO][webview] Fetching Inventory
[2024-06-15][13:40:34][DEBUG][pocket_sync] Command: list_files - Platforms
[2024-06-15][13:40:42][INFO][pocket_sync::install_zip] Installing Core Event
[2024-06-15][13:40:42][INFO][pocket_sync::install_zip] Core - jotego.jtngp
[2024-06-15][13:40:42][DEBUG][reqwest::connect] starting new connection: https://raw.githubusercontent.com/
[2024-06-15][13:41:50][DEBUG][pocket_sync] Command: get_news_feed
[2024-06-15][13:41:50][DEBUG][reqwest::connect] starting new connection: https://openfpga-cores-inventory.github.io/
[2024-06-15][13:41:54][INFO][webview] Fetching Inventory
[2024-06-15][13:41:55][DEBUG][pocket_sync] Command: get_news_feed
[2024-06-15][13:41:55][DEBUG][reqwest::connect] starting new connection: https://openfpga-cores-inventory.github.io/
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: list_folders - Cores
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: list_folders - Cores
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: read_text_file - Cores/jotego.jtngp/core.json
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: find_required_files
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: read_binary_file - Platforms/_images/jtngp.bin
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: read_binary_file - Cores/jotego.jtngp/icon.bin
[2024-06-15][13:42:01][DEBUG][pocket_sync] Command: read_text_file - Platforms/jtngp.json
[2024-06-15][13:42:01][DEBUG][reqwest::connect] starting new connection: https://archive.org/

Desktop (please complete the following information):

neil-morrison44 commented 3 months ago

Hi, yeah these are known issues on Linux - it's in a bit of a bad place just now & will be until I've updated to Tauri v2.

Which, once I've updated to it, will fix both the Flatpak warnings & the browser rendering issues. (and allow me to use features from more recent versions of Rust)

It's been in beta for a while now, so I'm hoping it'll start releasing Release Candidates soon.

lapastillaroja commented 3 months ago

Thank you!