Commit Graph
948 Commits
Author SHA1 Message Date
Drew Weymouth e20bdcad37 Add Ctrl+Q quit shortcut for non-Mac 2024-02-03 11:56:21 -08:00
Drew Weymouth 7943b17199 fix regression with not updating grid view items occasionally 2024-02-02 08:55:38 -08:00
Drew Weymouth 7e8a4d6d37 Updates #22: add focus arrow key navigation to grid view 2024-02-02 08:44:52 -08:00
Drew Weymouth 5db80c7109 Merge pull request #324 from anarcat/developer-name-not
add developer_name to appstream data file
2024-01-30 08:23:31 -08:00
Antoine Beaupré 59e05c20e1 add developer_name to appstream data file
It seems this is necessary in Flatpaks now. I have a build that failed with:

```
flatpak run --command=flatpak-builder-lint org.flatpak.Builder --exceptions repo repo
 in dir /srv/buildbot/worker/build-x86_64-1/build (timeout 1200 secs)
 watching logfiles {}
 argv: b'flatpak run --command=flatpak-builder-lint org.flatpak.Builder --exceptions repo repo'
 using PTY: False
{
    "errors": [
        "appstream-missing-developer-name"
    ],
    "warnings": [
        "appstream-summary-too-long",
        "appstream-screenshot-missing-caption"
    ]
}
Please consult the documentation at https://docs.flathub.org/docs/for-app-authors/linter
program finished with exit code 1
elapsedTime=54.274905
```

... interestingly, that is marked as "warning" in the above
documentation:

https://docs.flathub.org/docs/for-app-authors/linter/#appstream-missing-developer-name

... but is reported as an error now. Even worse, the tag is
deprecated:

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer_name

I tried to fix it by vendoring this fixed version in the flatpak,
we'll see how that goes:

