aboutsummaryrefslogtreecommitdiff
path: root/src/courtroom.cpp
AgeCommit message (Collapse)Author
2025-01-11use std::as_const instead of qAsConstin1tiate
2024-09-08Fix evidence not being consistently presentable (#1048)Salanto
* Fixup evidence presentation code, methink * Bump RC, because I can
2024-08-31[Bugfix] move effects box reset to reset_ui (#1045)in1tiate
2024-08-31[Refactor] Update font outline code to account for offsetsin1tiate
2024-08-28Fix PlayerList and Slide button not showing up (#1041)Salanto
2024-08-25Explicitly show widgets when positioning them (#1040)in1tiate
2024-08-24[Bugfix] Fix slides not applying the X offset during slide position ↵Salanto
calculaiton (#1038) * Make slides correctly respect X offset * Bump to RC4 cause I am cute like that
2024-07-21Attorney Online 2.11 Release Candidate 1 (#1026)Salanto
* Version bump and minor fixes * Remove unecessary headers Thanks QtCreator
2024-07-13Resize mode patch (#1019)Leifa
* Fix transformation mode for layers Resolve #997 * always use smooth transform resampling for stretched images * Used fixed frame size * Implemented resize mode changes Resolve #999 * Added alias to pixel resize mode * Added user option --------- Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com>
2024-07-12Merge pull request #1016 from AttorneyOnline/restore-window-positionLeifa
[Feature] Add support for windows position restore
2024-07-12Restore position in AOApplicationSalanto
2024-07-12Add playerlist widget element (#996)Salanto
* 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-12Harden screen position check against missing monitorsSalanto
2024-07-11Merge branch 'master' into restore-window-positionSalanto
2024-07-11QApplication less! (#1017)Leifa
2024-07-11*blood sacrifice for clang*Salanto
2024-07-11Add Courtroom position restoreSalanto
2024-07-09Remove editable side dropdown (#1009)Leifa
Resolve #985 Co-authored-by: stonedDiscord <Tukz@gmx.de>
2024-06-25Merge branch 'master' into fix-areaswitch-bsSalanto
2024-06-25Fix color-related UI not honoring chatbox setting (#984)in1tiate
Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-06-25Merge branch 'master' into fix-areaswitch-bsSalanto
2024-06-23Fix positions not being listed (#990)Leifa
2024-06-21Fix background scaling and centering (#982)Leifa
Fix #978
2024-06-18Explicitly set sane line spacing (#981)in1tiate
* Explicitly set sane line spacing * Update naming to reflect setting set by Format + fix memory leak Address memory leak --------- Co-authored-by: Salanto <62221668+Salanto@users.noreply.github.com>
2024-06-11remove accidentally included debug callsin1tiate
2024-06-11hide charlayers on area switch background changesin1tiate
only applicable on servers which send displayable background updates on area switch
2024-06-03Added screen slide timerTrickyLeifa
* Added screen slide timer * Added so that the animation becomes interruptible.
2024-05-31restore accurate slide bookendingin1tiate
2024-05-30restore old bg fallback behaviorin1tiate
2024-05-27fix effects continuing to be displayed when they shouldn'tin1tiate
2024-05-27just hide the layer in courtroom.cppin1tiate
2024-05-26fix first-person / narrator modein1tiate
2024-05-26fix pair layer not being hidden correctlyin1tiate
2024-05-23Renamed pos_center to rect from Background/design.iniTrickyLeifa
2024-05-23Removed theme submodule, ...TrickyLeifa
* Removed theme submodule. * This should be handled by the CI. * Fixed effects not disappearing when they should (cull / repeat)
2024-05-22Fixed emote synchronization, ...TrickyLeifa
* Fixed emote synchronization * Still requires identical frame count. Will still cause freeze as it syncs. * Fixed frame effects not working on idle and talk emotes. * Characters are now repositioned after background sliding is over.
2024-05-22Complete AOLayer reimplementation, ...TrickyLeifa
* Complete AOLayer reimplementation * Reimplemented sliding as well.
2024-05-20speedline thingin1tiate
2024-05-20other random fixesin1tiate
fix evidence presenting sfx playing at literally 100x intended volume fix "def2" etc wrong evidence icon position, remove inaccurate evidence positions
2024-05-20stop filling the log with raw net trafficin1tiate
2024-05-20clang-format passin1tiate
2024-05-20add missing code from rebasein1tiate
2024-05-20fix opening bracketin1tiate
2024-05-20Initial slide rebase commitin1tiate
2024-05-18Reimplemented unit tests, ...TrickyLeifa
* Reimplemented unit tests and simplified addition of new tests * Minimal support of Qt is now 5.15
2024-05-17Resolved merge conflicts.TrickyLeifa
This comment format is just tiring for the eyes. Imagine being on 1080p and not being able to read more than 5 method definitions due to comments.
2024-05-17Merge branch 'master' into kaleidoscopeTrickyLeifa
2024-05-17Lightly reworked `NetworkManager`, ...TrickyLeifa
* Lightly reworked `NetworkManager` * Added new modules to handle various connection types. * TCP * WebSocket * Added general string splitter alias based on Qt version. * Replaced `lobby_constructed` and `courtroom_constructed` * Refactored and partially reimplemented the following classes: * `AOBlipPlayer` * `AOEmotePreview` * `AOMusicPlayer` * `AOSfxPlayer` * `AOTextArea`
2024-05-16Reimplemented favorite server widget, ...TrickyLeifa
* Reworked favorite server widget * Renamed `server_type` to `ServerInfo` * Renamed `connection_type` to `ServerConnectionType` * Refactored `AOCharButton` * Reimplemented `AOButton` * Partially reimplemented `AOEmoteButton` * Refactored `AOEvidenceButton`
2024-05-15Lift out most server-related data into its own class (#955)Cerapter
* Lift out most server-related data into its own class * Fix missing negation in the auth packet support check * Update `get_feature(BASE_FEATURE_SET)`'s documentation * Make the version numbers public * Add support for custom blips --------- Co-authored-by: in1tiate <32779090+in1tiate@users.noreply.github.com>