aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-27add new hdid algo (#694)stonedDiscord
* add new hdid algo * forgot the w for unicode * add advapi32 to windows * get rid of visual studio 2022 shit * Update src/hardware_functions.cpp Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> * close handle when it fails Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2022-03-25Fix emote icon scaling being nearest neighbor due to qt stylesheet dumbness ↵Crystalwarrior
(#699)
2022-03-25Add timestamp colors you can change in courtroom_fonts.ini (#698)Crystalwarrior
* Add ic_chatlog_timestamp_color and ic_chatlog_selftimestamp_color to courtroom_fonts.ini * clang tidy. clang stronk.
2022-03-25Objections no longer force you into preanimations (#697)Crystalwarrior
* Make objections respect the user's preanim setting * Replace all magic numbers with the emote mod enum Fix preanim zoom not toggling the checkbox from char.ini, but deprecated "4" doing it * Comment handle_emote_mod a bit better to explain some jank * Fix play SFX logic being inconsistent during narrator chat (emote is "") * hail clang-tidy
2022-03-25Fix aoimage masking being enabled by default (#703)Crystalwarrior
2022-03-25Midi music (#614)stonedDiscord
* add bassmidi everywhere but CI * hello CI please don't ban me from github * add lib and open midi files with the lib * overlooked windows CI * yes, overwrite everything * add tracker support * add file formats that bass supports * forgot .mid smh * load all plugins in one function
2022-03-25Update the themes repo to latest commit (#702)Crystalwarrior
2022-03-25for music, stop checking if future was cancelled due to a horrible race ↵Crystalwarrior
condition with an unknown reason why it happens (#700)
2022-03-24Merge pull request #674 from AttorneyOnline/pausecharoldmud0
Add \p for "pause", which lasts 0.1 seconds
2022-03-24Fix SFX dropdown regressions, make dropdown play sound if custom sound is ↵Crystalwarrior
listed regardless of Pre (#656) * Fix SFX dropdown not playing a sound despite a sound being selected. It was waiting on a preanim box to be checked, but that behavior was not intuitive. Plus this is a regression from intended behavior * Make "default" sfx behavior behave as expected * Tidy up the network logic for emote_mod and comment all of its behavior Fix sfx not playing when immeidate is checked on * make emote_mod an enum so I don't have to go scouring documentation to learn what it does anymore not adding emote mod for enums 2, 3 and 4 cuz those are planned to be deprecated in a later PR Make Clang happy with no bracket-less if statements
2022-03-19Add showname and selfname colors to courtroom_fonts.ini (#672)Crystalwarrior
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-19Fix demoserver max_wait skips happening even when they're not supposed to (#680)Crystalwarrior
* Fix demoserver max_wait logic being absolutely bonkers, causing random skips that make no sense actually comment this piece of code * Add /debug command to demos which allows you to see the remaining time for each packet, allowing you to visualize wait packets. Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-03-19Add blip rate of 0 which only plays a single blip sound per message (#659)Crystalwarrior
* Add blip rate of 0 which only plays a single blip sound per message * don't have copy-pasted code I GUESS
2022-03-13Allow character select list to refresh even if client is already loaded in ↵Crystalwarrior
(#655) * Allow "SC" packet to be used to refresh the character list even if the client is loaded in Fix tree list of characters not being cleared properly between "SC" packets Fix client theme breaking when joining a server with empty character select list * Do my review suggestions on CW's behalf Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2022-03-12Fix heartbeat being triggered too frequently (#691)oldmud0
Actual bruh moment. This was actually quite a costly mistake for my Cloudflare bill.
2022-03-03Merge pull request #678 from AttorneyOnline/update-version-2.10.0oldmud0
Update version to 2.10.0
2022-03-04Update version to 2.10.0Alex Noir
Also do we need RELEASE, MAJOR_VERSION and MINOR_VERSION? Can't we just grab the app verison from Attorney_Online.pro somehow?
2022-03-01try this reviewer (#668)stonedDiscord
* 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-02-23Add \p for "pause" similar to \s and \f, which will pause the text for 0.1 ↵Alex Noir
secods
2022-02-20Fix pos dropdown failing to get properly populated with bg pos (#661)Crystalwarrior
(caused by https://github.com/AttorneyOnline/AO2-Client/commit/bc49b3e976e4df01e983a9c9daea28287b9bee75
2022-02-20Merge pull request #657 from AttorneyOnline/icons-for-alloldmud0
Add icons for iniswaps and emotes in the dropdown
2022-02-20Merge pull request #654 from AttorneyOnline/fix-bg-bugoldmud0
Fix backgrounds getting messed up, closes #635
2022-02-20Merge pull request #660 from AttorneyOnline/fix-evidenceoldmud0
Fix evidence system, improve evidence user experience
2022-02-20Merge pull request #664 from AttorneyOnline/fix-music-segfaultsoldmud0
Don't run the base content vpath shenanigans if music path is HTTP
2022-02-20Merge pull request #665 from AttorneyOnline/background-ini-overlaysoldmud0
Add [Overlay] overrides to background design.ini
2022-02-20Effects follow offset, add ini option to disable offset for effect (#663)Salanto
* 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-20Add background overlay overrides so you don't have to copy-paste the same ↵Alex Noir
file if you're just using it across multiple pos
2022-02-19Fix editing the image name not showing the "ok" buttonAlex Noir
2022-02-19Fix evidence image button getting set to disabledAlex Noir
2022-02-19Don't run the base content vpath shenanigans if music path is HTTPAlex Noir
2022-02-19Polish up the evidence system so it's a single-click editingAlex Noir
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-18Address potential source of race confition inside the play function (#658)Salanto
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-18Add icons for iniswaps and emotes in the dropdownAlex Noir
Fix iniswap list not recognizing a name that's different from a character folder when switching to that character
2022-02-18Fix backgrounds getting messed up, closes #635Alex Noir
2022-02-15Add server description to favourites, if supported by server. (#648)Salanto
* Allow servers to directly set the server description * Hijack PN packet to add description. * Update lobby.cpp Apply suggested change
2022-02-15Add demo_append to WT/CE part of the "RT" packet handler. (#649)Salanto
* Add demo_append to WT/CE part of the "RT" packet handler. * Fix indentation + put demo recording outside the if else chain
2022-01-08Fix build failure in GitLab CI (#630)oldmud0
error: use of deleted function 'std::atomic<bool>::atomic(const std::atomic<bool>&)'
2022-01-08Merge pull request #631 from AttorneyOnline/fix/application-versionoldmud0
Fix Qt application version being empty
2022-01-08Merge pull request #632 from AttorneyOnline/fix/background-loopoldmud0
Don't restart background if background is unchanged
2022-01-08Don't restart background if background is unchangedoldmud0
2022-01-08Fix Qt application version being emptyoldmud0
2022-01-08Merge pull request #629 from AttorneyOnline/fix/static-effectsoldmud0
Fix various AOLayer issues
2022-01-08Fix more race conditions in AOLayer loadingoldmud0
- Uninitialized exit_loop variable - Previous load task should stop completely before starting new load task
2022-01-08Fix wrong precedence order for effectsoldmud0
This was causing the realization.png UI button to be loaded instead of the effect.
2022-01-08Fix static effects not appearingoldmud0
Static effects should be treated as infinitely looping animations.
2022-01-07Merge pull request #619 from AttorneyOnline/feature/http-msoldmud0
Switch to HTTP-based server list
2022-01-06Merge pull request #628 from AttorneyOnline/fix/msvc-aolayer-freezeoldmud0
Fix MSVC builds freezing due to AOLayer concurrency issue
2022-01-05Fix MSVC builds freezing due to AOLayer concurrency issueoldmud0
Variables accessed across threads should be atomic. Also gave AOLayer its own thread pool and switched some lock calls to use QMutexLocker semantics.
2021-12-31Update submodule refoldmud0
2021-12-31Disambiguate settings with lobby_settings and courtroom_settingsoldmud0