<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ao2-client/src/scrolltext.cpp, branch master</title>
<subtitle>AO2 client fork</subtitle>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/'/>
<entry>
<title>Reimplemented unit tests, ...</title>
<updated>2024-05-17T22:48:55+00:00</updated>
<author>
<name>TrickyLeifa</name>
<email>date.epoch@gmail.com</email>
</author>
<published>2024-05-17T21:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=657145035cd66c18ae777e1272fd5221dddca0ef'/>
<id>657145035cd66c18ae777e1272fd5221dddca0ef</id>
<content type='text'>
* Reimplemented unit tests and simplified addition of new tests
* Minimal support of Qt is now 5.15
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reimplemented unit tests and simplified addition of new tests
* Minimal support of Qt is now 5.15
</pre>
</div>
</content>
</entry>
<entry>
<title>Reimplemented favorite server widget, ...</title>
<updated>2024-05-16T01:09:21+00:00</updated>
<author>
<name>TrickyLeifa</name>
<email>date.epoch@gmail.com</email>
</author>
<published>2024-05-16T01:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=39e4354b1dae5d8487ea5b84be9f304b1950a61a'/>
<id>39e4354b1dae5d8487ea5b84be9f304b1950a61a</id>
<content type='text'>
* Reworked favorite server widget
* Renamed `server_type` to `ServerInfo`
* Renamed `connection_type` to `ServerConnectionType`
* Refactored `AOCharButton`
* Reimplemented `AOButton`
* Partially reimplemented `AOEmoteButton`
* Refactored `AOEvidenceButton`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reworked favorite server widget
* Renamed `server_type` to `ServerInfo`
* Renamed `connection_type` to `ServerConnectionType`
* Refactored `AOCharButton`
* Reimplemented `AOButton`
* Partially reimplemented `AOEmoteButton`
* Refactored `AOEvidenceButton`
</pre>
</div>
</content>
</entry>
<entry>
<title>Ported to CMake, ...</title>
<updated>2024-05-14T22:04:16+00:00</updated>
<author>
<name>TrickyLeifa</name>
<email>date.epoch@gmail.com</email>
</author>
<published>2024-05-14T22:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=c9f52b7223685d2e7fca925594171f94dd8c6e3b'/>
<id>c9f52b7223685d2e7fca925594171f94dd8c6e3b</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Update slots/signals to Qt5 connection style and eliminate some clazy warnings</title>
<updated>2021-12-11T01:09:27+00:00</updated>
<author>
<name>Salanto</name>
<email>62221668+Salanto@users.noreply.github.com</email>
</author>
<published>2021-12-10T23:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=bc49b3e976e4df01e983a9c9daea28287b9bee75'/>
<id>bc49b3e976e4df01e983a9c9daea28287b9bee75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Qt 5.9 compatibility (#202)</title>
<updated>2020-07-29T22:43:33+00:00</updated>
<author>
<name>windrammer</name>
<email>31085911+likeawindrammer@users.noreply.github.com</email>
</author>
<published>2020-07-29T22:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=abe80513d8bc9185b811ebdfa0f845f55d57198b'/>
<id>abe80513d8bc9185b811ebdfa0f845f55d57198b</id>
<content type='text'>
* Added Ubuntu 18 backwards compatibility

Co-authored-by: Cents02 &lt;Cents02@Cents0.me&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added Ubuntu 18 backwards compatibility

Co-authored-by: Cents02 &lt;Cents02@Cents0.me&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>clang 2 electric boogaloo</title>
<updated>2020-05-21T23:14:54+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>varsash@gmail.com</email>
</author>
<published>2020-05-21T23:14:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=88de4cde0433ef5e606f38a2f1e6041f0d24a87e'/>
<id>88de4cde0433ef5e606f38a2f1e6041f0d24a87e</id>
<content type='text'>
{ BasedOnStyle: LLVM, BreakBeforeBraces: Stroustrup}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
{ BasedOnStyle: LLVM, BreakBeforeBraces: Stroustrup}
</pre>
</div>
</content>
</entry>
<entry>
<title>Clang-ify the code with this styling using Visual Studio Code:</title>
<updated>2020-05-21T22:18:24+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>varsash@gmail.com</email>
</author>
<published>2020-05-21T22:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=c8e12558cdd3fd0769b81679ad09edf1f29b780f'/>
<id>c8e12558cdd3fd0769b81679ad09edf1f29b780f</id>
<content type='text'>
{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Stroustrup, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }
(this is the Visual Studio preset with only "BreakBeforeBraces" changed from Allman to Stroustrup)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Stroustrup, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All }
(this is the Visual Studio preset with only "BreakBeforeBraces" changed from Allman to Stroustrup)
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak the ambience/crosfade layer to fade in regardless of another sample being there</title>
<updated>2019-09-20T19:11:37+00:00</updated>
<author>
<name>Crystalwarrior</name>
<email>varsash@gmail.com</email>
</author>
<published>2019-09-20T19:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sof.beauty/ao2-client/commit/?id=842b829bee8b840149c0042bb7adfc3bda6eec9d'/>
<id>842b829bee8b840149c0042bb7adfc3bda6eec9d</id>
<content type='text'>
Fix music not being looped sometimes
Prevent channel less than 0 from being passed
Set up a new music display element with an attached music name, it displays a scrolling text of the currently playing music
Fix music packet processing issues
Make SFX slider responsible for all music channels besides 0 (actual music)

scrolltext.cpp code recipe was taken from https://stackoverflow.com/questions/10651514/text-scrolling-marquee-in-qlabel - thanks to leemes for that one, I only adapted it for newer C++ version and tweaked some stuff.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix music not being looped sometimes
Prevent channel less than 0 from being passed
Set up a new music display element with an attached music name, it displays a scrolling text of the currently playing music
Fix music packet processing issues
Make SFX slider responsible for all music channels besides 0 (actual music)

scrolltext.cpp code recipe was taken from https://stackoverflow.com/questions/10651514/text-scrolling-marquee-in-qlabel - thanks to leemes for that one, I only adapted it for newer C++ version and tweaked some stuff.
</pre>
</div>
</content>
</entry>
</feed>
