Sielo Navigateur

Un navivateur web fait en C++14 avec Qt 5.9

a marqué ce sujet comme résolu.
Auteur du sujet

Reprise du dernier message de la page précédente

Sous Windows, le problème ne se pose pas vraiment car marche dans la quasi totalité des cas et marche toujours au moins en partie (sachant que ça ne prend pas le dessus sur le fond choisi par l’utilisateur dans Sielo). Les seul vrai possible exceptions sont en effet l’utilisation d’un autre DE ^^

Pour Linux en effet l’idée ne sera pas porté, parceque c’est beaucoup trop compliqué xD

Venez donc faire un tours sur https://feldrise.com ;)

+0 -0
Auteur du sujet

Me voilà aux nouvelles en cette belle fin de semaine. Et j’ai plutôt de bonnes choses à vous annoncer sur le développement de Sielo.

Les plugin arrivent enfin ! Alors non, ce sera spécifique à Sielo et non pas des WebExtensions dans un premier temps donc il y a tout à développer, mais je vais faire un plugin pour charger des "pseudo-plugin" disponibles ici : https://openuserjs.org/

Plugin de Test de Sielo
Plugin de Test de Sielo

Le premier plugin de Sielo est un éditeur de texte. Pour faire les choses bien, je me suis basé sur le travail d’un ami qui développe un éditeur de texte appelé Strateon. Ici Strateon est affiché en "SideBar" donc à côté de la page web dans l’espace d’onglet. Pour l’instant les plugins ne peuvent donc vraiment afficher des choses que dans une sidebar, mais ne serait-ce pas merveilleux de pouvoir isoler cette éditeur de texte dans un onglet ? :blush: Tout comme les préférences, les favoris, l’historique… Enfin vous voyez où je veux en venir et c’est ma prochaine ligne droite :P

Enfin voilà, je vous laisse profiter de Strateon dans Sielo en vous laissant entrevoir l’avenir possible avec un système d’applications car Strateon est un éditeur de texte indépendant, tout comme Visual Studio Code par exemple (ce qui irais bien plus loin que les plugin du coup).

Strateon dans Sielo
Strateon dans Sielo

Vous pouvez bien sur avoir un aperçu de ce qu’est un plugin et de leurs possibilités sur le wiki de Sielo, qui est encore incomplet et en cours de rédaction ^^

Venez donc faire un tours sur https://feldrise.com ;)

+2 -0
Auteur du sujet

La beta privée numéro 3 est officiellement disponible. Du côté nouveautés on à :

  • Ajout des plugins.
  • Ajout de Strateon et GreaseMonkey.
  • Les dialogs sont ouverts dans un nouvel onglets
  • Amélioration de la stabilité

Vous pouvez la télécharger ici pour Windows : https://sielo.app/win-closed-1.17.04.zip

Pour macOS, il faudra venir me voir en MP ;)

Bien sur, pour ceux qui veulent la tester, comme d’habitude vous pouvez venir me demander le mot de passe en message privée ou sur le Discord de Sielo, de façon à ce que je sache qui la teste :)

Sielo sur macOS
Sielo sur macOS

Venez donc faire un tours sur https://feldrise.com ;)

+0 -0
Auteur du sujet

Je viens de découvrir un truc très intéressant dans Vivaldi !

Actuellement, lorsque vous déplacez la souris sur un espace d’onglet, même sans cliquer c’est lui qui prend le focus et sera donc soumis aux actions depuis des boutons ou aux raccourcis claviers. Sur Vivaldi, quand vous avez plusieurs pages web d’affichées les unes à côté des autres, vous avez la page web "active" qui est entourée, et il faut cliquer sur une autre page pour la rendre "active".

Je ne sais pas quel système est le meilleur, j’aimerai avoir votre avis ;)

EDIT : Une petite vidéo pour illustrer le comportement de Vivaldi et donc l’histoire "d’entourage" des pages web et du focus uniquement sur le clique

EDIT 2 : Je décompose surtout en deux questions :

  • Est-ce que s’est utile d’entourer l’espace d’onglet actif ?
  • Est-ce que le focus est mieux au clique ou sur le modèle actuelle, simplement à celui dans lequel est passé la souris en dernier :)

Édité par Feldrise

Venez donc faire un tours sur https://feldrise.com ;)

+0 -0
Auteur du sujet

C’est avec un peu d’avance que la version 1.17 sort enfin ! :D

