Commit Graph

1293 Commits

Author SHA1 Message Date
Nam Nguyen
db04e29b1e Updated FAQ regarding Linux setting for fixing latency issue
Fixed FTGL font init code issue when it's disabled.
Minor label change to play stats
2022-10-07 18:43:25 -04:00
Nam Nguyen
bdacc85f18 Added on-time and correct statistic bars 2022-04-15 00:30:23 -04:00
Nam Nguyen
486163675d Added late and wrong note statistics 2022-04-14 18:09:59 -04:00
Nam Nguyen
32706150db Merge branch 'imagebackground' into keyboardcommands 2022-04-06 20:45:10 -04:00
Nam Nguyen
869a82f95b Fixed song rewinding problem when using keyboards 2022-04-06 20:45:02 -04:00
trangvy
eb9c9a7c76 Updated code get it to run on MacOS Monterey 2022-04-06 20:27:04 -04:00
Nam Nguyen
bd0e2842a2 Moved timeSinceEpochMillisec function from Song class to CommonUtil (can also make it class static function) 2022-03-28 23:07:56 -04:00
Nam Nguyen
af03a958de Added support for using the Piano keyboard keys as command
+ Added preference keys startStopKeys (default "21,108"), rewindKeys (default "21,107"), speedUpKeys (default "21,105") and speedDownKeys (default "21,103")
  + These are comma separated list of integer Midi notes, when pressed in a same time, the application would start/stop, re-wind, speed up /spped down
  + For speed up/speed down, when press first time, it starts increase/decrease every half a second, press again to stop the speed change
  + Future change: the speed up/down after 5, starts to increase/decrease 5 at a time.
2022-03-28 22:40:36 -04:00
Nam Nguyen
cfc9817cd2 Add 10 ticks to time to process a repaint 2022-03-21 17:42:52 -04:00
Nam Nguyen
a11918e2fc Removed un-used include of QtWidget in GlView
Added include QGLFormat in QtWindow
2022-03-21 17:20:30 -04:00
Nam Nguyen
058465db46 Improved code for copying resources to user's config. directory
Updated various theme colors
Added additional themes
Removed some un-used theme images
2022-03-20 17:48:58 -04:00
Nam Nguyen
fd36eff6ba Minor changes to the Galaxy theme's playing zone background color 2022-03-20 15:28:30 -04:00
Nam Nguyen
b6f2f00b84 Added support for alpha channel colors
Added more theme with image background
Added more images from https://www.rawpixel.com with public domain license
  - https://www.rawpixel.com/image/3109519/free-illustration-image-botanical-frame-watercolor-bird-red-design
  - https://www.rawpixel.com/image/3109526/free-illustration-image-vintage-animalia-volatilia-animal
  - https://images.rawpixel.com/image_1000/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvcmVtaXhwcm9qZWN0NC1hZS0yMS1sLWpvYjU5OC5qcGc.jpg?s=R29veuJVAfoshuq7uQTetsd0pnoKNFcMx1dcQuhduJc
2022-03-20 15:21:54 -04:00
Nam Nguyen
cd21189b2f Added background image support
+ Added some sample images from https://publicdomainarchive.com/
  + Need to remove theme ini files in the user configuration directory to get latest changes
  + Only set the Default theme to have background color as an example
2022-03-19 01:09:18 -04:00
Nam Nguyen
1a60a1a855 Minor changes to Earth and Mars themes 2022-03-13 20:40:07 -04:00
Nam Nguyen
61cf85030b Updates to various color themes 2022-03-13 19:47:24 -04:00
Nam Nguyen
07fe400e6d Minor change to Earth and Saturn themes 2022-03-13 18:13:37 -04:00
Nam Nguyen
5a6e9f1cbc Added support for color themes
+ Added initial set of themes for color.
  + Additional theme files can be created and dropped into configuration folder
  + Each theme can be further customized to user's taste
2022-03-13 17:43:31 -04:00
Nam Nguyen
8759b86d33 Fixed application crash on exit due to deletion of a shared font object in Draw's destructor 2022-03-08 15:31:34 -05:00
Nam Nguyen
38307c0d12 Updated setting code to use cache for colors and also fix memory leak as the result 2022-03-08 02:36:51 -05:00
Nam Nguyen
3bbbf544c9 Fix crashes due to calling CSettings::loadSettings at an earlier time 2022-03-08 02:12:51 -05:00
Nam Nguyen
3bc47a37db Removed all color SpinBoxes and uses the color picker only. 2022-03-08 02:02:02 -05:00
Nam Nguyen
55e51d98f5 Remove menu color and menu selected color since they are not used. 2022-03-08 00:04:51 -05:00
Nam Nguyen
2e9a8882d6 Fixed played code code not working due to previous change, put back the previous code. 2022-03-06 20:18:05 -05:00
Nam Nguyen
a01945f0ec Added background color for the color selector buttons. The button's background only changes when clicked applied. 2022-03-06 18:42:56 -05:00
Nam Nguyen
fb2b6bc8ba Fixed notes not shown when the note color changing is not set
Update background color when Apply button on the preference dialog is clicked
Update rendering of staves when Apply button is clicked on the preference dialog
2022-03-06 17:06:07 -05:00
Nam Nguyen
90f965be31 Fixed first time loading not using default colors 2022-03-06 16:06:35 -05:00
Nam Nguyen
de1fbd043b Added an apply button to preference dialog so that users can view the change (while in listen mode) and make adjustment as needed.
+ The staves still don't update, needs to clear cache/redraw.
2022-03-06 13:51:48 -05:00
Nam Nguyen
05d2d0746d Added a color selector for each color setting so that user can click on the buttons to select a color 2022-03-06 13:15:29 -05:00
Nam Nguyen
531dc9bfee Updated to make the stave thickness
Reduced vertical bar thickness
Increased font size
Caching font object
2022-03-06 12:00:53 -05:00
Nam Nguyen
b182be39b4 Added copyright statement to the new header file IColorPreference.h 2022-03-06 00:31:37 -05:00
Nam Nguyen
c28f1bb27c Add preference configurations for the play animation colors.
+ Added new fields in GUI preferences for various color fields
  + Moved the color settings over from CFG to CSettings, but keep the CFG methods still pointing to the CSettings due some dependency issue.
  + The color is 0-255 integer value for "red", "green" and "blue".
  + It would help if add a button for picking color, and even better if have a preview while changing the color.
2022-03-05 23:58:37 -05:00
Dario Rodriguez
1ae98c96c0 Change background to white and adjust colors accordingly 2021-10-24 10:56:32 +02:00
louis-barman
c8c2f5248c
Merge pull request #286 from Martchus/anti-aliasing
Allow enabling MXAA
2021-05-20 12:38:27 +01:00
14f4204f70 Enable MXAA by default with an opt-out via a config file setting 2021-03-27 19:26:08 +01:00
louis-barman
4f385560f0 On MacOS it should be "portaudio" (not "pluseaudio) 2021-03-27 14:36:10 +00:00
louis-barman
a9e0809a82 Added fluidsynth fixes for macOS and added fluidsynth debug logs. 2021-03-21 12:36:47 +00:00
louis-barman
f57ccb310a
Merge pull request #283 from weblate/weblate-pianobooster-pianobooster
Translations update from Weblate
2021-02-22 22:43:29 +00:00
Milo Ivir
5742a4d2bc Translated using Weblate (Croatian)
Currently translated at 40.2% (151 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/hr/
2021-02-17 21:50:29 +01:00
louis-barman
74f59d0052
Merge pull request #282 from freddii/develop
fixed typos
2021-01-26 21:17:41 +00:00
louis-barman
6207bc563e
Merge pull request #280 from caseyavila/develop
Update music sources reference
2021-01-26 21:16:55 +00:00
louis-barman
4a711444d7
Merge pull request #279 from weblate/weblate-pianobooster-pianobooster
Translations update from Weblate
2021-01-26 21:15:58 +00:00
Backscale
d6c8686a04
Translated using Weblate (Greek)
Currently translated at 44.0% (165 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/el/
2021-01-24 10:32:15 +01:00
freddii
446f5808f9 fixed typos 2021-01-24 00:04:39 +01:00
Jonatan Nyberg
12a05ebb2a
Translated using Weblate (Swedish)
Currently translated at 88.2% (331 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/sv/
2021-01-11 19:32:16 +01:00
Allan Nordhøy
25d3156b41
Translated using Weblate (Norwegian Bokmål)
Currently translated at 78.1% (293 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/nb_NO/
2021-01-11 19:32:15 +01:00
Luca De Filippo
48afae7ba3
Translated using Weblate (Italian)
Currently translated at 99.7% (374 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/it/
2021-01-11 19:32:15 +01:00
phrunk
584c085461
Translated using Weblate (German)
Currently translated at 100.0% (375 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/de/
2021-01-11 19:32:14 +01:00
Casey Avila
a95d01f35a
Update music sources reference 2021-01-07 22:06:05 -08:00
Jonatan Nyberg
6a4d0a61fc
Translated using Weblate (Swedish)
Currently translated at 71.4% (268 of 375 strings)

Translation: PianoBooster/PianoBooster
Translate-URL: https://hosted.weblate.org/projects/pianobooster/pianobooster/sv/
2021-01-05 09:29:18 +01:00