Commit Graph

248 Commits

Author SHA1 Message Date
Tobias Doerffel
d7ce7d485b Themes: explicitely set background and text color for tooltips
As the colors of QToolTip depend on the desktop environment used,
explicitely set background and text color for fixing cases like
white text on bright yellow background.

Closes #3006955.
2010-05-26 12:27:23 +02:00
Tobias Doerffel
4d3040297c Improved .desktop and menu file
Thanks to Fryderyk Dziarmagowski for providing a patch for the .desktop
file of LMMS. It should be standard conform now. An icon is now
explicitely installed in /usr/share/pixmaps so the .desktop and menu
files can specify a generic icon name rather than an absolute file path
to a PNG file of LMMS' default theme.
2010-05-21 15:53:19 +02:00
Tobias Doerffel
9fd3dacb67 Fixed spelling errors
Fixed some spelling errors found by Lintian while checking the Debian
package of LMMS. Thanks to Patrick Winnertz for pointing out this issue.
2010-01-25 23:24:42 +01:00
Janne Sinisalo
0ac6f0b741 New drum samples
Added a drum kit I've recorded from my Korg module.
2010-01-03 09:47:14 +02:00
Tobias Doerffel
ca2440d1c4 Removed some old projects
Removed some old projects that did not represent LMMS and its abilities
anymore. We also need to replace most of the "Cool songs" and replace
them by more recent projects from LSP.
2009-12-22 00:38:48 +01:00
Tobias Doerffel
ced0d8ecc6 Merge branch 'master' into fx-mixer-rework 2009-11-26 01:47:38 +01:00
Tobias Doerffel
58f53d9f5b PreferencesDialog: initial draft
Here's an initial draft for the new preferences dialog. The basics of
the GUI are done, however there's absolutely no functionality yet.
2009-11-14 00:36:52 +01:00
Tobias Doerffel
0408186094 Updated German localization files
As of 52fbd3694d there are quite a lot
new strings which have to be translated to German.
2009-11-12 09:54:00 +01:00
Tobias Doerffel
52fbd3694d Refresh localization files with strings from UI files
As we have quite a few Qt Designer based dialogs now, there's a whole
bunch of new strings to be translated for each language.
2009-11-11 18:51:09 +01:00
Tobias Doerffel
c9e78cb6aa Updated German localization files
There have been some changes to strings in the program lately that
weren't translated to German yet.
2009-11-02 22:44:07 +01:00
Tobias Doerffel
0ff170adb2 CusisStyle: sync with DefaultStyle
There were some changes to DefaultStyle (such as styling new
WelcomeScreen or SideBar) which weren't part of CusisStyle yet.
According lines were copied and pasted from DefaultStyle. Probably
colors need some tuning.
2009-10-31 13:11:17 +01:00
Tobias Doerffel
822a22ca37 SideBar: rewritten to use QToolBar instead of KMultiTabBar
Rewrote implementation of class SideBar to use QToolBar instead of
KMultiTabBar. We can style the SideBar now easily via CSS and do not
have to ship 3rd party KDE code with LMMS. Also the QToolBar based
SideBar integrates much better into the according widget style.

