Commit Graph

2008 Commits

Author SHA1 Message Date
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
Salanto
a962ba08ba Fix incorrect scaling check
This entire system needs a refactor anyway, good enough^TM
2023-08-09 21:12:05 +02:00
ame
6daaccaa43
Update README.md (#914)
fixed the incorrect dep for ubuntu
2023-07-27 10:40:34 +02:00
stonedDiscord
1f181d6016
new qt creator creates additional project user files (#898) 2023-06-27 01:14:15 +02:00