This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Skulpture artwork (RFC)

Tags: None
(comma "," separated)
User avatar
SeaJey
Registered Member
Posts
166
Karma
0
OS

RE: Skulpture artwork (RFC)

Sun Dec 28, 2008 5:11 pm
cfeck wrote:[quote='SeaJey']
ability to customize skulpture windeco - by now it is to wide and would be nice to get it a bit slimmer.

Try 0.2.1.3 snapshot, and tell me if this is what you ment.
[/quote]

Image


kubuntu 10.04 AMD64 - KDE 4.4
AMD - radeonHD - M-Audio revolution 5.1
User avatar
KejPi
Registered Member
Posts
119
Karma
0
OS

RE: Skulpture artwork (RFC)

Tue Dec 30, 2008 4:46 pm
Hi, from version >=0.2.0.3 I am not able to build skulpture on gentoo. There is some problem with linking:

Linking CXX shared library ../lib/libskulpture.so
Linking CXX shared module ../lib/kwin3_skulpture.so
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lKDE4Workspace__kdecorations
collect2: ld returned 1 exit status
make[2]: *** [lib/kwin3_skulpture.so] Error 1
make[1]: *** [kwin-client/CMakeFiles/kwin3_skulpture.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 76%] Built target skulpture
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2


What is wrong there? How can I fix it?

Thanks for any hint.


KejPi, proud to be a member of KDE forums since 2008-Oct.
User avatar
KFreak
Registered Member
Posts
26
Karma
0
OS

RE: Skulpture artwork (RFC)

Fri Jan 02, 2009 10:21 am
Since 0.2.1.4, I can't compile Skulpture anymore. With new 0.2.1.5, I have the same problems:

Code: Select all
-- Skulpture install log started: 2009-01-02-11:05:20
-- Directory is: /home/user/Desktop/skulpture-0.2.1.5
-- System is: Linux Kubuntu 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux
-- PATH is: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
-- KDEDIRS is:
-- KDE4_PATH is: /opt/kde4:/usr/lib/kde4:/usr/local/kde4
-- Found cmake: /usr/bin/cmake
cmake version 2.6-patch 2
-- Found make: /usr/bin/make
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i486-pc-linux-gnu
-- Found c++: /usr/bin/c++
c++ (Ubuntu 4.3.2-1ubuntu11) 4.3.2
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

-- Skulpture version is: 0.2.1.5
Qt: 4.4.3
KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2))
kde4-config: 1.0
-- Found KDE4: /usr
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.4.3 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Phonon Version: 4.2.80
-- Found Phonon: /usr/lib/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Found KDE 4.2 include dir: /usr/include
-- Found KDE 4.2 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found KDE4Workspace
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/Desktop/skulpture-0.2.1.5
[  7%] Generating skulpture_p.moc
[ 15%] Generating skulpture.moc
Scanning dependencies of target skulpture
[ 23%] Building CXX object src/CMakeFiles/skulpture.dir/skulpture.o
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp: In function 'void paintArrow(QPainter*, const QStyleOption*, Qt::ArrowType, SkulptureArrow)':
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_ArrowButtonArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_ComboBoxArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_MenuPushButtonArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_PopupToolButtonArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_MenuToolButtonArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_ScrollBarArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_ToolBarExtender' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_MenuBarExtender' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_TabBarArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_CustomArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_WindowExtender' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_SubMenuArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:1305: warning: enumeration value 'SKA_ComboBoxButtonArrow' not handled in switch
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp: In function 'void paintPanelLineEdit(QPainter*, const QStyleOptionFrame*, const QWidget*, const QStyle*)':
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:4205: warning: unused variable 'right'
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp: At global scope:
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:5038: warning: unused parameter 'entry'
In file included from /home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:11332:
/home/user/Desktop/skulpture-0.2.1.5/src/skulpture.cpp:4810: warning: 'QPainterPath growPath(const QPainterPath&, double, Qt::PenJoinStyle)' defined but not used
Linking CXX shared library ../lib/libskulpture.so
[ 23%] Built target skulpture
[ 30%] Generating ui_sk_preview2.h
Generating sk_config.moc
[ 38%] Generating ui_sk_dialog.h
[ 46%] Generating ui_sk_preview1.h
Scanning dependencies of target kstyle_skulpture_config
[ 53%] Building CXX object src/config/CMakeFiles/kstyle_skulpture_config.dir/kstyle_skulpture_config_automoc.o
[ 61%] Building CXX object src/config/CMakeFiles/kstyle_skulpture_config.dir/sk_config.o
Linking CXX shared module ../../lib/kstyle_skulpture_config.so
[ 61%] Built target kstyle_skulpture_config
Generating kwin_skulpture.moc
Scanning dependencies of target kwin3_skulpture
[ 69%] Building CXX object kwin-client/CMakeFiles/kwin3_skulpture.dir/kwin3_skulpture_automoc.o
[ 76%] Building CXX object kwin-client/CMakeFiles/kwin3_skulpture.dir/kwin_skulpture.o
Linking CXX shared module ../lib/kwin3_skulpture.so
[ 76%] Built target kwin3_skulpture
[ 84%] Generating ui_kwin_skulpture_dialog.h
Generating kwin_skulpture_config.moc
Scanning dependencies of target kwin_skulpture_config
[ 92%] Building CXX object kwin-client/config/CMakeFiles/kwin_skulpture_config.dir/kwin_skulpture_config_automoc.o
[100%] Building CXX object kwin-client/config/CMakeFiles/kwin_skulpture_config.dir/kwin_skulpture_config.o
Linking CXX shared module ../../lib/kwin_skulpture_config.so
[100%] Built target kwin_skulpture_config
-- Skulpture install log finished: 2009-01-02-11:06:06


