plac

Roon remote in GTK4

Commits at 36a122b88eb46503c6d04d4516ad33adc5324c65

  1. 9dfa25f8 Remove unused file modulemap is for using C API inside Swift (Xcode?) Shota FUJI authored at Shota FUJI comitted at
  2. 52424bba Migrate server discovery to Vala For tighter integration and make the whole app GLib-y. Shota FUJI authored at Shota FUJI comitted at
  3. c5add195 Invalidate dprint cache after change to uncrustify.cfg Shota FUJI authored at Shota FUJI comitted at
  4. 65062858 Format 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
  5. f03491b5 Indent namespace It's really hard to read. Shota FUJI authored at Shota FUJI comitted at
  6. c2207f32 Remove blank lines before close brace Shota FUJI authored at Shota FUJI comitted at
  7. 307a1081 Add required dependency to README Shota FUJI authored at Shota FUJI comitted at
  8. 07f92073 Delete image download logic from Zig core No longer used. Shota FUJI authored at Shota FUJI comitted at
  9. bbf35e5b Artwork 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
  10. e10485b3 Use 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
  11. ec1dfd7a Fix "nix development" fails Shota FUJI authored at Shota FUJI comitted at
  12. bc7b89c0 Merge core/ and gtk-adwaita/ directories There are no other package using core/ anymore. Shota FUJI authored at Shota FUJI comitted at
  13. 06b251d3 Remove 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
  14. a363d624 Remove 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
  15. 67dfb52c Add screenshot for Plac for GTK Shota FUJI authored at Shota FUJI comitted at
  16. d0a4ca5a Update README To reflect the latest change. I should have renamed directory name too, though. Shota FUJI authored at Shota FUJI comitted at
  17. af84e446 macos: 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
  18. 24da2347 macos: 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
  19. 81f30d60 macos: Remove unused initializer Shota FUJI authored at Shota FUJI comitted at
  20. e883d51d macos: Use macOS' now playing feature Shota FUJI authored at Shota FUJI comitted at
  21. aa63acc6 Update README on Plac for macOS Shota FUJI authored at Shota FUJI comitted at
  22. 568a6738 macos: More native-look zone/output option panel Shota FUJI authored at Shota FUJI comitted at
  23. d8502749 macos: 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
  24. 252c00c7 macos: Render outputs and their volume controls Shota FUJI authored at Shota FUJI comitted at
  25. f3aaca67 macos: 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
  26. 347297ee macos: Delete UI tests I don't use it, at least for now. Shota FUJI authored at Shota FUJI comitted at
  27. 4bb6f62a macos: s/plac/Plac/g Apple/Swift ecosystem use CamelCase for filenames. Shota FUJI authored at Shota FUJI comitted at
  28. 51147fe9 macos: Parse link format on list subtitle as well Shota FUJI authored at Shota FUJI comitted at
  29. 8b1c810d macos: Japanese translations Shota FUJI authored at Shota FUJI comitted at
  30. 39a5e90c macos: 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