Gabriel Dolberg
a6676020c3
Add room history mechanism (Syncplay#336)
...
* new 'roomhistory' value in configuration
* change gui room input to combobox to display history
* update history upon startup using the configuration room
2020-07-17 18:09:09 +03:00
Noah Saso
7901542431
Fixed variables flipped around to resolve #281 ( #311 )
2020-05-13 23:25:29 +01:00
Alexandria
ff5b669683
fix warning message ( #297 )
...
/usr/lib/syncplay/syncplay/ui/GuiConfiguration.py:323: SyntaxWarning: "is not" with a literal. Did you mean "!="?
2020-04-17 14:08:58 +01:00
ObserverOfTime
bf5c8dd531
Fix string equality checks ( #267 )
2019-12-30 12:56:27 +00:00
albertosottile
763406b660
ConfigDialog: adjust dialog height when errors are shown on macOS
2019-06-21 23:34:06 +02:00
et0h
b37a514050
Fix issue displaying GuiConfig errors when using PyQt >= 5.12.1 ( #240 )
2019-06-21 22:26:24 +01:00
et0h
f3b04ad39d
Don't make space for icon within player path combobox
2019-05-19 18:58:24 +01:00
et0h
2ecd9e7877
Prevent long player paths from making GuiConfig window too wide
2019-05-19 18:29:00 +01:00
Alberto Sottile
12fc04326a
macOS: add localized Edit menu with dictation support and emoji picker
...
Qt on macOS automatically adds these entries to the menubar of GUI apps,
providing that such apps have an Edit menu at their startup.
Hence, this commit contains the following changes (macOS only):
- create the menubar in the first dialog shown by the app (GuiConfiguration)
- create an Edit menu, populate it with Cut/Copy/Paste/Select all actions
- connect system-wide shortcuts to these new actions
- pass the menubar and the Edit menu to the MainWindow through config and
through an added optional argument in getUI and GraphicalUI
- populate the menubar created before and not a new menubar in MainWindow
- provide localized strings for the entries in the Edit menu
- add xx.lproj folders in Syncplay.app/Contents/Resources/ to allow
automatic localization of the entries added by the OS
Known issues:
- automatically added entries will always be in the OS language
- the Edit menu might retain the previous language after a language
change in the app settings. Reboot the app solves the issue.
- the automatically added entries might disappear if the app language
does not match the OS language
2019-05-14 16:00:22 +02:00
Alberto Sottile
4ff359a820
macOS: appearance fixes on the config dialog UI
2019-05-14 16:00:22 +02:00
Etoh
ca9e1875e9
Config dialog: Remove 'update list' button and tweak sizes ( #233 )
...
Also aligns executable input with other inputs
2019-05-01 19:14:51 +01:00
Etoh
7f23ac44e0
Enable high-DPI scaling where available
2019-02-17 11:00:27 +00:00
Alberto Sottile
89f8a28f3f
Correct addWidget invocation to avoid a TypeError with qt 5.12.1
2019-02-07 16:46:27 +01:00
Alberto Sottile
a78c646556
IPv6: GUI and client fixes
2019-01-27 11:42:13 +01:00
Daniel Ahn
2d143aefca
Final Spacing changes for PR
2018-07-24 09:05:49 -07:00
xNinjaKittyx
a1a3598d82
Reverting more == True statements
2018-07-23 15:07:14 -07:00
xNinjaKittyx
3d35d2e02d
Revert a typo and an equality check
2018-07-23 14:57:29 -07: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
63c0573ab2
Reverted most code back to == False. Future code should consider using is False if possible.
2018-07-21 03:20:34 -07:00
Daniel Ahn
aa4f95e4be
Finished cleanup
2018-07-20 13:49:13 -07:00
Daniel Ahn
4dea39a068
Add more pycodestyle fixes
2018-07-20 12:57:00 -07:00
Alberto Sottile
a58aa6de54
Fix issue #184
2018-05-30 23:03:02 +02:00
Alberto Sottile
e9a194b36e
Missing fields errors were not notified
2018-04-28 01:01:53 +02:00
Alberto Sottile
b827a57cab
2to3 conversion and initial VLC support
2018-04-24 00:44:19 +02:00
albertosottile
6f172d9803
Merged upstream changes
2018-04-11 12:24:38 +02:00
Alberto Sottile
d2b1710b1b
Merge pull request #176 from Nico769/master
...
Added Italian translation
2018-02-20 10:06:49 +01:00
Etoh
f5c6b8fcf9
Make repl.lua copyright notice more prominent
2018-01-14 17:54:18 +00:00
Etoh
79c34f823e
Avoid error on unexpected last update check format when changing between Python versions ( #170 )
2018-01-13 14:46:17 +00:00
Etoh
bb53c2e77f
Rename OSX->MacOS
2017-12-10 15:19:23 +00:00
Etoh
2618a0f527
Refactor resourcespath/posixpath to utils
2017-12-10 14:58:39 +00:00
Etoh
8a082ed1cd
Refactor OS check to utils
2017-12-10 14:32:35 +00:00
alby128
1ac472a4e2
lastCheckedQt setting was impossible to clean from UI
2017-11-21 22:28:06 +01:00
Etoh
bddd9c215f
Fix UI glitches and make password disabled rather than hidden on public servers
2017-10-19 09:34:20 +02:00
Etoh
657321ac99
Don't wipe password when joining public server (but only send passwords to private servers)
2017-10-18 09:44:33 +02:00
Etoh
2d6f1ee7b1
Add 30px GuiConfig tab list padding
2017-10-18 09:44:28 +02:00
Etoh
e414cb4651
Synchronize branch with origin/master
2017-10-15 22:46:47 +02:00
alby128
9b2191dde2
Changed name of lastChecked QDateTime setting
2017-10-08 00:16:18 +02:00
alby128
d8edc2d3ca
Fixed QDateTime compatibility with old versions
2017-10-06 19:59:30 +02:00
alby128
46041fa104
Fixed datetime for existing installations
2017-10-05 10:07:03 +02:00
alby128
cd11096047
Allow multiple PySide versions on Qt.py
2017-10-04 19:29:03 +02:00
alby128
4a8bd06e1b
Selected PySide 1.x as preferred binding for Qt.py
2017-10-04 15:03:06 +02:00
alby128
2c7a18458d
Ported GUI code to Qt.py
2017-10-04 00:04:09 +02:00
alby128
1741bcffe1
Fixed (again) QSettings on Windows and macOS
2017-09-16 19:39:08 +02:00
alby128
d8acdbe444
Fixed lastChecked storage in QSettings
2017-09-16 18:10:16 +02:00
alby128
fda0331662
Fixed drag and drop dependencies on PySide2
2017-09-16 17:43:11 +02:00
alby128
89b4df7a4a
Ported GUI to PySide 2
2017-09-07 19:37:03 +02:00
Et0h
4b8304139a
Increase maximum tab list width to 350px (issue reported by Dan)
2017-01-27 16:31:00 +00:00
Et0h
665956b84c
Add maximum character limits to user-definable elements which appear in GUI/OSD to keep everything on screen
2016-12-26 11:29:12 +00:00
Et0h
80ef5b1312
Use localised message for "Pausing" and "Initial readiness state" messages (reported by Corwin)
2016-12-24 16:08:11 +00:00