Dooscape

Un navigateur web fait en C++ utilisant QtWebEngine

a marqué ce sujet comme résolu.

Très sympas la nouvelle barre d'avancement. Je trouve ça beaucoup plus intégré à l'interface que le "pop-up" de l'ancienne version.

EDIT : Un raccourcis pour le bouton "accueil" c'est possible ? Aussi, est-ce faisable de mettre tout les raccourcis clavier dans un fichier de configuration (éventuellement séparé de la conf principale) ? Ca permettrait à tout le monde de faire ce qu'il veut …

EDIT 2 : Si on est en interface classique sans animation, taper une adresse via F6 charge la page mais n'enlève pas la grosse barre en question, qu'on est obligé de fermer à la main, ce qui n'est pas le cas dans l'interface moderne.

Tant que j'y suis sur les petits bugs, dans l'ancienne version et dans celle-ci, "ouvrir dans une nouvelle fenêtre" ne marche pas sous linux. Ca ne fait rien du tout.

EDIT 3 : Testons l'italique. Ce ne marche toujours pas ! :D

EDIT 4 : Le raccourcis clavier du zoom - marche, mais pas celui du zoom + !

+1 -0

Après compilation sous linux, voici ce que ça donne (interface classique). J'aime bien ce gris, avec le dégradé je le trouve reposant.

Pour les impatients

Oui, c'est la même chose, preuve que tout se passe bien pour porter Dooscape sous linux. Heureux ?

Donc, pour ceux que ça intéresse, aero15 a bien avancé sur le port, ce qui fait que maintenant vous n'avez plus qu'à éditer le fichier mainwindow.cpp dans le dossier Dooscape (si aero15 ne change rien entre-temps) et vous commentez toutes les lignes qui contiennent QSound::play (en mettant au début de ligne //, pour les non-développeurs).

Je n'ai pas mis tout les boutons, d'où le fait que la "barre du haut" soit moins fournie chez moi.

+1 -0

Pour la 1.0, il faudra bien sur faire la même chose que dosmpm si vous voulez compiler Dooscape sous linux que ce soit sous linux, Windows ou Mac. Par contre, FAITES ATTENTION, BAISSEZ LE VOLUME LORS DU 1ER DEMARRAGE ! Je vais publier la 1.0 dans quelques minutes parce que j'aurais pas le temps nécessaire demain.

+0 -0

Très sympas la nouvelle barre d'avancement. Je trouve ça beaucoup plus intégré à l'interface que le "pop-up" de l'ancienne version.

EDIT : Un raccourcis pour le bouton "accueil" c'est possible ? Aussi, est-ce faisable de mettre tout les raccourcis clavier dans un fichier de configuration (éventuellement séparé de la conf principale) ? Ca permettrait à tout le monde de faire ce qu'il veut …

EDIT 2 : Si on est en interface classique sans animation, taper une adresse via F6 charge la page mais n'enlève pas la grosse barre en question, qu'on est obligé de fermer à la main, ce qui n'est pas le cas dans l'interface moderne.

Tant que j'y suis sur les petits bugs, dans l'ancienne version et dans celle-ci, "ouvrir dans une nouvelle fenêtre" ne marche pas sous linux. Ca ne fait rien du tout.

EDIT 3 : Testons l'italique. Ce ne marche toujours pas ! :D

EDIT 4 : Le raccourcis clavier du zoom - marche, mais pas celui du zoom + !

  • Un raccourci pour le bouton d'accueil, je suis pas contre mais laquelle ? Ctrl+H
  • Pour la barre de commande qui ne part pas dans l'interface classique, je ne sais pas si tu as utilisé la beta ou la finale, mais dans la version finale elle s'en va, je suis sous Windows.
  • L'italique, bein j'peux rien y faire, c'est QtWebKit.
  • Les raccourcis claviers, ça fonctionne bien Ctrl++ et Ctrl+- du moins sous Windows
+0 -0

Pour la barre de commande qui ne part pas dans l'interface classique, je ne sais pas si tu as utilisé la beta ou la finale, mais dans la version finale elle s'en va, je suis sous Windows.

J'utilise la version finale, mais j'ai le regard biaisé par le fait que je le teste encore sur le vieux portable. Il me semble que ça s'enlève après le rendu non ? Du coup avec moi c'est trop lent, ce qui fait que je l'enlève à la main.

Un raccourci pour le bouton d'accueil, je suis pas contre mais laquelle ?

Oui Ctrl+H parait bien.

Les raccourcis claviers, ça fonctionne bien Ctrl++ et Ctrl+- du moins sous Windows

Il faudrait que plus de gens testent ceci sous linux/mac, parce que sous linux (du vieux portable toujours), j'ai bien que le zoom - qui marche au clavier, le Ctrl++ ne marche pas.

L'italique, bein j'peux rien y faire, c'est QtWebKit.

Je me doutais bien, mais je relève quand même.

Un super projet Dooscape !

EDIT : Au fait, sur les 2 bécanes, ouvrir un lien dans un nouvel onglet/fenêtre ne fonctionne pas. 2 configs linux.

+0 -0

EDIT : Au fait, sur les 2 bécanes, ouvrir un lien dans un nouvel onglet/fenêtre ne fonctionne pas. 2 configs linux.

Oui je n'ai pas encore pris en charge, je vais essayer de m'en rappeler ce week-end parce que c'est le seul temps libre que j'aurais pour coder.

+0 -0

Ouch, je comprend pourquoi, parce que tu as déjà utilisé une version antérieur de Dooscape, a savoir la 0.3. Le problème peut être réglé de 2 manières :

  • Tu vas dans les paramètres si c'est possible, et remplir tout ce qui est nécessaire (pseudo, couleur de fond, et page d'accueil, …), mais l'écran de bienvenue n’apparaîtra pas.
  • L'autre solution, plus radicale consiste à fermer Dooscape, et d’écrire "regedit" dans le menu démarrer, et de l'ouvrir, suivre l'arborescence : "HKEY_CURRENT_USER\Software\Doocode\Dooscape" et de supprimer le dossier Doocode (ou Dooscape). Fermer regedit, et ouvrez Dooscape mais gare aux oreilles (un son abdominale vous rendra sourd)