Voilà un bon paquet de temps que Sielo n’a pas été mis à jour et aujourd’hui sort une des plus grosses mise à jour jamais réalisée. Alors, quoi de neuf ?

Premièrement, Sielo est disponible partout ! Windows, macOS et Linux (AppImage).

Pour les changements les plus importants il y a :

  • Grande amélioration du système d’onglets qui n’a maintenant plus rien à envier même aux plus grands navigateurs.
  • Sielo supporte maintenant les plugins natifs ! Trois plugins sont actuellement disponibles : GreaseMonkey (user-script), Strateon (éditeur de texte) et ArcScreen (outil de capture d’écran).
  • Le système de stockage des donnés a été complètement revu et utilise un système de profils.

Pour les changements complet et détaillé : https://github.com/SieloBrowser/SieloBrowser/blob/master/changelog-1.17.txt

Sielo
Sielo

Petit rappel, les liens de téléchargement de Sielo sont tous disponibles depuis le site (https://sielo.app/) ou bien via ces urls :

Bien évidement je vous invite a partager Sielo autours de vous, et remercie chaleureusement tous ceux qui ont participé aux bêta privées et en particulier @aero15 pour sa participation au plugins et @Theo Bessel pour sa participation a la version macOS ;)

Édité par Feldrise

Venez donc faire un tours sur https://feldrise.com ;)

+2 -0
Auteur du sujet

Nous vous souhaitons tous un joyeux réveillon ! :D

Je fais une petite notification pour vous avertir que la version 1.17.12 de Sielo est sortie ;)

Au programme nous avons ajouté une option pour désactiver l’accélération matérielle pour ceux qui auraient le bug du décalage (la barre noir). Rendez vous sur la première page des préférences :)

Édité par Feldrise

Venez donc faire un tours sur https://feldrise.com ;)

+1 -0
Auteur du sujet

Toute l’équipe de Sielo vous souhaite un joyeux Noël ! 🎄

Vous avez été pas mal à adorer le sweat Sielo que je portais, alors j’ai décidé d’ouvrir une boutique au couleurs de Sielo 😉

Vous pouvez dès à présent nous soutenir en portant le logo de Sielo en vous rendant sur ce store : https://teespring.com/stores/sielo-store

Vous pourrez choisir les couleurs et les tailles en affichant les détails de chaques articles 😄

Un jolie sweat

Venez donc faire un tours sur https://feldrise.com ;)

+4 -0
Auteur du sujet

📢 Développeur, graphiste, utilisateur d’un téléphone ?

🎉 Sielo veut s’exporter sur les systèmes mobiles

👉 Alors nous avons besoin de vous pour participer au développement de Sielo sur mobile

👉 Je vous invite à venir parler de la façon d’intégrer Sielo sur nos compagnons de poche le MERCREDI 2 JANVIER à 21h

👉 La discussion se déroulera ici : https://discord.gg/7MVvDaS

êtes vous prêt

Édité par Feldrise

Venez donc faire un tours sur https://feldrise.com ;)

+1 -0
Auteur du sujet

Je reviens dans ce résumé sur la discussion qui s’est déroulée hier sur le serveur Discord. Vous étiez 26, je vous remercie énormément car ce fut très intéressant !

Sommaire

Partie grand-public

  • Envies des gens
  • Idées de l’interface, ergonomie
  • Compatibilité

Partie développeur / UI

  • Technologie ?
  • Architecture
  • Moteur

Partie privée ( recrutement )


Commençons donc par la catégorie grand-public

Rappelons l’idée de base. Sielo sur mobile aura pour but de porter les espaces d’onglets afin de créer quelque chose de nouveau. Les espaces d’onglets pourraient par exemple se faire sous la forme de "boites" indépendantes les unes des autres dans lesquelles il serait possible de trier ses onglets.

  • Vous avez été nombreux à dire que vous vouliez un navigateur pratique
  • Vous avez été nombreux à dire que vous vouliez un navigateur personnalisable
  • Vous avez été nombreux à dire que vous vouliez un navigateur avec plusieurs petites fonctionnalités par exemple un bloqueur de pub ou un VPN intégré
  • Vous avez été nombreux à demander la synchronisation avec une version PC.

