aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-20clang-format passin1tiate
2024-05-20add missing code from rebasein1tiate
2024-05-20fix opening bracketin1tiate
2024-05-20Add tickbox to options UIin1tiate
2024-05-20Initial slide rebase commitin1tiate
2024-05-20fix sound effects playing at 100x intended volume (#965)in1tiate
yes, literally One Hundred Times louder than they're supposed to be
2024-05-19Update CI, Deprecate Linux/MacOS for now (#960)Salanto
2024-05-18Merge pull request #957 from AttorneyOnline/kaleidoscopeSalanto
The Kaleidoscope - Hell, it's about time.
2024-05-18Clarified test message builderTrickyLeifa
2024-05-18Tests may now be disabledTrickyLeifa
2024-05-18No longer required Discord-RPC headers when disabledTrickyLeifa
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-17Changed include definitions to reflect third-party statureTrickyLeifa
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-17ci: use ubuntu's qt on ubuntu (#956)lambdcalculus
Co-authored-by: stonedDiscord <Tukz@gmx.de>
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>
2024-05-15Merge branch 'master' into kaleidoscopeTrickyLeifa
2024-05-15Ported to CMake, ...TrickyLeifa
* Ported the project to CMake * Android and Mac support dropped for the time being. * Tests, BASS and Discord-RPC are now options * Restructured and reformated the project. * Merged `include` and `src` * Renamed `resource` to `data` * Renamed various files * External libraries headers are no longer included in `src` * Replaced header guards with #pragma once * Multiple refactors (keywords, headers) * Added Qt6 compatibility * Removed various unused functions and headers * Reworked AOPacket * When content is passed to AOPacket, it should be ensured that the content is already decoded. * Encoding/decoding are now static methods. * Fixed various memory leaks * Removed animation code for AOImage * AOImage is always using static images * Simplified ChatLogPiece
2024-05-14Add [Options] override for blips and shownames for parity with 2.5 (#953)in1tiate
* split get_blips into two functions Because otherwise it would always return only what was read from char.ini, and we want it to be able to read our custom QLineEdit too, right? * include new function, rewrite description * check for custom blips support in packet * add custom blips enabled bool * increase MS_MAXIMUM, add custom blips QLineEdit * add BLIPNAME to chat message * introducing custom blips * introducing custom blips I said * unfold if * unfold other if * retool custom blips code, add ini parser * remove extraneous debug calls * fix incorrect default value on get_showname * restructure ini format * fix parser again --------- Co-authored-by: Lernos <lernoskey@gmail.com> Co-authored-by: stonedDiscord <Tukz@gmx.de>
2024-05-10Use the static image lookup for char_icons (#954)in1tiate
2024-05-08Fix stopped ambience updating the music label when it shouldn't (#948)in1tiate
2024-05-08Fix combobox options not persisting (#949)lambdcalculus
* fix combobox options not persisting * remove accidental newline * convert combobox data to string
2024-04-10add not-broken looping code using seconds instead of samples (#944)in1tiate
2024-03-29Fix combobox behaviour for all cases (#947)lambdcalculus
* make all option comboboxes work * correct default page
2024-03-25Fix frame effect on frame 0 playing twice on playback start (#945)in1tiate
2024-03-09Ignore pair offset when zooming (#940)in1tiate
2024-03-03Add the ability for shownames to be outlined (#939)in1tiate
* showname text outline, partial messagebox outline code * your honor i plead oopsie daisies * Focus down code, add config hookups * remove extraneous qDebug calls
2024-02-29Hide chatbox element when objecting (#933)in1tiate
2024-02-28Fix combobox behaviour in AOOptionsdialog (#938)Salanto
They would not behave correctly otherwise.
2024-02-26fucking jpeg (#937)stonedDiscord
2024-02-11Fix ubuntu build script (#936)OmniTroid
2024-02-10Add integer-based theme scaling (#935)in1tiate
Configurable over the options menu,
2024-02-10Windows CI (#920)stonedDiscord
* Update build.yml * forgot to change the other target * make * typo * make * deall * msvc * Fix Windows and Android CI (#928) * fix CI * cache qt * Update zlib --------- Co-authored-by: lambdcalculus <64238778+lambdcalculus@users.noreply.github.com>
2024-02-08Sort categories ascending instead of leaving them in loaded order (#932)in1tiate
2023-11-30rework ms list callback logic (#927)lambdcalculus
fixes crash when joining server before getting ms list back
2023-11-27Merge pull request #919 from AttorneyOnline/fix-option-scalingin1tiate
Fix scaling option
2023-11-27Merge branch 'master' into fix-option-scalingin1tiate
2023-11-23encode URL before streaming (#926)lambdcalculus
2023-11-21Fix zooms with no emote modifier defaulting to 1 (show desk) (#925)in1tiate
2023-11-05Merge pull request #922 from AttorneyOnline/fix-mounted-themesin1tiate
Fix themes not loading from mounted base folders
2023-11-05fix themes not loading from mounted base foldersin1tiate
2023-10-03critical fix (#921)in1tiate
2023-08-22Merge branch 'master' into fix-option-scalingstonedDiscord
2023-08-22fix options combobox behavior (#918)lambdcalculus
the combobox text, instead of data, was being saved to config
2023-08-21fix zlib vi (#917)stonedDiscord
2023-08-09Fix incorrect scaling checkSalanto
This entire system needs a refactor anyway, good enough^TM
2023-07-27Update README.md (#914)ame
fixed the incorrect dep for ubuntu