https://github.com/flathub/io.github.dweymouth.supersonic/pull/62#issuecomment-1916007362
2024-01-29 22:35:22 -05:00
Drew Weymouth 126de719e4 prepare for 0.9.0 release 2024-01-27 08:04:06 -08:00
Drew Weymouth ff532a2446 Update Mac GH Actions build for changes to Makefile targets 2024-01-22 18:59:52 -08:00
Drew Weymouth 2ec8074421 Merge pull request #314 from Laevos/laevos/macports-instructions
add macports bulid instructions
2024-01-22 18:53:24 -08:00
Drew Weymouth 2622f43285 Merge pull request #318 from Laevos/laevos/remove-macos-vapoursynth-deps
remove vapoursynth deps from `bundledeps_macos`
2024-01-22 18:52:22 -08:00
Lilith McMullen 376a51832f remove reference to vapoursynth on macports 2024-01-22 18:47:13 -08:00
Lilith McMullen 20ce0c0589 break out bundledeps instructions for macports vs homebrew 2024-01-22 18:43:05 -08:00
Lilith McMullen 37f2eadb80 break out bundledeps make targets 2024-01-22 18:40:09 -08:00
Drew Weymouth 91aa92706d Fix #316: Add setting to show notification on track change 2024-01-20 14:42:22 -08:00
Drew Weymouth edc3ef7bfa Fix #315: Pre-select most recent playlist in "Add to playlist" dialog 2024-01-20 14:22:30 -08:00
Laevos ae41e6d71c add macports bulid instructions 2024-01-15 22:28:25 +00:00
Drew Weymouth e1bc745645 refactor: split a lower-level playbackEngine out of PlaybackManager 2024-01-13 11:53:18 -08:00
Drew Weymouth ee275cb9ed update Fyne fork to 2.4.3 baseline 2024-01-12 08:53:21 -08:00
Drew Weymouth c9e6d5981a bump copyright year 2024-01-12 08:14:33 -08:00
Drew Weymouth e9d462e655 move player package into backend 2024-01-08 18:53:13 -08:00
Drew Weymouth 7cfd176c59 extract deepCopy helper function 2024-01-08 17:17:12 -08:00
Drew Weymouth f74d1cc730 Update README.md 2024-01-08 09:13:13 -08:00
Drew Weymouth daa1c44535 Merge pull request #310 from dweymouth/save-play-queue
Add option to save and restore play queue on exit/startup
2024-01-08 09:00:11 -08:00
Drew Weymouth fca5abca94 ignore/skip failure to restore individual tracks from queue 2024-01-08 08:14:45 -08:00
Drew Weymouth 793b570999 load saved play position on startup 2024-01-07 17:14:57 -08:00
Drew Weymouth fe41781df4 add settings dialog check for Save to Queue 2024-01-07 16:42:35 -08:00
Drew Weymouth c4c4a71d5e save and load play queue on exit/startup (partial impl) 2024-01-07 16:25:15 -08:00
Drew Weymouth d2743815bf add new icon 2024-01-06 16:24:41 -08:00
Drew Weymouth e4342ac135 Add icons to menu items 2024-01-06 16:24:23 -08:00
Drew Weymouth 9b97347ad8 change icon color rather than button color to indicate "active" buttons 2024-01-06 15:42:30 -08:00
Drew Weymouth 9c2f72d9f2 Fix #33: allow reordering of play queue 2024-01-06 14:22:18 -08:00
Drew Weymouth 8683999f29 make sure to unpause on PlayFile in MPV player 2024-01-06 14:19:11 -08:00
Drew Weymouth 13e4ff0544 remove old shuffle icons 2024-01-06 11:44:54 -08:00
Drew Weymouth b3a5fee264 replace shuffle icon 2024-01-06 11:44:25 -08:00
Drew Weymouth ca25756db7 fix regression- crashing on Repeat One when nothing playing 2024-01-06 11:11:34 -08:00
Drew Weymouth db4f58acf0 Merge pull request #306 from natilou/replace-png-icons
Highlight the icon of the current page
2024-01-06 10:49:52 -08:00
natilou d168651cfa including the new .svg file as well as the changes to bundled_gen.sh 2024-01-06 10:25:08 -03:00
natilou 55a959ac4c adding default color name, calling updateNavBtnsColor in SetPage and handling the nil case 2024-01-06 10:25:08 -03:00
natilou 4e62db34f1 adding new svg icon for ResHeartFilledSvg and other svg icon for ResHeartOutlineSvg 2024-01-06 10:25:08 -03:00
natilou 159c127be8 Highlight the icon of the current page and reset the original color of the rest 2024-01-06 10:25:08 -03:00
Drew Weymouth f5cc27b67c whoops commited extra file 2024-01-06 10:25:08 -03:00
Drew Weymouth b041602899 WIP replace png icons - heart icon doesn't theme 2024-01-06 10:25:08 -03:00
Drew Weymouth 407b5f2780 don't allow unselection of radio buttons 2023-12-27 15:54:14 -08:00
Drew Weymouth 10feaad1f3 Merge pull request #305 from dweymouth/feature/jukebox
Redesign of PlaybackManager
2023-12-23 10:52:55 -08:00
Drew Weymouth 85bfa73da4 remove unused PlaylistPos from player status 2023-12-22 18:07:55 -08:00
Drew Weymouth 91951ebfd2 implement new logic for RemoveTracksFromQueue 2023-12-22 17:58:36 -08:00
Drew Weymouth cfb8739a61 when changing loop mode, only call player.SetNext if needed 2023-12-22 17:22:40 -08:00
Drew Weymouth d089151f85 remove extra replaygain set 2023-12-22 16:28:34 -08:00
Drew Weymouth cf41795659 handle LoopMode logic, plus some reorganization 2023-12-22 16:21:29 -08:00
Drew Weymouth de6ba5c120 move LoopMode 2023-12-22 16:01:56 -08:00
Drew Weymouth d9eca8d807 Beginning of reworked PlaybackManager - PARTIAL 2023-12-22 15:50:39 -08:00