26 Commits

Author SHA1 Message Date
Etoh
eafd4b3ad0
Re-base action_windows to 1.6.9 (#451)
* Create pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Update pythonpackage.yml

* Do not show playback speed change notifications in OSD

* Upbuild and remove debug message

* Strip quotation marks from per-player arguments (#226)

* Delete unmaintained changelog.

Removing old and unmaintained changelog file.

* Add more MPC-HC paths (#398)

* Migrate from AppVeyor to GitHub Actions (#399)

* Disable AppVeyor

* Actions: disable other jobs

* Actions: implement windows job

* Use requirements

* Typo in version parser

* Replace type nul for PowerShell

* Change Python version to 3.7

* buildPy2exe: exclude tcl and tkinter

* buildPy2exe: rename zip archive to include extension

* Actions for Windows: build on Python 3.8

* Re-enable build flow for other platforms

* Remove AppVeyor configuration file

* Add manpages courtesy of Bruno Kleinert #387

* Install the manpages.

* Separate debian package artifacts

Make it so that server and full packages are separate artifacts in CI rather than single zip containing both.

* Fix server deb deployment name in CI workflow

* Fix package filename for debs

* Update mpv json ipc vendor code

Update to version 1.1.13 to hopefully address #322 fully.

* Update setup.py for vendor code of mpv jsonipc

* Build AppImage on Ubuntu 18.04

Temporary workaround for AppImage built on Ubuntu 20.04 crashing with segmentation fault. #401

* Update python_mpv_jsonipc to 1.1.13 keeping our changes

* Remove the AppVeyor badge as we stopped using it.

* Improve playlist advancement for VLC and mpv (#334) (#397)

* Advance playlist on end of file in mpv and VLC
* Update duration for streams to fix playlist advancement (#334)

* Add notice for Python in third party collection file (#404)

* Add notice for Python in third party collection file

* Convert third party notices file to plain text

* Adapt codebase to third party notices format change

* Mark as beta 1 (release 97)

* Mark as 1.6.8 final (build 98)

* Update pt_BR translation, fix typo (#422)

* Bundle libgthread-2.0.so.0 into AppImage

* add libxcb manually

* Add missing libxcb-util to build environment

* Enable GitHub Actions on pull requests

* Bundle libxcb1 into AppImage to fix #380

* Send 32-bit/64-bit context when updating

* Upver to 1.6.9 release 99

* Remove references to IRC (#430)

* Add reference to GitHub discussions

* Update issue templates

* Revert "Merge branch 'master' into master"

This reverts commit 173007e9b17c3cf7d658e12f1220bb1a3af743e6, reversing
changes made to 6105da870a4560c47ee54d7de21f2e1ccec1bcef.

Co-authored-by: Daniel Wróbel <wrobel.dan@gmail.com>
Co-authored-by: Alberto Sottile <alby128@gmail.com>
Co-authored-by: Daniel Wróbel <1662391+daniel-123@users.noreply.github.com>
Co-authored-by: Atílio Antônio <atiliodadalto@hotmail.com>
Co-authored-by: Teoh Han Hui <teohhanhui@gmail.com>
Co-authored-by: Alberto Sottile <asottile@gmail.com>
Co-authored-by: Assistant <assistant.moetron@gmail.com>
2021-08-02 20:46:30 +01:00
Alberto Sottile
bc242c2565 macOS: add support for Mojave Dark Mode
This commit adds to our UI the support for macOS 10.14+ Dark Mode.
Qt already adapts a large fraction of the color scheme, but some
label colors had to be adjusted and were put in separate STYLE_DARK
constants. To determine if the OS is set in Dark or Light Mode, we
use a new dependency, included in the vendor folder:
Darkdetect - license: BSD-3-Clause

To allow the app bundle to use the Dark Mode APIs, a constant is
added in the info.plist ('NSRequiresAquaSystemAppearance': False)
2019-05-14 16:00:22 +02:00
Alberto Sottile
281d8023fd Edit folder structure and add setuptools support (#231)
* setuptools: Initial commit

* setuptools: remove the .py extension from installed commands

* setuptools: restructure scripts to use entry_points in setup.py

* setuptools: include TLS dependencies and remove unneeded code

* setuptools: change resources path

* AppVeyor: upgrade Python and py2exe, embed TLS dependencies

* buildpy2exe: fix path for resources

* AppVeyor: upgrade py2exe and PySide2

* Amend setup.py according to the suggestions from PR #230

* Insert TLS dependencies in requirements

* AppVeyor: fix build for master

* AppVeyor: revert to PySide2 5.12.0
2019-04-13 14:39:55 +01:00
Alberto Sottile
2ac6417c50 buildpy2app: include lua subfolder in the app bundle 2019-02-16 00:08:11 +01:00
Alberto Sottile
8d2472bc68 buildpy2app: include cffi in the app bundle 2019-02-16 00:08:03 +01:00
Alberto Sottile
1dd22bc06c Travis: bump minimum version to 10.12 2019-02-05 21:46:59 +01:00
Alberto Sottile
29bfcc8cef buildPy2app: update copyright year 2019-02-01 10:41:41 +01:00
Daniel Ahn
ac4da59479 Revert "Revert "Code Syntax Refactoring""
This reverts commit 51fba3722f653156eca30d45cb07846fb725a777.
2018-07-23 14:12:09 -07:00
Alberto Sottile
51fba3722f
Revert "Code Syntax Refactoring" 2018-07-23 22:32:47 +02:00
Daniel Ahn
f01de206d8 fix formattings 2018-07-20 12:12:55 -07:00
albertosottile
1d4f57866e Merge python 3.x branch 2018-07-17 09:54:55 +02:00
albertosottile
9745217937 Bundle syncplayServer in py2app 2018-06-20 23:49:29 +02:00
Alberto Sottile
0afac4ab39 Bundle syncplayServer in py2app 2018-06-20 00:08:40 +02:00
Alberto Sottile
6b515e671c Set 10.11.0 as minimum macOS version in the .app bundle 2018-06-17 15:56:29 +02:00
Alberto Sottile
4fae32a466 Set 10.11.0 as minimum macOS version in the .app bundle 2018-06-17 15:38:50 +02:00
albertosottile
9f6b664c4b Update py2app script for Qt 5.11 2018-06-14 11:38:50 +02:00
albertosottile
0e60863d43 Update py2app script for Qt 5.11 2018-06-13 19:45:20 +02:00
Alberto Sottile
a58aa6de54 Fix issue #184 2018-05-30 23:03:02 +02:00
albertosottile
477dc37535 Use requests instead of urllib in getListOfPublicServers and checkForUpdate 2018-05-29 00:10:48 +02:00
Alberto Sottile
b827a57cab 2to3 conversion and initial VLC support 2018-04-24 00:44:19 +02:00
Alberto Sottile
8ade9c0d8d Fixes issue #181 from upstream 2018-04-15 20:23:01 +02:00
alby128
bcc2983815 Ported GUI code to Qt.py 2017-10-04 15:19:49 +02:00
alby128
bc31d1d352 Enable about dialog on all OS 2017-10-02 23:57:54 +02:00
alby128
b27f353e71 Fixes py2app script for PySide2 2017-09-28 16:24:20 +02:00
Alberto Sottile
0b41edaef6 Added license text files in resources in .app package 2017-09-18 22:57:43 +02:00
alby128
89b4df7a4a Ported GUI to PySide 2 2017-09-07 19:37:03 +02:00