TÖRÖK Attila
76da9621c9
desktop: Add a preference to enable the OpenH264 decoder
2024-05-30 20:22:33 +02:00
sleepycatcoding
3c944e35c7
desktop/frontend-utils: Show filename or bundle name in recent list
...
This should lead to shorter recent entries in the GUI by only showing the filename or bundle name (depending on which was opened).
If name field is missing from `recents.toml`, which would be the case with files created by previous Ruffle versions, it falls back to the filename from the URL.
2024-05-26 00:37:35 +03:00
Marco Bartoli
e1f014ea85
desktop: Add HTTP Referer and Cookie ( #16424 )
2024-05-24 22:07:36 +00:00
TÖRÖK Attila
331d1789da
render,core,desktop: Port to `wgpu` `v0.20.0`, switch to `egui` `master`
2024-05-17 01:19:01 +03:00
Nathan Adams
58a0f03bdf
desktop: default_player_options -> default_launch_options
2024-05-10 19:51:37 +02:00
Nathan Adams
313ee5dd27
frontend-utils: Extracted out a PlayerOptions struct from desktop
2024-05-10 19:51:37 +02:00
Nathan Adams
f748dd747d
desktop: Made upgrade_to_https Option
2024-05-10 19:51:37 +02:00
Nathan Adams
1771e09e5e
desktop: Made dummy_external_interface Option
2024-05-10 19:51:37 +02:00
Nathan Adams
34ec60aaa2
desktop: Made player_runtime Option and added to Open Advanced menu
2024-05-10 19:51:37 +02:00
Nathan Adams
d3b3119c9d
desktop: Made player_version Option
2024-05-10 19:51:37 +02:00
Nathan Adams
09e5339fab
desktop: Made letterbox Option
2024-05-10 19:51:37 +02:00
Nathan Adams
446f567e87
desktop: Made load_behavior Option
2024-05-10 19:51:37 +02:00
Nathan Adams
230c895c92
desktop: Made scale and force_scale Option
2024-05-10 19:51:37 +02:00
Nathan Adams
55161f431c
desktop: Made align and force_align Option
2024-05-10 19:51:37 +02:00
Nathan Adams
22a2bf56a2
desktop: Made quality Option
2024-05-10 19:51:37 +02:00
Nathan Adams
86c2015524
desktop: Made tcp_connections Option
2024-05-10 19:51:37 +02:00
Nathan Adams
9a74da2782
desktop: Made max_execution_duration Option<Duration>, where None is infinite
2024-05-10 19:51:37 +02:00
Nathan Adams
34c994a28f
desktop: Made OptionalUrlField an OptionalField<UrlField>
2024-05-10 19:51:37 +02:00
Nathan Adams
9d6d945ca4
desktop: Rename PlayerOptions to LaunchOptions
2024-05-10 19:51:37 +02:00
sleepycatcoding
059abb17ce
desktop: Add a way to clear recently played files
2024-05-09 11:10:44 +02:00
sleepycatcoding
7eae6ad90b
desktop: Add translatable string for recents menu entry
2024-04-29 20:46:42 +02:00
sleepycatcoding
15a0d18b16
desktop: Filter out invalid and unavailable recent entries
2024-04-29 20:46:42 +02:00
sleepycatcoding
c5dade88dd
desktop: Separate menu bar into a module
2024-04-29 20:46:42 +02:00
sleepycatcoding
c37677e27a
desktop: Move about window into dialogs
2024-04-29 20:46:42 +02:00
sleepycatcoding
e21f7c1aab
desktop: Move VolumeControls into dialogs
2024-04-29 20:46:42 +02:00
sleepycatcoding
eb9c95c660
desktop: Separate dialogs into a separate struct
2024-04-29 20:46:42 +02:00
sleepycatcoding
9db308ddf8
desktop: Make recent limit user configurable
2024-04-29 20:46:42 +02:00
sleepycatcoding
7c7f383595
frontend-utils: Move url_to_readable_name from desktop
2024-04-09 18:54:11 +02:00
Colin Kinloch
6f568d0a2d
desktop: Fix gui scale on launch on wayland
2024-04-04 17:58:58 +02:00
Nathan Adams
f18d890bea
frontend-utils: Move Bookmark from desktop
2024-04-04 11:16:50 +02:00
sleepycatcoding
92f437ec15
desktop: Add storage backend preference
2024-04-03 23:44:27 +02:00
sleepycatcoding
9cab16eb68
desktop: use location instead of url
...
URL might be a bit misleading when you can also use local files as bookmarks.
2024-04-03 22:20:55 +02:00
sleepycatcoding
02a27db372
desktop: add bookmark add dialog
...
Now you can add bookmarks while not playing anything, fields are defaulted based on the current movie (if there is one).
2024-04-03 22:20:55 +02:00
sleepycatcoding
5cb9988183
desktop: custom bookmark names
...
Bookmark names can now be changed by the user, defaults to the URL file.
2024-04-03 22:20:55 +02:00
sleepycatcoding
231fbb7d66
desktop: redesign bookmark UI
...
lets be fair, the previous one was ugly + this one allows you to actually
change the URL!
2024-04-03 22:20:55 +02:00
sleepycatcoding
077cf7c77b
desktop: split PathOrUrlField into widgets module
...
Makes possible to reuse this element in bookmarks UI
2024-04-03 22:20:55 +02:00
sleepycatcoding
fb93ef9cb6
desktop: allow multiple bookmarks with the same URL
2024-04-03 22:20:55 +02:00
sleepycatcoding
e1f9b5e5df
desktop: add UI for bookmarks
2024-04-03 22:20:55 +02:00
sleepycatcoding
df7d95bf43
desktop: show translated string for currently selected language
2024-03-31 20:54:18 +02:00
Kamil Jarosz
589e7bfb31
desktop: Prevent egui from consuming the Tab key
2024-03-27 00:40:24 +01:00
Nathan Adams
ad34f04b7a
desktop: Make sure all backends are tried in the Preferences dialog
2024-03-24 21:04:09 +01:00
Nathan Adams
38f7443605
desktop: Try each graphics backend one-by-one until we have a result
2024-03-24 21:04:09 +01:00
Nathan Adams
a5fe7e1c81
desktop: Add log filename pattern (e.g. with timestamp) to preferences
2024-03-11 21:28:25 +01:00
Nathan Adams
e18055d351
desktop: Don't translate opengl, metal etc
2024-03-07 20:38:06 +01:00
Nathan Adams
c713f56ac0
desktop: Allow changing the audio output device
2024-03-05 00:02:27 +01:00
Nathan Adams
09dfa6427e
desktop: Allow changing the language in Preferences
2024-03-05 00:02:27 +01:00
Nathan Adams
baa0c5c7cd
desktop: Use custom (de)serialization for preferences, not serde
2024-03-05 00:02:27 +01:00
Nathan Adams
ed56c70b55
desktop: Only show possibly-available backends for the current system
2024-03-05 00:02:27 +01:00
Nathan Adams
d62963c2d4
desktop: Rename config.rs to preferences.rs
2024-03-05 00:02:27 +01:00
Nathan Adams
8b589a9620
desktop: If the preferred graphics backend is unavailable, pick another one and warn
2024-03-05 00:02:27 +01:00