8b211b3aDo not format AppIcon
It's auto generated and I don't want to mess it.
Shota FUJI
authored at
Shota FUJI
comitted at
cf73c7f0Fix reconnect from failed connection missing token
<https://codeberg.org/pocka/plac-for-apple-platform/issues/1>
The previous code saved `self.token` after connection established. So
failed or cancelled connection have `self.token` of `nil`.
Shota FUJI
authored at
Shota FUJI
comitted at
2f4ebd8eFormat using swift-format
I have no idea why diff occurs. I ran format command on every changes
inside Xcode, so Xcode must override configurations. Shit.
Shota FUJI
authored at
Shota FUJI
comitted at
20493904Configure swift-format for dprint
Now this project assumes macOS environment with Xcode/Swift setup, we
can simply run "swift format" from dprint. Because dprint does not
support platform-condition or alike, this has been an error on non-macOS
platform.
Shota FUJI
authored at
Shota FUJI
comitted at
d0a4ca5aUpdate README
To reflect the latest change. I should have renamed directory name too,
though.
Shota FUJI
authored at
Shota FUJI
comitted at
af84e446macos: Direct server host/port form for non-mac platforms
Every Apple platform but macOS disallows UDP multicast/broadcast without
very special permission.
Shota FUJI
authored at
Shota FUJI
comitted at
24da2347macos: Allow connection to server without server ID
Necessary to implement host/port connection for Apple platforms, as they
are not able to perform UDP multicast without special permission.
Shota FUJI
authored at
Shota FUJI
comitted at
d8502749macos: Use "String(localized:defaultValue)" instead Text
Surprisingly, texts extracted using "Text(_ key)" does not fallback to
default language. Instead, these use localization key (e.g.,
"PlaybackBar.Play".) This will be problematic for partial translations
in a future. For some reasons, texts extracted using
"String(localized:defaultValue)" do not behave the same, so the
"defaultValue" will be used for untranslated keys.
Shota FUJI
authored at
Shota FUJI
comitted at
f3aaca67macos: Change zone picker to icon button + popover
The previous label + listbox changes its width depends on available zone
names. In addition to that, there is no enough space for the upcoming
output control button.
Shota FUJI
authored at
Shota FUJI
comitted at
39a5e90cmacos: Fix cancelling extension registration not close connection
Roon UI piles up "<extension name> (Enable)" rows everytime user cancels
then reconnects.
Shota FUJI
authored at
Shota FUJI
comitted at