| Age | Commit message (Collapse) | Author |
|
When deciding to present evidence, check if we've already done so
|
|
Indicate when a song was not found to reduce confusion
|
|
Add proper alpha masking to AOImage elements
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix shout sounds not being initialized from the default theme when current theme lacks them
|
|
|
|
Fix iniswap removal button disappearing on clicking 'reload theme'
|
|
Add rate limit to pressing 'enter' in IC to prevent accidental blankposting
|
|
Instant text using }}} is not only meme-worthy in how limited it is in practice, it also makes the blip ticker completely confused how and when to play the blips (to make instant text possible, the entire system needs rewriting (again)
|
|
Remove qElapsedTimer method of blip earrape protection due to major inconsistency issues with this method (the same message would produce wildly different blip sounds - consistency is preferred)
More sophisticated blip earrape prevention is calculated in the chat ticker function itself, it also properly adjusts itself depending on the blip_rate used.
|
|
https://youtu.be/Min0hkwO43g
|
|
|
|
|
|
|
|
|
|
Fix: Qt failing to paint a darker button if source image is indexed
|
|
Cache QMovie objects to reduce lag
|
|
sanity by not horribly lagging them with zoom speedlines and other continuously animated elements.
|
|
Allow non-png static image lookups
|
|
|
|
|
|
Implement clock setting w/o starting or stopping
Both of these should make it possible for the server to start/stop/pause/resume the clock with perfect synchronization to the true time.
|
|
This timer will start the clock accounting for latency! Cool, right?
Remove useless qDebug() for music looping
|
|
use them to determine the client's ping.
Display ping in the application window title.
keepalive timer now fires every second instead of every minute
Remove meme clock starting on set_widgets()
implement get_ping() on w_courtroom
|
|
images being used for static characters
|
|
By converting the image to an 8-bits per channel image with alpha channel
we make sure the client won't fail painting a darker button,
and keep the transparency if the source image had.
|
|
2.8.5 hotfixes
|
|
|
|
Stop using upwards log. Seriously. No other program does this.
|
|
|
|
|
|
|
|
|
|
Merges 2.8.5, which is a patch release for 2.8 with no substantially new features.
This commit is release-ready.
|
|
will properly display the time remaining until target time in hh:mm:ss.zzz
Clock can be defined in courtroom_config.ini and its font set in courtroom_fonts.ini
Pause and resume functions will not work as expected atm.
|
|
features
WIP
|
|
|
|
|
|
|
|
We don't want to accidentally overwrite players' server lists when
performing trivial updates. (The launcher should remove the 'sample'
qualifier when it is performing a full install, though that is not
implemented right now and the move operation is sadly broken.)
|
|
|
|
Most importantly, Linux now targets Qt 5.9.5 with a self-built version
of QtApng, which should fix the Qt version issues.
|
|
|
|
* Allow changing audio device on the fly while in a server
* Use default audio device if device in config doesn't exist
* Automatically change audio device to default when current one is invalid
* Destroy Qt Multimedia support
It was decided that there was not enough attention being given to Qt
Multimedia support to justify its continued maintenance simply as a
libre alternative to BASS. While substantial changes to audio were being
made in 2.8, the Qt Multimedia support code fell behind in disrepair.
It's clear that there is no vested interest in implementing audio
features twice for the sake of licensing.
When it's time to switch to another audio library, it will be done
unilaterally.
* CI: Use BASS for Linux build
Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
|