Deux idées majeures sont ressorties :

  • Arranger Sielo à la façon d’un système d’exploitation avec une gestion du multitâche qui représenterait donc les espaces d’onglets. On pourrait ainsi imaginer des bureaux virtuels par exemple.
  • Centrer tout le navigateur autour d’une sorte de page d’accueil qui pourrait permettre de réinventer les liaisons entre les onglets. Cette idée, bien qu’indépendante, peut parfaitement être liée à l’idée d’un pseudo OS.

Certaines petites idées sont ressorties comme contrôler Sielo vocalement où avec un système de gestuelle. Il a aussi été demandé de faciliter la vie aux développeurs web avec possibilité de voir le code source d’une page. ;)

La majorité de toutes ces idées ont mis en avant le fait qu’il y aura probablement besoin de créer une guide de démarrage pour l’utilisation de Sielo mobile ^^

Passons à la partie technique

QtQuick a été choisi pour réaliser l’application. Il n’y a pas eu d’opposition :D

Pour ce qui est de l’architecture, elle reste encore à discuter avec l’équipe, mais il est prévu de s’orienter sur quelque chose de semblable :

  • Une séparation très nette entre le front et le back. Le front sera surement fait en QML (un truc maison de Qt) de la sorte que même des personnes inexpérimentées en programmation puissent participer au design.

C’est un peu tout ce qui a été dit pendant la discussion. Sielo mobile sera bien sur complètement open source et tout sera beaucoup plus cadré avec l’équipe de développement. Vous aurez donc bientôt des nouvelles côté développement ;)

Je reviens un peu sur le recrutement

il est important de préciser à ce moment que les recrutements sont toujours ouverts. L’idée étant de recruter des personnes motivées, sans forcément une grosse obligation de temps (je ne vous obligerais pas à donner une heure de votre temps par jours, chacun ayant ses obligations) ayant soit des compétences en C++/Qt, soit en design (savoir faire des maquettes).

L’équipe sera dirigée par @SirHaswell et moi-même :)

Nous avons déjà noté quelques développeurs et designers intéressés. Il ne fait pas grand doute qu’ils seront recrutés. Nous nous organiserons ensuite en interne :D

J’invite donc toute personne intéressée à venir me contacter en privé, voir contacter @SirHaswell (son profil ici) ;)

Édité par Feldrise

Venez donc faire un tours sur https://feldrise.com ;)

+4 -0
Auteur du sujet

Nous continuons d’avancer sur la version PC de Sielo même si la version mobile est en route La prochaine grosse mise à jour de Sielo sera donc la version 1.18. Bien que toujours en développement, celle-ci avance rapidement !

Sielo 1.18.00 (thème par défaut)
Sielo 1.18.00 (thème par défaut)

Une des plus grosses nouveautés sera la nouvelle interface. Cela a généré pas mal de débat, mais finalement on a décidé de redesigner l’interface de base de Sielo. Vous pouvez donc en avoir un aperçu :3

Bien sûr, les thèmes pourront bien modifier tout cela et j’ai personnellement hâte de les voir mis à jour. Cette version est déjà en court de teste dans une bêta privée que vous pouvez venir me demander en message privé

Sielo 1.18.00 (thème colored flat)
Sielo 1.18.00 (thème colored flat)

Venez donc faire un tours sur https://feldrise.com ;)

+0 -0
Auteur du sujet

Oui cela fait un bout de temps que je n’ai plus donné de nouvelles ! Mais, je ne suis pas mort pour autant. A vrai dire je ne prends plus le temps de travailler sur Sielo, la motivation étant partie… Alors il faut se poser la question de "pourquoi est-elle partie ?"

Eh bien ma réponse est que je n’utilise plus Sielo. Il faut voir ses points faibles. C’est un bon navigateur mais il est clairement trop lent et pas assez stable pour être utilisé quotidiennement. Aujourd’hui j’utilise Opera parce qu’ils proposent une fonctionnalité très intéressante pour la synchronisation PC/Mobile. Et pourtant, je sais que sur mobile il y a encore énormément de possibilités !

Le gros soucis est que c’est dur de continuer un projet en se démarquant si peu. Certes Sielo possède les espaces d’onglets, mais, dans le fond, ce n’est que trop peu pour avoir un réel intérêt. Alors, comme nous ne sommes pas au moins au même niveau que les autres du côté technique et performance, il est difficile de voir le bout. J’ai donc décidé quelque chose d’assez lourd… Je vais arrêter le développement de Sielo tel que vous le connaissez.