EDIT - Je vais essayer de corriger aussi ce bug dans la 1.1 que dois sortir plus rapidement possible.

+0 -0

Cool ça marche ! On peut pas désactiver le mot de passe ? D'ailleurs à quoi sert-il car quand on fait ctrl-l, l'écran de verrouillage apparaît mais aucun MP n'est demandé pour de verrouiller.

Enfin sur Dooscape ce n'est pas le dernière version de Google qui s'affiche (mais une version so 2011)

Pour le zoom+, vous ditent que ça ne marche pas, snif, faudrait que je cherche une solution. Pour ce qui est de Google, il est affiché ainsi parce que l'user agent n'est pas reconnu (QtWebKit), par contre si je met celui de Google Chrome (Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36), Google s'affichera normalement. Donc c'est à cause de l'user agent et j'y peux rien, enfin, je peux "trafiquer" pour que Google me prend pour Chrome et non Dooscape. Pour le problème de l'écran verouiller, j'ai pas compris. Pour le problème du 1er démarrage, j'ai codé un petit utilitaire (tres tres tres simple, juste un bouton à cliquer et tout est ok). Je peux pas le mettre en ligne, je suis au CDI, rendez vous ce soir alors.

+0 -0

Désolé Piwit, je viens de te comprendre, tu as du modifier les paramètres via la fenêtre des config, et pour verrouiller, tu as fait Ctrl+L, et maintenant tu est coincé parce que tu ne peux pas fermer sans avoir rentrée ton mot de passe, mais le problème c'est que le champ de texte n'est pas visible, donc, tu ne peux pas fermer la fenêtre. Je suis désolé pour ce énième bug, je vais le corriger dans un instant pour la 1.1.

EDIT: Linuxiens, ce soir, vous pourrez voir Dooscape 1.0 sous vos yeux ébahis, mais je pense que vous n'aurez pas trop de problème comme sous Windows.

+0 -0

