Commit Graph

2011 Commits

Author SHA1 Message Date
in1tiate
2c696f2cd1 other random fixes
fix evidence presenting sfx playing at literally 100x intended volume
fix "def2" etc wrong evidence icon position, remove inaccurate evidence positions
2024-05-20 12:32:35 -05:00
in1tiate
e2b47afd91 stop filling the log with raw net traffic 2024-05-20 12:03:36 -05:00
in1tiate
5d90088b5c clang-format pass 2024-05-20 09:12:47 -05:00
in1tiate
a23614059b add missing code from rebase 2024-05-20 09:03:16 -05:00
in1tiate
6ff71de06b fix opening bracket 2024-05-20 08:49:26 -05:00
in1tiate
48aab621fb Add tickbox to options UI 2024-05-20 08:48:17 -05:00
in1tiate
adf32f4727 Initial slide rebase commit 2024-05-20 08:47:27 -05:00
in1tiate
4b0f7e4d80
fix sound effects playing at 100x intended volume (#965)
yes, literally One Hundred Times louder than they're supposed to be
2024-05-20 08:02:56 -05:00
Salanto
f174a633d7
Update CI, Deprecate Linux/MacOS for now (#960) 2024-05-19 00:31:43 +02:00
Salanto
51338e30e0
Merge pull request #957 from AttorneyOnline/kaleidoscope
The Kaleidoscope - Hell, it's about time.
2024-05-18 03:33:43 +02:00
TrickyLeifa
f9c7205210 Clarified test message builder 2024-05-18 03:09:39 +02:00
TrickyLeifa
406a4661ae Tests may now be disabled 2024-05-18 02:34:02 +02:00
TrickyLeifa
db5ceb0569 No longer required Discord-RPC headers when disabled 2024-05-18 02:21:17 +02:00
TrickyLeifa
657145035c Reimplemented unit tests, ...
* Reimplemented unit tests and simplified addition of new tests
* Minimal support of Qt is now 5.15
2024-05-18 00:48:55 +02:00
TrickyLeifa
0500a54260 Changed include definitions to reflect third-party stature 2024-05-17 20:36:36 +02:00
TrickyLeifa
b306929311 Resolved merge conflicts.
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-17 19:44:37 +02:00
TrickyLeifa
fefaad5394 Merge branch 'master' into kaleidoscope 2024-05-17 19:19:04 +02:00
TrickyLeifa
1ef96383c8 Lightly reworked NetworkManager, ...
* 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-17 19:04:57 +02:00
lambdcalculus
469e293a18
ci: use ubuntu's qt on ubuntu (#956)
Co-authored-by: stonedDiscord <Tukz@gmx.de>
2024-05-17 13:34:52 +02:00
TrickyLeifa
39e4354b1d Reimplemented favorite server widget, ...
* 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-16 03:09:21 +02:00
Cerapter
4fb61b7afd
Lift out most server-related data into its own class (#955)
* 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-15 10:19:03 -05:00
TrickyLeifa
a0cee58c04 Merge branch 'master' into kaleidoscope 2024-05-15 00:23:46 +02:00
TrickyLeifa
c9f52b7223 Ported to CMake, ...
* 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-15 00:04:16 +02:00
in1tiate
c9eabf35da
Add [Options] override for blips and shownames for parity with 2.5 (#953)
* 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-14 18:02:32 +02:00
in1tiate
9517666666
Use the static image lookup for char_icons (#954) 2024-05-10 16:31:43 +02:00
in1tiate
f2cf70232e
Fix stopped ambience updating the music label when it shouldn't (#948) 2024-05-08 23:53:00 -05:00
lambdcalculus
d680a6afdb
Fix combobox options not persisting (#949)
* fix combobox options not persisting

* remove accidental newline

* convert combobox data to string
2024-05-08 22:38:09 -05:00
in1tiate
ad93dd8238
add not-broken looping code using seconds instead of samples (#944) 2024-04-10 19:29:03 -05:00
lambdcalculus
3e42588b51
Fix combobox behaviour for all cases (#947)
* make all option comboboxes work

* correct default page
2024-03-29 21:56:20 +01:00
in1tiate
ad6552cdd5
Fix frame effect on frame 0 playing twice on playback start (#945) 2024-03-25 04:39:39 -05:00
in1tiate
0142ed57c3
Ignore pair offset when zooming (#940) 2024-03-09 17:47:05 +01:00
in1tiate
b48ca2455a
Add the ability for shownames to be outlined (#939)
* showname text outline, partial messagebox outline code

* your honor i plead oopsie daisies

* Focus down code, add config hookups

* remove extraneous qDebug calls
2024-03-03 20:26:39 -06:00
in1tiate
a8b28f5070
Hide chatbox element when objecting (#933) 2024-02-29 10:43:06 +01:00
Salanto
ddd72110bd
Fix combobox behaviour in AOOptionsdialog (#938)
They would not behave correctly otherwise.
2024-02-28 11:42:56 -06:00
stonedDiscord
30bfd8888c
fucking jpeg (#937) 2024-02-26 20:03:32 +01:00
OmniTroid
71ef231e53
Fix ubuntu build script (#936) 2024-02-11 14:14:54 +01:00
in1tiate
27726c9ce1
Add integer-based theme scaling (#935)
Configurable over the options menu,
2024-02-10 12:23:34 +01:00
stonedDiscord
ff577255d3
Windows CI (#920)
* 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-10 02:06:45 -06:00
in1tiate
1899f4e1ba
Sort categories ascending instead of leaving them in loaded order (#932) 2024-02-08 12:22:02 -06:00
lambdcalculus
e9469a5ca4
rework ms list callback logic (#927)
fixes crash when joining server before getting ms list back
2023-11-30 13:17:42 +01:00
in1tiate
e6e5e86f68
Merge pull request #919 from AttorneyOnline/fix-option-scaling
Fix scaling option
2023-11-27 19:24:38 -06:00
in1tiate
4d009ea333
Merge branch 'master' into fix-option-scaling 2023-11-27 19:24:24 -06:00
lambdcalculus
0729b917b4
encode URL before streaming (#926) 2023-11-23 13:42:20 +01:00
in1tiate
e690e12ae2
Fix zooms with no emote modifier defaulting to 1 (show desk) (#925) 2023-11-21 11:41:15 +01:00
in1tiate
a417307399
Merge pull request #922 from AttorneyOnline/fix-mounted-themes
Fix themes not loading from mounted base folders
2023-11-05 10:57:17 -06:00
in1tiate
ab4fc177cb fix themes not loading from mounted base folders 2023-11-05 05:28:51 -06:00
in1tiate
80939aa092
critical fix (#921) 2023-10-03 20:51:27 +02:00
stonedDiscord
faf67b87cd
Merge branch 'master' into fix-option-scaling 2023-08-22 01:13:06 +02:00
lambdcalculus
98682ae13f
fix options combobox behavior (#918)
the combobox text, instead of data, was being saved to config
2023-08-22 01:06:30 +02:00
stonedDiscord
4c398d633f
fix zlib vi (#917) 2023-08-21 17:04:24 +02:00