Je vois déjà certains d’entre vous être tristes, je le suis aussi. Mais, cette nouvelle ne vient pas seule ! Premièrement, vous pourrez toujours utiliser et télécharger Sielo. Deuxièmement, je ne tue pas Sielo. Si on remonte aux origines du projet, ce qui m’a porté ici c’est vous, votre aide et vos idées. Nous avons vécu une formidable aventure ensemble et je ne veux pas que cela s’arrête. Mais il faut que cela évolue. Dans mon arrêt total sur Sielo vous vous êtes arrêtés aussi. C’est pour ça que j’ai envie de recommencer Sielo mais avec vous et que Sielo vous appartienne autant qu’à moi. L’idée des espaces d’onglets ne venait pas totalement de moi. Alors je suis convaincu que nombre d’entre vous ont de merveilleuses idées à donner !

La prochaine version de Sielo devra cette fois oser aller plus loin et complètement casser les codes des navigateurs. Et ce, que ce soit sur PC ou sur mobile. Nous avons déjà des idées dans l’équipe et, quitte à tout recommencer avec vous, autant ne pas reproduire la même erreur et se poser la question de pour quoi nous faisons ça. Et la première chose à casser, c’est la façon de naviguer sur le web. Je ne veux plus des onglets en barre dans la barre des titres ou; du moins, je veux une meilleur alternative ! Je sais qu’il en existe, j’en ai vue plusieurs.

Je vous invite donc à discuter de toutes les idées que vous avez et surtout de vos propositions de nouvelle façon de naviguer. Vous pouvez déposer des schémas, des dessins, des maquettes, des descriptions, tout ce que vous souhaitez. Nous en discuterons tous ensemble pour que nous puissions construire la maquette d’un nouveau navigateur web !


Ces 4 années de constructions de Sielo m’ont montré que le marché des navigateurs est complètement bouché et que, pourtant, tant de choses sont possibles. Je sais que ça peut paraître désespéré, mais pourtant je sais que c’est possible et Opera Néon (https://www.opera.com/fr/computer/neon) aurait pu nous le prouver. Mais ils ne sont pas allés au bout de leur démarche alors je vais terminer ce qu’ils ont pu commencer, avec vous !

Merci de m’avoir lu, en esperant vous voir de nouveau nombreux ici et sur le Discord

Venez donc faire un tours sur https://feldrise.com ;)

+3 -0
Auteur du sujet

Comme vous le savez, Sielo part sur une nouvelle lancé, lancé que j’appelle la version Jennysis. Pour ce qui suivent vous avez pu remarquer que plusieurs maquettes ont été faites. La dernière maquette qui rassemble la majorité des idées est la suivante (voir image ci dessous). Ce n’est pas le design définitif, mais ce qui s’en rapporche le plus.

Maquette de Sielo
Maquette de Sielo

Pour les explications de comment est faite cette maquette, je vous invite à lire l’issue GitHub suivante : https://github.com/SieloBrowser/jennysis/issues/1#issuecomment-485007042


@Citorva et @DrBroadwell m’assisteront dans le développement de Sielo au même niveau. Après un longue discussion nous avons donc enfin décidé quelles technologies nous utiliserons pour Sielo. Je commence par vous laisser sur ce magnifique schema de @Citorva

Structure de Sielo
Structure de Sielo
  • La partie "Sielo UI", qui est la partie la plus haute de Sielo sera écrite avec un binding Nim de Qt QML.
  • La partie "Sielo Web Engine" correspond à une legère surcouche de n’importe quel moteur de rendu web, qui enverra à l’UI l’image du rendu des sites webs.
  • La partie "Sielo Core" sera écrite en Nim.

Le tout communiquera via un protocole interne, le "Data request". Le partie du coeur s’occupera de gérer les données et les parties critiques de Sielo, tandis que l’UI lui demandera les données qui sont à afficher et se chargera de les afficher comme bon lui semble.


Voilà pour les annonces. Toutefois, nous ne sommes pas fermés à la discussion notamment sur le design. Je suis conscient qu’il ne plait pas à tout le monde et vous invite à continuer de faire vos propositions sur le serveur Discord ou ici. Toutefois il devra impérativement suivre les guidelines indiquées dans l’issue ;)

N’hésitez pas à régir et poser vos questions !

Venez donc faire un tours sur https://feldrise.com ;)

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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