Furthermore renamed SideBar related classes and files to match new
coding style.
2009-10-31 13:08:03 +01:00
Tobias Doerffel
3499a2f1b3 Style: replaced Toolbar background PNG with qlineargradient CSS
The current toolbar backgrounds are just PNGs with a linear gradient
inside. We can achieve the same by using qlineargradient property in
the according style.css.
2009-10-31 12:15:15 +01:00
Tobias Doerffel
59800c1570 Merge branch 'master' into fx-mixer-rework 2009-10-26 00:24:45 +01:00
Paul Giblock
a45a211f2b Add Audio-device listing support for alsa-pcm
Added a AlsaDeviceListModel, will do the same for other devices as well
2009-10-25 16:19:57 -04:00
Tobias Doerffel
a3cac6ae79 Regenerate QM files
After refreshing TS files in commit 8641023053
we need to regenerate final localization files (*.qm) to make changes
take effect.
2009-10-24 17:29:56 +02:00
Tobias Doerffel
8641023053 Refresh localization files with improved lupdate command
Due to changes introduced by commit 5685663233
we need to refresh localization files. This also fixes problems with
translations not working anymore due to class name changes.
2009-10-24 17:27:32 +02:00
Andrew Kelley
c4647a58ac Merge commit 'origin/master' into fx-mixer-rework 2009-10-13 03:15:33 -07:00
Paul Giblock
49c2f6bad1 Rename "All Files" to "All file types" release QM
Translations didn't work because I didn't "release" within Linguist.  I
wonder how to update the *.ts files with missing strings...
2009-10-08 14:39:24 -04:00
Paul Giblock
beb92563f1 Proper File import extensions and translations
Previously, the extensions were stored in the translations, this i18n
more difficult, additionally, there was a preprocessor statement that
would cause the translated phrase to change! Hence, no translations if
you didn't have ZIP file support.  The text is now split into seperate
translations and I added "All Files".
2009-10-08 12:01:25 -04:00
Paul Giblock
c504bc84d4 Increase import filter for *.midi and *.riff
Fix song.cpp and translations so the somewhat common *.midi extension is
recognized.
2009-10-07 17:21:29 -04:00
Paul Giblock
147844b388 Merge branch 'master' of ssh://pgib@lmms.git.sourceforge.net/gitroot/lmms/lmms into fx-mixer-rework 2009-09-30 03:14:57 -04:00
Paul Giblock
2622edd140 Fix issue with knobs in 3xOsc and AudioFilePro.
The knobs were broken because the classnames of these instruments was
changed without properly changing the selectors in the style.css
2009-09-28 10:02:08 -04:00
Andrew Kelley
289f004c28 Pretty interface in default theme for fx sends
Created a user interface so you can add and remove FX sends as
well as tweak how much you are sending. The gui does not
yet prevent the user from creating endless render loops.
Additionally, there seems to be some issues to work out regarding
rendering with multiple sends.
2009-09-17 14:37:01 -07:00
Andrew Kelley
89d5be7855 Used FloatModels as the backend for mixer sends
Can add new channels in the mixer, and sends are implemented.
Instruments are hardcoded at 10. FL Import is hardcoded at 64.
2009-09-17 14:37:01 -07:00
Tobias Doerffel
34a20ba610 Added new WelcomeScreen widget
The new WelcomeScreen widget is intended to be shown after startup
by default. It allows the user to choose how to start the session,
i.e. shows a list of recently edited projects, a list of new stuff
at the Sharing Platform as well as some help related information and
links.
2009-08-21 19:11:40 +02:00
Andrew Kelley
1a19b60e97 TripleOscillator presets - fixed empty.wav
Translated userwave0="samples/empty.wav" to userwave0="" and such.
Additionally updated references - if they included "samples/" I
took that out since now they reference from samples already.
2009-07-16 17:16:21 -07:00
Paul Giblock
2a69917d51 Add Korean translation 2009-07-03 21:37:06 -04:00
Janne Matti Sinisalo
27a125b73e New CPU load meter thing.
I think the CPU load meter thing looks better this way.
2009-06-16 17:39:37 +03:00
Tobias Doerffel
ea2b165cbd Renamed Resources* classes to Resource* and renamed files
Naming classes like ResourcesItem or ResourcesDatabase is bad style,
therefore rename all classes and files to be Resource*.

Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
2009-06-04 22:53:05 +02:00
Tobias Doerffel
14fef9152c ResourcesBrowser: improved item filtering
Filter line-edit is now placed above actual tree view and has been
decorated with a small icon as well as a status label, displaying the
number of filtered and total number of items.

Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
2009-06-04 11:58:48 +02:00
Tobias Doerffel
359b73c2a3 ResourcesBrowser: implemented item-sensitive context menu
Implemented context menu for ResourcesBrowser with various actions
inside depending on selected item.

Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
2009-06-04 00:29:56 +02:00
Tobias Doerffel
f6fe2a16ad ResourcesBrowser: new class providing a view for browsing resources
Added a new class ResourcesBrowser which represents a complete view
for browsing all available resources. It only allows filtering at the
moment but more features will follow soon.

Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
2009-06-03 14:36:28 +02:00
Janne Matti Sinisalo
1a6652b5b1 Removed Skiessi's lame song.
Removed a crappy outdated unfinished project by Skiessi, which he
is about to replace with something better,  maybe.

How can I change the favourite editor of git?
2009-05-30 23:47:29 +03:00
Janne Matti Sinisalo
367d8360fc Added cheese_enthusiast's new piano keys
Added cheese_enthusiast's <bdreed@woh.rr.com> new, better-looking piano keys. Also includes pressed piano-roll keys.
2009-05-08 23:44:11 +03:00
Tobias Doerffel
c2757d6991 ZynAddSubFX: added preset collection by Will Godfrey
Added first external ZynAddSubFX preset collection by Will Godfrey.
Downloaded from http://www.musically.me.uk/Collection.zip on May 4th 2009.
License is GPLv2 or later (as of http://www.musically.me.uk/stuff.html).
2009-05-04 14:25:24 +02:00
Janne Matti Sinisalo
b48fed891c Upgraded project files to the newer compressed format. 2009-04-15 22:10:06 +03:00
skiessi
df34815be0 Getting rid of some more useless bytes. 2009-04-14 20:04:21 +03:00
Janne Matti Sinisalo
86a6a63462 Optimized default theme PNGs. 2009-04-14 16:46:17 +03:00
Tobias Doerffel
f38ccba04a German localization: fixed typo
Fixed typo in German localization file.
2009-04-09 00:27:27 +02:00
Tobias Doerffel
84c2fc8ddb Renamed mimetypes/folder-lsp.png to mimetypes/folder-web.png 2009-03-09 00:28:52 +01:00
Tobias Doerffel
d8402c6f6a integrated ZynAddSubFX plugin from LMMS-extras into LMMS mainline
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2080 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 00:45:24 +00:00
Tobias Doerffel
bfca9a1df6 moved ZynAddSubFX presets from LMMS-extras to mainline
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2079 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 00:27:25 +00:00
Paul Giblock
37e32ec907 Add theme-xml for choosing style classes and optional params for a theme
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1987 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-29 03:26:52 +00:00
Paul Giblock
318494bef9 Add beginnning artwork for Cusis Theme
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1986 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-29 03:25:45 +00:00
Tobias Doerffel
8b40de7137 added STK support to win32 version of LMMS
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1953 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-17 23:25:54 +00:00
Tobias Doerffel
0f26564149 added new icons for various MIME types
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1881 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-08 01:34:27 +00:00
Tobias Doerffel
f1950b3007 added initial draft of FLUIQ (Flexible User-Interface with Qt) framework (integration patches will follow later)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1878 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-08 01:28:04 +00:00
Tobias Doerffel
33fd5fe62a added Japanese localization files by Keishi Suenaga <skeishi/at/yahoo/dot/co/dot/jp>
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1863 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-02 19:47:33 +00:00
Tobias Doerffel
cbe6b1fbf3 moved to correct preset directory
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1811 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-28 22:58:47 +00:00