Commit Graph

2092 Commits

Author SHA1 Message Date
Salanto
fb64ca386c
Add playerlist widget element (#996)
* Commit

* Boyfailure code commit

* Cooking code spaghetti

* Accidental overwrite recursive function call hell

* Implemented player list

* Add partial moderator widget

Sleepy time! Hee-Hoo!

* Moderator Dialog - Step 1 - WIP

* Appease the clang gods

* Clang appeasement policy

* *sacrifices goat to clang*

* Added player report, reworked implementation, ...

* Added player-specific report
* Reworked implementation
  * No longer uses JSON.
* Removed preset loader.

---------

Co-authored-by: TrickyLeifa <date.epoch@gmail.com>
Co-authored-by: Leifa <26681464+TrickyLeifa@users.noreply.github.com>
2024-07-12 11:48:01 +02:00
Leifa
c745d0a1b7
QApplication less! (#1017) 2024-07-11 20:40:21 +02:00
Salanto
b74281d8b5
Set MultiGen to Release Mode (#1015)
* Explicitly set build type to Release cause mutligens suck

* Wrong line

* Anguish
2024-07-10 21:35:32 +02:00
Leifa
efd2571459
Remove TCP entry point (#1007)
* Remove TCP entry point

Resolve #987

* Remove TCP entry point
  * Servers that do not support WebSocket will be marked as `Legacy`
  * Removal of TCP connection from the master will follow later.

* Tweaked error message
2024-07-09 13:07:30 +02:00
Leifa
662d4781d2
Remove editable side dropdown (#1009)
Resolve #985

Co-authored-by: stonedDiscord <Tukz@gmx.de>
2024-07-09 12:53:19 +02:00
Leifa
8a98de8cb3
Fix transformation mode for layers (#998)
* Fix transformation mode for layers

Resolve #997

* always use smooth transform resampling for stretched images

* Used fixed frame size

* Run Clang Format over file

---------

Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com>
Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
Co-authored-by: stonedDiscord <Tukz@gmx.de>
2024-07-09 12:52:41 +02:00
lambdcalculus
81ca470c0c
Make launch.sh cwd-independent (#1011) 2024-07-09 10:17:03 +02:00
OmniTroid
9634d6ed03
Github -> GitHub in readme linux (#1010)
* Make it clear where launch.sh is

* gIThUb really likes their proper capitalization

* Revert
2024-07-09 10:04:19 +02:00
lambdcalculus
f91be6b99c
Add AppImage CI build (#1005)
* add AppImage CI build

* specify ubuntu 22.04 LTS in CI

* change +x bit

* use tar to preserve permissions

* make folder names nicer in the tar

* clone themes before making tar archive

---------

Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-07-07 22:26:56 +02:00
Leifa
f59b41fe08
Removed MIDI, removed undocumented (yet supported) formats (#1008)
* Removed MIDI, removed undocumented (yet supported) formats

Resolve #1006

* Adjusted CI for MIDI removal
2024-07-07 15:04:49 +02:00
Leifa
03025119c4
Improve OS detection and add APPIMAGE support to pathing code (#1003)
* Added get_app_path, tweaked pathing to adjust itself for Linux, ...

* Added get_app_path
  * This should be used instead of QCoreApplication::applicationDirPath()
* Tweaked pathing to adjust itself for Linux

* Append separator to base path

* Moved headers where they are needed. (Dunno why they were here.)

* Proper pathing for AppImage
2024-07-06 18:05:48 +02:00
Leifa
a1e13f62fd
Update windows CI to build APNG in the proper directory (#1001) 2024-07-03 08:38:46 +02:00
Leifa
1a7884a726
Tweaked missing image format warning (#994)
* Tweaked missing image format warning

* Tweaked code format

* run clang-format

---------

Co-authored-by: stonedDiscord <Tukz@gmx.de>
2024-07-01 18:49:15 +02:00
OmniTroid
36345612d7
Readme and script cleanup (#995)
* Ignore .idea

* Ignore build dir too

* Remove unused Windows Docker files

* Remove somewhat cryptic launch.sh script

* Remove kebab (javascript)

* Remove outdated release_macos script and rename the most up-to-date one to macos_release

* Clean up README.md and delete the other ones

* Add preliminary configure script

* Add hint in dependencies

* Remove obsolete CONTRIBUTING.md

* let's write the configure script later

* Adding this is so supremely ironic that I can't even

* Update QtApng repo

* Actually we needed that

* Add comment

* Contact should be h2
2024-07-01 18:00:23 +02:00
Leifa
2b970ec4a3
Merge pull request #977 from AttorneyOnline/fix-areaswitch-bs
Fix characters not being hidden on displayable background change
2024-06-30 23:20:50 +02:00
Leifa
c1f120adfb
Merge pull request #993 from lambdcalculus/master
Fix incorrect error messages due to QPluginLoader
2024-06-30 23:19:02 +02:00
Leifa
6488b181af
Merge pull request #991 from AttorneyOnline/ci-qt6
Change CI builds to Qt 6.5.3
2024-06-30 23:12:41 +02:00
Salanto
fd2e3097b9 Update readme to mention Qt6, not Qt5 2024-06-30 21:56:29 +02:00
stonedDiscord
7aee516794
Merge branch 'master' into ci-qt6 2024-06-25 12:39:14 +02:00
stonedDiscord
a289d8c576
Merge branch 'master' into master 2024-06-25 12:39:03 +02:00
Salanto
074490e347
Merge branch 'master' into fix-areaswitch-bs 2024-06-25 11:35:34 +02:00
in1tiate
5be0860278
Fix color-related UI not honoring chatbox setting (#984)
Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-06-25 11:34:23 +02:00
Salanto
6738ba6c5e
Merge branch 'master' into fix-areaswitch-bs 2024-06-25 11:28:31 +02:00
lambdcalculus
061b7a796a
improve image formats check
iterate over important formats, and add a message box
2024-06-24 20:18:56 -03:00
Salanto
a9d5661e89 FORCE 2024-06-25 00:46:27 +02:00
Salanto
d0050b3fff Update build.yml 2024-06-25 00:39:15 +02:00
Salanto
2fcdbee4c9 Fix windows too 2024-06-25 00:26:19 +02:00
Salanto
14d8d2c53a Update build.yml 2024-06-25 00:04:30 +02:00
Salanto
1a10186dde Cleanup instead of filter 2024-06-25 00:00:02 +02:00
Salanto
51efa6b4e6 Add filter
Should ignore all dot folders/files
2024-06-24 23:49:01 +02:00
lambdcalculus
25ef804ae7
remove unnecessary plugin loaders
imageformats plugins are loaded automatically, we just need to check if
they were actually loaded
2024-06-24 17:22:27 -03:00
Salanto
fb322c5c87 Put all the themes where they belong 2024-06-24 19:58:23 +02:00
Salanto
aa8bf20d74 Put it in the right folder 2024-06-24 19:06:32 +02:00
Salanto
16075f908b Add themes to CI run
resolves #970
2024-06-24 18:58:25 +02:00
Leifa
ba62265ce0
Removed option of fetching Apng since we no longer fetch it from the project 2024-06-24 16:05:32 +02:00
Leifa
7e527353a6
Fix Linux archiving a tar inside a zip 2024-06-24 14:46:52 +02:00
Leifa
c7e43cb287
Update apng final destination path, ...
* Update apng final destination path
* Also remove the CI copying files to `imageformats` only to immediately start deleting everything inside of said directory
2024-06-24 14:32:28 +02:00
Leifa
a259d9e8cc
Relocate plugin final destination path 2024-06-24 14:22:43 +02:00
Leifa
accbc17f51
Fetch APNG and build it 2024-06-24 14:17:52 +02:00
Leifa
d2b4d5fb2d
Remove APNG fetching 2024-06-24 14:16:16 +02:00
Salanto
1f53d14a48 Switch Linux to jurplel/install-qt and 6.5.3 2024-06-24 12:34:19 +02:00
Salanto
9e8fc4313f Add build option for QtApng to CMake file 2024-06-24 11:24:07 +02:00
Salanto
0587f1ef19 Don't clone QApng in the CI 2024-06-24 11:15:08 +02:00
Salanto
fafdcc183a Compile QtApng, not AO2-Client 2024-06-24 11:07:59 +02:00
Salanto
0b26afbe0f Reenable QtApng 2024-06-24 11:02:23 +02:00
Salanto
a1191b7c08 Install imageformats moudule
Kind of important.
2024-06-24 09:54:49 +02:00
Salanto
4a70591477 Remove outdated parameter for windeployqt 2024-06-24 09:40:57 +02:00
Salanto
181cea3ef0 Add Websockets module to Qt-install 2024-06-24 09:31:55 +02:00
Salanto
71a7f852eb Switch repo to jurplel/QtApng and comment it out 2024-06-24 09:28:19 +02:00
Salanto
cd85cde4ad Switch QtApng repo 2024-06-24 09:12:30 +02:00