| Age | Commit message (Collapse) | Author |
|
show the details of that evidence (#760)
* Add click-to-view evidence icons
* Fix the clicky icon not being functional if the presented evidence comes from a different page from the first
Co-authored-by: in1tiate <radwoodward@vikings.grayson.edu>
Co-authored-by: Alex Noir <Varsash@gmail.com>
|
|
(#718)
* Fix a segfault caused by animated desks because aolayer did not make sure that movie_delays is not empty
This happened because kill() did not actually reset the max_frames. Fix that too.
* do the thingy longbyte said
|
|
don't break (#716)
|
|
Fix the character being added twice to the iniswap if the iniswap list contains the og character name
|
|
instead of its actual reference (#708)
|
|
Co-authored-by: in1tiate <radwoodward@vikings.grayson.edu>
|
|
Fixes #738
The values are correctly written, so this should fix it.
|
|
Fix subthemes not appearing in the settings box
|
|
|
|
(networked and local) (#537)
* add both network and local ways to show judge buttons on pos other than jud
* hide judge buttons when pos_removing to a non-judge position
* alter packet header
* Only use pos jud hardcoding if no design.ini
if design.ini does not define judges= then we fall back to pos jud garbage
* Fix judge buttons being disabled if default_side pos is judge (logic poopy)
Fix positions.isEmpty() returning False cuz a split of an empty string returns the list with an empty string by default
* Expand JD packet to be able to send -1, 0 and 1. If -1 is received, fall back on client-sided judge button behavior. If 0 or 1 is received, treat it as "absolute override" and adhere to that packet.
* alter check for empty qstringlist to support old qt versions
* heehoo
* trigger client side behavior when jd -1 is sent
* less confusing variable names
* remove useless code, trim some fat
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
* use an enum dammit! & warn on malformed auth
* use an enum dammit! pt. 2
* appease clang, rewrite ugly judge controls function
* please squash this its so bad
Co-authored-by: Crystalwarrior <Varsash@Gmail.com>
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|
|
* Allow base folder to be overridden by reversing the mount paths lookup
* Improve label communicating how assets work
|
|
* 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>
|
|
(#699)
|
|
* Add ic_chatlog_timestamp_color and ic_chatlog_selftimestamp_color to courtroom_fonts.ini
* clang tidy. clang stronk.
|
|
* 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
|
|
|
|
* 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
|
|
|
|
condition with an unknown reason why it happens (#700)
|
|
Add \p for "pause", which lasts 0.1 seconds
|
|
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
|
|
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
|
* 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>
|
|
* Add blip rate of 0 which only plays a single blip sound per message
* don't have copy-pasted code I GUESS
|
|
(#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>
|
|
Actual bruh moment. This was actually quite a costly mistake for my Cloudflare bill.
|
|
Update version to 2.10.0
|
|
Also do we need RELEASE, MAJOR_VERSION and MINOR_VERSION? Can't we just grab the app verison from Attorney_Online.pro somehow?
|
|
* 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
|
|
secods
|
|
(caused by https://github.com/AttorneyOnline/AO2-Client/commit/bc49b3e976e4df01e983a9c9daea28287b9bee75
|
|
Add icons for iniswaps and emotes in the dropdown
|
|
Fix backgrounds getting messed up, closes #635
|
|
Fix evidence system, improve evidence user experience
|
|
Don't run the base content vpath shenanigans if music path is HTTP
|
|
Add [Overlay] overrides to background design.ini
|
|
* 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.
|
|
file if you're just using it across multiple pos
|
|
|
|
|
|
|
|
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
|
|
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.
|
|
Fix iniswap list not recognizing a name that's different from a character folder when switching to that character
|
|
|
|
* Allow servers to directly set the server description
* Hijack PN packet to add description.
* Update lobby.cpp
Apply suggested change
|
|
* Add demo_append to WT/CE part of the "RT" packet handler.
* Fix indentation + put demo recording outside the if else chain
|
|
error: use of deleted function 'std::atomic<bool>::atomic(const std::atomic<bool>&)'
|
|
Fix Qt application version being empty
|
|
Don't restart background if background is unchanged
|