stonedDiscord
92633e5ff2
try this reviewer ( #668 )
...
* try this reviewer
* test the reviewer with a very bad piece of code
* it can't handle spaces
* run cmake to find all the files
* file go brr haha
* cmake needs qt installed
* rename file once again
* use windows
* also doesn't like brackets
* can't use windows
* install qt the linux way
* try using cmake this way
* cmon cmake
* install qt before running cmake
* forgot catch2
* need to install as root
* add build dir
* delete test file
* fix 3 warnings
* enable clazy
* Revert "fix 3 warnings"
This reverts commit 7e64d4a546c397b5b69554ccf6765bf0a068f695.
* disable 3 warnings
* add a bracket for readability
* install clazy before
* get qt 5 real
* try lukkas cmake modules
* dupe courtroom again to test clang-tidy
* courtroom.cpp was a mistake
* remove magic number warning
2022-03-01 21:37:11 +01:00
Crystalwarrior
ad460ceaff
Fix pos dropdown failing to get properly populated with bg pos ( #661 )
...
(caused by bc49b3e976
2022-02-20 23:03:36 -06:00
oldmud0
bcbbb899f9
Merge pull request #657 from AttorneyOnline/icons-for-all
...
Add icons for iniswaps and emotes in the dropdown
2022-02-20 23:00:04 -06:00
oldmud0
d0336c1035
Merge pull request #654 from AttorneyOnline/fix-bg-bug
...
Fix backgrounds getting messed up, closes #635
2022-02-20 22:51:35 -06:00
oldmud0
b5908ad5e6
Merge pull request #660 from AttorneyOnline/fix-evidence
...
Fix evidence system, improve evidence user experience
2022-02-20 19:47:09 -06:00
oldmud0
f3d2e7078c
Merge pull request #664 from AttorneyOnline/fix-music-segfaults
...
Don't run the base content vpath shenanigans if music path is HTTP
2022-02-20 19:17:11 -06:00
oldmud0
7ecb43d3a2
Merge pull request #665 from AttorneyOnline/background-ini-overlays
...
Add [Overlay] overrides to background design.ini
2022-02-20 19:13:17 -06:00
Salanto
e4779f09eb
Effects follow offset, add ini option to disable offset for effect ( #663 )
...
* Effects follow offset, add ini option to disable offset for effect
This is pretty hacky, but the offset data is necessary to move the effect layer in relation to the character.
2022-02-20 18:56:10 -06:00
Alex Noir
57ff1b9d2c
Add background overlay overrides so you don't have to copy-paste the same file if you're just using it across multiple pos
2022-02-20 02:23:26 +03:00
Alex Noir
17b6f63268
Fix editing the image name not showing the "ok" button
2022-02-19 18:19:22 +03:00
Alex Noir
42b2a8af95
Fix evidence image button getting set to disabled
2022-02-19 17:59:56 +03:00
Alex Noir
39fbd4a881
Don't run the base content vpath shenanigans if music path is HTTP
2022-02-19 16:48:31 +03:00
Alex Noir
798617fc22
Polish up the evidence system so it's a single-click editing
...
Fix evidence editing regressions caused by #587
Fix issues with "ok" button detecting itself as "changes from the server"
Fix "ok" button remaining after you press it once, allowing you to spam evidence update packets by spamclicking it
2022-02-19 00:40:26 +03:00
Salanto
dd53b01ffd
Address potential source of race confition inside the play function ( #658 )
...
Current working theory is that setting the future opens a brief interval where it deconstructs the old future and returning an invalid QFuture,, causing a segmentation fault.
2022-02-18 22:51:27 +03:00
Alex Noir
0e2bd0b110
Add icons for iniswaps and emotes in the dropdown
...
Fix iniswap list not recognizing a name that's different from a character folder when switching to that character
2022-02-18 22:02:18 +03:00
Alex Noir
737d581b73
Fix backgrounds getting messed up, closes #635
2022-02-18 18:27:56 +03:00
Salanto
e6f06d8959
Add server description to favourites, if supported by server. ( #648 )
...
* Allow servers to directly set the server description
* Hijack PN packet to add description.
* Update lobby.cpp
Apply suggested change
2022-02-15 08:15:57 -06:00
Salanto
5e60f277e9
Add demo_append to WT/CE part of the "RT" packet handler. ( #649 )
...
* Add demo_append to WT/CE part of the "RT" packet handler.
* Fix indentation + put demo recording outside the if else chain
2022-02-15 08:14:42 -06:00
oldmud0
2748a954f4
Fix build failure in GitLab CI ( #630 )
...
error: use of deleted function 'std::atomic<bool>::atomic(const std::atomic<bool>&)'
2022-01-08 21:26:06 -06:00
oldmud0
549ceddfaa
Merge pull request #631 from AttorneyOnline/fix/application-version
...
Fix Qt application version being empty
2022-01-08 15:28:40 -06:00
oldmud0
6b064ddb42
Merge pull request #632 from AttorneyOnline/fix/background-loop
...
Don't restart background if background is unchanged
2022-01-08 15:28:30 -06:00
oldmud0
7389b5071b
Don't restart background if background is unchanged
2022-01-08 14:52:08 -06:00
oldmud0
7bf200a437
Fix Qt application version being empty
2022-01-08 14:21:56 -06:00
oldmud0
b519dbaae3
Merge pull request #629 from AttorneyOnline/fix/static-effects
...
Fix various AOLayer issues
2022-01-08 13:06:14 -06:00
oldmud0
ba08ec0379
Fix more race conditions in AOLayer loading
...
- Uninitialized exit_loop variable
- Previous load task should stop completely before starting new load task
2022-01-08 12:55:10 -06:00
oldmud0
3ec3d3a121
Fix wrong precedence order for effects
...
This was causing the realization.png UI button to be loaded instead of the effect.
2022-01-08 12:51:49 -06:00
oldmud0
c07ff35897
Fix static effects not appearing
...
Static effects should be treated as infinitely looping animations.
2022-01-08 12:04:57 -06:00
oldmud0
c80a019574
Merge pull request #619 from AttorneyOnline/feature/http-ms
...
Switch to HTTP-based server list
2022-01-07 20:17:02 -06:00
oldmud0
9f09af1c39
Merge pull request #628 from AttorneyOnline/fix/msvc-aolayer-freeze
...
Fix MSVC builds freezing due to AOLayer concurrency issue
2022-01-06 08:23:41 -06:00
oldmud0
77b017a083
Fix MSVC builds freezing due to AOLayer concurrency issue
...
Variables accessed across threads should be atomic.
Also gave AOLayer its own thread pool and switched some lock calls to use QMutexLocker semantics.
2022-01-05 21:39:23 -06:00
oldmud0
0cebf8c91e
Update submodule ref
2021-12-31 10:40:34 -06:00
oldmud0
7b4d1e96c6
Disambiguate settings with lobby_settings and courtroom_settings
2021-12-31 10:40:21 -06:00
oldmud0
5adf775b4d
Update submodule ref
2021-12-30 21:48:29 -06:00
oldmud0
e29a41b58f
Remove AO1 MS code
...
You won't be missed :')
2021-12-30 21:47:41 -06:00
oldmud0
8822db8e82
Remove lobby chat
...
Goodbye, lobby chat :(
2021-12-30 21:46:24 -06:00
oldmud0
5d79a83fb5
Prevent old/bad "backup MS" values from preventing connection
2021-12-30 21:26:28 -06:00
oldmud0
6e1e847750
Add and refine debug log messages ( #625 )
...
Since these are going to be visible to the user now, at least let's properly format them and make them somewhat helpful.
2021-12-30 20:44:59 -06:00
oldmud0
ee76c2ce61
Merge branch 'master' into feature/http-ms
...
# Conflicts:
# src/networkmanager.cpp
2021-12-30 20:31:44 -06:00
oldmud0
593bd54000
Merge pull request #624 from AttorneyOnline/feature/nicer-notice-timer
...
Polish appearance of "OK" button on notice
2021-12-26 13:18:33 -06:00
oldmud0
a180600bf4
Merge pull request #623 from AttorneyOnline/feature/debug-log
...
Remove MS chat and add debug log
2021-12-25 22:57:51 -06:00
oldmud0
dcff063f19
Don't hide "OK" on message timer, just disable it
2021-12-25 20:40:39 -06:00
oldmud0
ee1bcbe792
Fix submodule ref
2021-12-25 19:24:39 -06:00
oldmud0
ecfe6f2542
Change master chat in courtroom to debug log
...
Since the MS chat has been disabled for quite some time now (and we aren't planning on bringing it back since Discord, Guilded etc. have better chat features), I decided to go ahead and change the pane into a debug log to keep it useful and avoid creating a gaping hole in themes.
Though, maybe it is worth removing the whole switcher and keeping the debug log hidden away where it can't scare people.
2021-12-25 19:17:27 -06:00
Salanto
c57afe821e
Sanity check before removing the ui element ( #612 )
...
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-12-24 14:36:41 -06:00
Salanto
5ce0e6416e
Fix animation freeze when loading music files ( #609 )
...
* Implement async music loading
* Simplify music filename parsing and fix "missing" on streams
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2021-12-24 14:05:01 -06:00
oldmud0
d1fb7fde16
Merge pull request #622 from AttorneyOnline/fix/emote-button-gen
...
Fix emote buttons not generating due to bad VPath lookup
2021-12-24 09:09:43 -06:00
oldmud0
efeaf429e7
Merge pull request #621 from AttorneyOnline/split-demo-option
...
Split logging option into text and demo
2021-12-24 09:09:12 -06:00
oldmud0
f44f3f9fd4
Merge pull request #620 from AttorneyOnline/remove-clientside-wait
...
Remove client-side send waiting
2021-12-24 09:09:04 -06:00
oldmud0
3c7f5619db
Fix emote buttons not generating due to bad VPath lookup
2021-12-23 20:45:57 -06:00
oldmud0
2eed786c77
Split logging option into text and demo
...
Apparently, people don't like logging demos because it takes up too
much space. It's possible to enable NTFS compression for demo files
(or the entire demos folder), though.
2021-12-23 17:29:17 -06:00