Any ideas why?

Edit: Now it's working. But I have to use "sudo sh install.sh" since 0.2.1.4/0.2.1.5 instead of normal "sh install.sh" to get it working?

Last edited by KFreak on Fri Jan 02, 2009 3:19 pm, edited 1 time in total.


KFreak, proud to be a member of KDE forums since 2008-Oct.
User avatar
cfeck
KDE Developer
Posts
44
Karma
2

RE: Skulpture artwork (RFC)

Mon Jan 05, 2009 3:28 am
A new year, a new release :)

I am going to add (optional) buttons on scrollbars that place the slider at the top/bottom position (see right click menu), and I need suggestions for the artwork of those buttons.

@SeaJey, the preview not updating is a KDE "feature" (it never worked, as far as I know). For the KTitleWidget, I have no control over the text position, as it may be more than just a single text line (see about dialogs).

Regarding your large window title bars, that seems to be a problem with the font you are using; it has a very large fontHeight() value, maybe try looking for a different font. I cropped additional 4 pixels from the window title bar margins, but setting anything lower than value 4 results in blurry symbols, because the symbols are made actually smaller than the font height.

@KejPi, it's a gentoo problem, but I reverted KDE4Workspace detection to pre-4.2 code, until gentoo fixes it.

@KFreak, build script change has been reverted in 0.2.2, thanks for reporting!


Christoph Feck
rockmen1
Registered Member
Posts
1
Karma
0

RE: Skulpture artwork (RFC)

Mon Jan 05, 2009 4:07 am
I would be good if I can choose rounded corner or not. I personally perfer rounded.
User avatar
SeaJey
Registered Member
Posts
166
Karma
0
OS

RE: Skulpture artwork (RFC)

Thu Jan 15, 2009 7:50 pm
Skulpture in KDE 4.1
Image

Skulpture in KDE 4.2rc1
Image

Look at the margins between items in places - they are to big now, things even worse in Open/Save dialog.

Item highlighting in kmail another point - little bit intrusive now:
Image

In contrast Places with Oxygen style in KDE 4.2rc1:
Image
Though target highlighting in kmail still bold.


kubuntu 10.04 AMD64 - KDE 4.4
AMD - radeonHD - M-Audio revolution 5.1
User avatar
cfeck
KDE Developer
Posts
44
Karma
2

RE: Skulpture artwork (RFC)

Sun Jan 18, 2009 3:10 am
SeaJey, I reopened bug 177807 for kfileplacesview.cpp, so hopefully the places panel spacing regression will be fixed in a later KDE release. In the meantime, you can make the "Groups" margins smaller (see Skulpture "Layout" configuration page), it affects the places panel. Thanks for noticing.

Regarding the coloring of alternating lines: You need to adjust the KDE View palette, I think it is just called "Alternate Background". The bold frame isn't rendered by the style, so you should report it as a KMail bug.


Christoph Feck
User avatar
zak89
Registered Member
Posts
86
Karma
0
OS

RE: Skulpture artwork (RFC)

Tue Jan 27, 2009 8:57 pm
Does anyone know of a good plasma theme that compliments Skulpture? I really like the widget style, but it clashes with the smooth, rounded Oxygen plasma theme (especially with widgets). The closest I have found is the "Professional" plasma theme, but it's rather incomplete.


zak89, proud to be a member of KDE forums since 2008-Nov.
User avatar
SeaJey
Registered Member
Posts
166
Karma
0
OS

RE: Skulpture artwork (RFC)

Tue Jan 27, 2009 9:38 pm
Elegance or Perfection.

But there is no yet plasma theme with true square corners.


kubuntu 10.04 AMD64 - KDE 4.4
AMD - radeonHD - M-Audio revolution 5.1
User avatar
SeaJey
Registered Member
Posts
166
Karma
0
OS

RE: Skulpture artwork (RFC)

