65062858Format Vala files
It seems changes to "uncrustify.cfg" has not been read by dprint.
Temporarily set "cacheKey" then reran, now every Vala files are
formatted.
Shota FUJI
authored at
Shota FUJI
comitted at
bbf35e5bArtwork download logic in Vala
I'd like to have most of logics in GTK-style. It technically is possible
to do in Zig, but doing that in Vala is more straightforward and
requires less effort, I guess.
As a result, overall display speed massively improved.
Shota FUJI
authored at
Shota FUJI
comitted at
e10485b3Use GListView instead of GListBox
This improves rendering performance.
Although this reverts "action menu" UI, I believe this is better and
easier to use. Plac for macOS has been using this "everything is list"
style and I prefer this over the popup menu.
Shota FUJI
authored at
Shota FUJI
comitted at
bc7b89c0Merge core/ and gtk-adwaita/ directories
There are no other package using core/ anymore.
Shota FUJI
authored at
Shota FUJI
comitted at
06b251d3Remove code related to CLI
I no longer use it. Memory errors should be tested with unit tests
and/or integrated tests using mock server.
Shota FUJI
authored at
Shota FUJI
comitted at
a363d624Remove code related to macOS client
Client application for Apple devices now has dedicated repository.
https://codeberg.org/pocka/plac-for-apple-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