EDIT: Linuxiens, ce soir, vous pourrez voir Dooscape 1.0 sous vos yeux ébahis, mais je pense que vous n'aurez pas trop de problème comme sous Windows.

Pour les linuxiens : si j'ai bien compris, aero15 va vous donner un binaire compilé avec amour. Si jamais ce binaire ne marche pas, vous compilez vous même les sources (en virant les QSound comme dit plus haut). Pour ceux qui n'ont jamais fait ça, voici la démarche:

  • Télécharger les sources de Dooscape
  • Ouvrir un terminal
  • Aller dans le dossier de téléchargement (via cd chemin/du/dossier)
  • Taper cette commande : unzip Nom_du_zip_Dooscape
    • Il va vous faire plein de ligne avec "inflating machintruc" : il décompresse le zip.
  • Virer les QSound avec votre éditeur de texte préféré.
  • Taper cd dooscape_1_0_sources/Dooscape
    • Vous êtes dans le dossier des sources
  • Taper qmake Dooscape.pro
    • Il construit le Makefile qui va permettre de tout compiler
  • Taper make
    • Ca compile, il y a plein de lignes avec plein de choses bizarres
    • Vous avez un binaire Dooscape dans le dossier (visible si vous tapez ls )
  • Ensuite, vous allez le mettre dans un dossier "système" pour que vous puissiez le lancer en tapant juste son nom: tapez sudo cp ./Dooscape /usr/bin.
  • Enfin, à chaque fois que vous souhaiterez le lancer, ouvrez un terminal et tapez Dooscape.

Si tout fonctionne correctement, vous pouvez m'envoyer par MP votre binaire pour que je puisse comparer les configurations, et faire un synthèse en proposant à aero15 les configurations les plus utilisées, comme ça on pourra définir une priorité des recompilations (puisqu'il faudra tout refaire à chaque changement de version).

Si vous avez un problème avec Dooscape sous linux, n'hésitez pas à me MP avant de vouloir MP aero15 (si ce topic n'est pas adapté), ça déchargera le boulot d'aero15. (notez que pour les prochaines semaine je ne sais pas si j'aurais une connexion internet)

+0 -0

Dooscape pour linux est en ligne, de même que pour le "réparateur" de Dooscape : http://doocode.esy.es/prod/dooscape.php

Pour linux, dosmpm vous explique tout. Pour Windows, si Dooscape est bizarre, elle ne ressemble pas à mes captures d'écran, téléchargez l'utilitaire de machin… et copiez-le dans le dossier ou vous avez installer Dooscape, puis fermez Dooscape, ouvrez l'utilitaire et cliquez dessus, puis Ok et fermez la fenêtre, et normalement, tout devrais marcher. Dites-moi si j'ai parlé trop vite, ou que j'ai maché des mots.

+0 -0

J'aimerai bien, mais comment, et aussi serait-il legal (je pense que oui), et serai obligé de changer de licence, ché pas, faudrait que je me renseigne sur le sujet.


J'en profite pour annnoncer l'avancé de Dooscape 1.1 (eh oui j'ai pas chômé ces temps ci) :

  • Nouvelle fonction : Inspecteur
  • Nouvelle fonction : Dans le panel des onglets possibilité d'afficher en mode "compact"
  • Nouveau style de l'UI
  • Nouvelle fenêtre Configuration (tjrs en dev):

  • Nouveau paramètre : demander mdp (demarrage,quitter,lock,config)

  • Nouvelle fonction : fonction reset
  • Nouvelle fonction : possibilité activer l'interface moderne et classique en même temps

Nouveau Style amélioré : (les éléments de l'UI genre bouton, zone texte un peu plus mince)

  • Barre des commande (tjrs en dev)
  • Panel d'onglets
  • Panel d'information
  • L'interface moderne (icônes de la barre noir moins GÉANTES)
  • Menu (bein vous allez voir, c'est pas impressionnant, bref…)
  • Locker (là non plus)
  • About (bein ici, juste l'icone de Dscpe est reduite) Correction bug :
  • Posibilité d'utiliser Dscp après utilisation de Dscp 0.x
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte