Subscription date : 29 November 2007
Messages : 1583
|
Je vais faire le chiant, mais c'est pas grave
Je trouve que l'actuel vue 3D est trop statique. Se serais pas mal de créer une vue 3D dynamique, dessiné avec des point de fuite. En faite, lorsque le dock s'agrandit, l'angle des bord est actuellement le même, ce qu'il n'est pas très logique en terme de perspective. De même, l'affichage des séparateur fixe n'est pas vraiment optimal. Le séparateur s'agrandit, enfin bref, le tout n'est pas très cohérent à mon sense. Ça reste quand même du très bon boulot ! Même problème avec les bordures qui ne sont pas en 3D. Nromalement, tout cela est faisable, il suffit de définir un point de fuite, que l'utilisateur pourra déplacer, et de tout calculer en fonction de se point. Avec des vecteurs, c'est tout à fait faisable.
J'ai fait quelque illustration pour montrer des quoi je parle :
Autre truc pas mal à faire : ajouter une option pour le le bord du dock soit collé à l'écran ou non. Ça devrais mieu rendre comme ça.
Ah oui, et les séparateurs en cassure du dock aussi, ça serais pas mal ! |
nochka85, Monday 10 December 2007 à 12:13
|
|
Subscription date : 29 November 2007
Messages : 7408
|
C'est vrai que cela serait pas mal !  |
Subscription date : 03 December 2007
Messages : 526
|
très bonne idée !!  |
fabounet, Monday 10 December 2007 à 14:41
|
|
Subscription date : 29 November 2007
Messages : 1583
|
Oui, mais il réagit bizarrement ! En faite, lorsque la vue est en 2D, ton séparateur prend la place d'un carré, alors qu'il devrais être fin, comme à plat. et lorsque le curseur passe autour, il grossit légèrement. Mais le mieux, se serais quand même que le dock soit cassé ! Ou en tout cas de choisir entre trait continue, pointillé ou cassure |
fabounet, Monday 10 December 2007 à 17:58
|
|
Subscription date : 30 November 2007
Messages : 17118
|
oui il faut pas utiliser la vue 3D pour refaire la vue 2D
mêm si je te l'accorde théoriquement la 2ème est un cas particulier de la 1ère.
en fait s'il change de taille, c'est qu'il a un rectangle alloué pour se dessiner. j'ai choisi d'utiliser ce rectangle au maximum, et comme son inclinaison varie avec sa position, sa largeur de base varie aussi.
il faudrait que je calcule la largeur minimale qu'il peut prendre, et que je m'y colle. le truc c'est qu'il faudrait le faire à chaque insertion/suppression d'icône aussi; bref ma flemme a pris le dessus.
pour le trait plein c'est facile, pour la cassure j'ai regardé, je peux le faire en dessinant le trait plein en mode "gomme". le truc c'est qu'alors les coins créés sont pas arrondis comme ceux du cadre normal. donc à voir. je cablerai ça demain. |
nochka85, Monday 10 December 2007 à 18:03
|
|
fabounet, Tuesday 11 December 2007 à 18:34
|
|
Subscription date : 30 November 2007
Messages : 17118
|
bon alors tant mieux, un coup de gomme c'est facile à faire
j'étudiearai la question des icônes qu'on peut placer n'importe où, mais c'est pas gagner (car j'ai justement tout fait pour qu'elles se mélangent pas ) |
|