mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
The launcher (pdfs-prompt) now follows the app's theme: the theme code moved into a shared theme.rs, the prompt's stylesheet lives in resources/prompt.css on the libadwaita palette, the Proton-purple accent pin is gone, and every activation re-reads the Proton theme and open_with settings so changes in the app apply without restarting the launcher. The window is rebuilt in src/hud/: - one list with Recent, Pinned and Best matches sections; a click selects, a double-click or Enter opens, focus stays in the entry - rows show a thumbnail, the name with its matched characters in bold, location, sync badge, size and age - a preview pane with a large thumbnail, type, size, modified date, location and availability, plus Open (Enter), Show in Folder (Ctrl+Enter, via FileManager1) and Copy Path (Ctrl+C / Ctrl+Shift+C) - thumbnails from the freedesktop cache, local decoding (written back to the shared cache) or the daemon, on two worker threads - a history of opened files that fills the Recent section and adds a frecency bonus to search ranking - the mount check before opening a Drive file runs off the main thread with a 2 s timeout, and Escape cancels a slow open - rows can be dragged out as files - the search debounce drops to 80 ms New strings are translated in every catalog.
37 lines
1.4 KiB
Plaintext
37 lines
1.4 KiB
Plaintext
crates/pdfs-gui/src/activation.rs
|
|
crates/pdfs-gui/src/app/dates.rs
|
|
crates/pdfs-gui/src/app/main.rs
|
|
crates/pdfs-gui/src/app/pages/activity.rs
|
|
crates/pdfs-gui/src/app/pages/activity_text.rs
|
|
crates/pdfs-gui/src/app/pages/albums.rs
|
|
crates/pdfs-gui/src/app/pages/browser.rs
|
|
crates/pdfs-gui/src/app/pages/devices.rs
|
|
crates/pdfs-gui/src/app/pages/duplicates.rs
|
|
crates/pdfs-gui/src/app/pages/locations.rs
|
|
crates/pdfs-gui/src/app/pages/login.rs
|
|
crates/pdfs-gui/src/app/pages/photo_viewer.rs
|
|
crates/pdfs-gui/src/app/pages/photos.rs
|
|
crates/pdfs-gui/src/app/pages/places.rs
|
|
crates/pdfs-gui/src/app/pages/places_map.rs
|
|
crates/pdfs-gui/src/app/pages/shared.rs
|
|
crates/pdfs-gui/src/app/pages/shared_by_me.rs
|
|
crates/pdfs-gui/src/app/pages/status.rs
|
|
crates/pdfs-gui/src/app/pages/takeout.rs
|
|
crates/pdfs-gui/src/app/pages/trash.rs
|
|
crates/pdfs-gui/src/app/pages/verify.rs
|
|
crates/pdfs-gui/src/app/widgets/compat.rs
|
|
crates/pdfs-gui/src/app/widgets/details.rs
|
|
crates/pdfs-gui/src/app/widgets/file_list.rs
|
|
crates/pdfs-gui/src/app/widgets/menu.rs
|
|
crates/pdfs-gui/src/app/widgets/share_dialog.rs
|
|
crates/pdfs-gui/src/app/widgets/thumbnails.rs
|
|
crates/pdfs-gui/src/app/widgets/versions_dialog.rs
|
|
crates/pdfs-gui/src/dmenu.rs
|
|
crates/pdfs-gui/src/fzf.rs
|
|
crates/pdfs-gui/src/hud/mod.rs
|
|
crates/pdfs-gui/src/hud/preview.rs
|
|
crates/pdfs-gui/src/i18n.rs
|
|
crates/pdfs-gui/src/main.rs
|
|
crates/pdfs-gui/src/prompt.rs
|
|
crates/pdfs-gui/src/query.rs
|