Sat Jan 31, 2009 8:25 pm
New problem:
I can not now change some settings:
Image

When changing values in Sculpture settings they are saved when you checing them again.
But when I'm pushing Acept button in Sistem Settings module - they are rejecting to default values.

Using Skulpture 0.2.2.1 and KDE 4.2 in kubuntu 8.10 amd64


kubuntu 10.04 AMD64 - KDE 4.4
AMD - radeonHD - M-Audio revolution 5.1
User avatar
Moo
Registered Member
Posts
3
Karma
0
OS

RE: Skulpture artwork (RFC)

Thu Feb 12, 2009 11:02 am
Hi! Just wanted to say that I love the Skulpture theme for KDE :) I'm using it at the moment, but I think it would be even better if it included some more animations - something like gradually highlighting buttons, menu items, and stuff like that when you move your mouse over them (right now it happens instantly), and even smooth transitions between tabs like in Bespin :) Do you have anything like that in your plans for Skulpture? :)
User avatar
cfeck
KDE Developer
Posts
44
Karma
2

RE: Skulpture artwork (RFC)

Wed Feb 18, 2009 9:56 pm
@Moo: Animation has to feel natural to not disturb the user's experience. Ask any professional movie creator what his opinion about fadeing and zooming is. Nevertheless a PC movie application has to offer hundreds of fades and effects for the "unprofessional".

This does not mean I am all against animation in a GUI; in fact a movie is not a static picture either. But getting it right needs a lot of experience, and a lot of understanding about motion and physics. Multiply that with the few hours I can spend on hacking, you should not expect results soon.

@SeaJey, the only explanation I have is that you are mixing different Skulpture versions. Try finding all files that have skulpture in name (also the .ini file), remove them, and do a fresh install of the style. Restart KDE. If the problem persists, you need to be more specific on how I can reproduce it.


Christoph Feck
User avatar
SeaJey
Registered Member
Posts
166
Karma
0
OS

RE: Skulpture artwork (RFC)

Thu Feb 19, 2009 10:37 am
cfeck wrote:@SeaJey, the only explanation I have is that you are mixing different Skulpture versions. Try finding all files that have skulpture in name (also the .ini file), remove them, and do a fresh install of the style. Restart KDE. If the problem persists, you need to be more specific on how I can reproduce it.


Sounds reasonable:
I was using packages from repos at first, than I compiled Skulpture by hand:
Code: Select all
cmake && make && make install
- than I replace make && make install by checkinstall -D and forgot to make uninstall

So I will try to purge and clean Skulpture's stuff and retry installation.

Last edited by SeaJey on Thu Feb 19, 2009 10:38 am, edited 1 time in total.


kubuntu 10.04 AMD64 - KDE 4.4
AMD - radeonHD - M-Audio revolution 5.1
User avatar
Moo
Registered Member
Posts
3
Karma
0
OS

RE: Skulpture artwork (RFC)

Thu Feb 19, 2009 11:32 am
cfeck wrote:@Moo: Animation has to feel natural to not disturb the user's experience. Ask any professional movie creator what his opinion about fadeing and zooming is. Nevertheless a PC movie application has to offer hundreds of fades and effects for the "unprofessional".

This does not mean I am all against animation in a GUI; in fact a movie is not a static picture either. But getting it right needs a lot of experience, and a lot of understanding about motion and physics. Multiply that with the few hours I can spend on hacking, you should not expect results soon.


Hi! Thanks for the reply :) I totally agree that such effects are good only if they are done right. But, in my opinion, if they are done right they are much better than not having them. When it comes to natural things, in nature nothing ever happens totally instantly, it's always gradually even if it's very quickly. My personal impression after using GUIs that have animations like that (for example, KDE 4's Plasma, or Windows Vista) is that when you move your mouse over a button and it highlights gradually, it feels a lot more natural than when it happens instantly.
User avatar
cfeck
KDE Developer
Posts
44
Karma
2

RE: Skulpture artwork (RFC)

Wed Feb 25, 2009 9:16 pm
@zak89, there is now "Atelier", a nice Skulpture compatible Plasma theme, thanks to jamboarder (of Aya fame): http://www.kde-look.org/content/show.php/Atelier?content=99440

@SeaJay, is your configuration problem solved?

Three other issues I would like to get feedback about:

1. Does anyone also get an ugly black rendering in KRunner input line with a light Plasma color scheme, or is it just me? Is there anything else that needs to be fixed? I would like to release a final 0.2.3 soon.

2. Regarding roundness in Skulpture, which elements should be rounded? I was thinking about tab headers, buttons, and sliders, with the rest (basically all fields) kept angular. Your opinion?

3. I am thinking about making Skulpture a KDE style starting with 0.3.x, without possibility to compile a pure Qt version. Background is that KDE is now available on all major platforms. Objections?


Christoph Feck


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot]