Hey, je suis d'accord avec toi, sauf que le problème c'est que Openclassrooms a une limite de 24 heures entre chaque message, ce qui a posé problèmes sur les premiers postes donc ça n'a pas suivit :/
J'ai désormais (presque) fini l'implémentation de la barre d'adresse (vous savez bien, ce truc dans lequel on tape les recherches ou les URL des sites web). Ce qui a majoritairement changé, c'est l'auto complétion.
Mais comment ça marche l'auto complétion ? Lorsque vous commencez à rentrer quelque chose dans la barre d'adresse, un pop-up s'ouvre juste en-dessous et un texte surligné (généralement en bleu comme une sélection) apparaît derrière votre curseur.
En effet, le navigateur cherche grâce aux quelques lettres tapées à vous fournir la suite. Il vous propose ensuite différentes possibilités classées par catégories. Avez-vous déjà fait attention à quelles sont ces catégories ?
Dans le cas de Sielo, il y a quatre catégories :
Une catégorie "recherche" : pour l'instant, il n'y a pas d'auto complétion, le navigateur fera juste une recherche par rapport à ce que vous avez mis dans la barre d'adresse.
Une catégorie "historique" : ce sont des suggestions basées sur votre historique. Ce sont généralement les plus pertinentes et les premières affichées.
Une catégorie "favoris" : ce sont des suggestions basées sur vos favoris.
Une catégorie "onglet ouvert" : elle vous permette de vous rendre sur un onglet déjà ouvert depuis la barre d'adresse.
Voilà pour ce post, il reste donc à finaliser la gestion de l'historique avec ndb puis faire celle des favoris. Ce sera sûrement dans le prochain post
#post 5#
Aujourd'hui ce sera un post relativement court.
J'ai enfin fini le nouveau système d'historique dans Sielo ! Il sera beaucoup plus performant et surtout beaucoup plus simple à gérer. Je vous laisse une image pour apprécier le dialogue de gestion ! Vous noterez que les icônes ne sont pas encore présentes car ndb ne gère pas encore ce qui est nécessaire. 😉
Il me reste donc à refaire le système de favoris (je me suis fixé jusqu'à la fin de la semaine). Cela devrait être beaucoup plus rapide car ndb est complètement en place et je me suis fait la main. Toutefois, les changements seront moins visibles mais présents quand même, majoritairement en interne.
#post 6#
Dans ce post, j'ai plusieurs choses à vous annoncer. Premièrement, comme vous pouvez le voir immédiatement sur la capture ci-dessous, le système de favoris est achevé ! Le gestionnaire est plus pratique, il y a la possibilité d'ajouter des mots clés et desciptions, etc. Vous voyez aussi qu'il y a des icones, que ce soit dans le gestionnaire ou dans la barre d'outil.
D'autres part, Sielo supporte désormais les très hautes résolutions. C'est d'ailleurs pour ça que j'ai pris mon écran en entier, la capture est en 4K.
Le développement est un peu ralentit (et ça ne s'améliorera pas dans les prochains jours) à cause des examens. Pas mal de contributeurs sont concernés, et j'ai moi même le bac de français
#post 7#
Laissez moi aujourd'hui vous présenter un nouveau concept, qui nous vient tout droit de la tête de @Elgor75 puis travaillé et amélioré par @echostorm et moi même.
Je suis fier de vous annoncer que l'open beta Maynapeh integrera les "maquettes".
> Mais, qu'est-ce que c'est ?
Et bien, vous voyez les favoris qui vous permettent de retenir un site ? C'est la même chose, sauf que vous pouvez retenir une session entière avec ses espaces d'onglets et sa configuration !
Il y a bien sur un éditeur qui permet de modifier sa maquette pour déplacer les onglets, en ajouter, en supprimer très facilement. Editeur que je vous laisse voir en image. (à noter qu'aucune des images présentées ne représente le design définitif pour l'open beta Maynapeh, même si les changements ne seront généralement pas immenses)
#post 8#
Laissez moi vous annoncer une très grande nouveauté de l'open beta Maynapeh : le support d'un fond transparent pour les sites web !
C'est très simple, vous avez dû remarquer que Sielo possède un système de fond d'écran depuis pas mal de temps déjà. Et bien maintenant, les sites web pourront dire à Sielo que leur fond doit être transparent pour afficher le fond d'écran de l'utilisateur !
Et il peuvent faire cela très simplement en ajoutant cette balise dans leur header et en s'assurant que leur fond est bien transparent :
(Pour les non-developpeurs web, remarquez juste que c'est très simple pour les créateurs de sites web )
Bien sur le premier site à supporter cette nouveauté est Doosearch, la page d'acceui de Sielo. Et je vous laisse deux images pour vous donner un avant gout ! (A noter que l'effet de flou sera reglable par l'utilisateur)
@aero15 a créé un thème pour Sielo que je trouve personnellement très joli. Ce thème, qui sera intégré aux thèmes de base de Sielo dans la prochaine version, est déjà disponible sur GitHub avec un aperçu
Mais, ce que j'aimerais vous montrer, c'est que suite au conseils de ChrysDaze et en m'inspirant du thème de @aero15 Sielo aura une amélioration du design pour la prochaine version ! En voici un aperçu :3
Finalement le changement ne plaît pas vraiment. Je vais donc créer un nouveau thème avec ce design qui sera présent de base
Aujourd'hui sort la première version stable de Sielo !
Les bugs importants (et trouvés) de l'open beta Maynapeh ont donc été corrigés, c'était le but. Mais il a eu quelques ajouts tels que l'import et export des favoris, mais aussi trois nouveaux thèmes de base !
Cette fois-ci, macOS ne sera pas supporté car je vais devoir attendre macOS Mojave pour pouvoir compiler Sielo. De plus, l'AppImage non plus n'est plus maintenue car @ChateauNuage s'est proposé pour nous créer une paquet Flatpack et Fedora !
Les liens de téléchargements ne changent donc toujours pas pour ceux qui existent encore
Je vous invite comme d'habitude à donner votre avis et me signaler tout ce qu'il vous semble bon de signaler. N'hésitez pas non plus à partager Sielo et à en parler autours de vous (même à votre poisson rouge ! )
Restez aussi dans le coin, j'aurai plusieurs annonces à faire prochainement et quelques petites questions à vous poser !
J'aime beaucoup ce navigateur, mais il y a 3 choses qui m'empechent de l'apprécier à 100% et de n'utiliser que lui: _une possibilité d'importer ses favoris/marques pages des autres navigateurs ? _un peu lent et pas très 60fps comme expérience je trouve (sur Ubuntu 16.04 LTS avec gnome shell) _une compatibilité linux pas top
Il y a la possibilité d'importer historique et favoris dans la dernière version. Sous Linux toutefois il faut compiler Sielo pour l'avoir
J'aimerais faire aujourd'hui un petit coup de projecteur sur un projet qui suit Sielo depuis longtemps : https://bit-studio.com.
C'est un site web qui présente chaque jeudi un projet francophone. Il y a bien sûr d'autres format,s comme les "coups de cœurs (CdC)" et les "quoi de neuf (QdN)".
Je vous invite à faire un tour sur le site web (où vous retrouverez des articles sur Sielo) et bien sûr à rejoindre le Discord (où vous pourrez bientôt voter pour vos projets préféré et où vous pouvez soumettre des projets).
Ce post est assez important ce qui explique le titre. Il est vrai qu'on peut se demander ce qu'il se passe autour de Sielo et quelle est notre route.
Et bien sachez que j'ai aujourd'hui pris la décision de collaborer avec @ads00 et de fusionner Sielo avec nxi. Cela signifie que le développement de la version actuelle de Sielo s'arrête là.
Pour présenter nxi, c'est un navigateur multiprotocole (navigateur web/nex/...). Il sera fait de façon très générique et modulable. Sielo se basera ensuite sur nxi pour avoir une interface par défaut plus agréable.
Voyez donc ceci comme si je changeais l'architecture de base de Sielo, le squelette que je développerai donc avec @ads00.
Bien le bonjour, je vais aujourd'hui présenter de nouveau le projet nxi car on ne va pas se mentir, @ads00 explique mal.
Les bases
C'est assez simple, nxi est un navigateur. Par exemple, un navigateur web est un logiciel qui utilise un moteur web pour afficher des données venant du web. Et bien nxi est multi-protocolaire et donc pas seulement un navigateur web !
Cela veut dire que nxi pourra être un navigateur web puisqu'il peut utiliser un moteur de rendu web, mais il peut aussi utiliser un moteur de rendu 3D par exemple.
Il est important de noter qu'à la base nxi devait être un navigateur nex, nex étant une sorte de protocole développé par @ads00. Mais je ne m'étendrai pas dessus puisque @ads00 a fait un post dédié à nex.
Une architecture puissante
Le gros point fort de nxi sera son architecture. L'architecture sera pensée pour fournir un système d'interfaces flexibles, génériques et modulaires. Il sera donc très simple d'intégrer toutes sortes de fonctionnalité avec de simples commandes et interfaces. Voilà une image pour illustrer brièvement :
De plus, chaque action sera liée à une commande pour rendre le tout encore plus facile à utiliser. (pour reprendre un exemple, nxi::tab_switch;interface=bidule;page=3 changera d'onglet)
Un exemple concret
Ce qui fait la force de Sielo, ce sont les espaces d'onglets. Et bien les espaces d'onglets seront simplement des interfaces dans des interfaces, il y a donc beaucoup plus de possibilités comme ce créer des "workspace" d'espaces d'onglets, ou avoir des espaces d’onglets dans des espaces d’onglets… Vous voyez la puissance de la bête ?
De plus, je réfléchissais à l'ajout du support des WebExtension dans Sielo. Cela aurai été un processus assez long et difficile. Or, avec nxi ce sera assez simple. Les WebExtension étant faites en JS on pourra traduire cela comme ça :
commande WebExtension -> commande nxi -> action sur nxi
Comment placer nxi par rapport à un navigateur web
Et bien déjà, c'est plus qu'un navigateur web comme je l'ai déjà dit. Il y a une image que j'aime beaucoup avec nxi, c'est celle de Linux.
On peut ainsi voir nxi comme le noyau avec ses distributions. Ainsi par exemple, Sielo sera simplement une "distribution" de nxi. Sielo se contentera d'apporter des configurations par défaut un peu différentes pour mettre en avant le côté navigateur web de nxi ainsi que les espaces d'onglets. Quelqu'un pourrait très bien prendre nxi, y ajouter une configuration qui utilise un moteur 3D pour afficher un "switcher" d'onglet 3D a la Windows 7,
et distribuer sa build avec cette configuration par défaut.
Bien sur il sera possible de changer ces configurations et donc d'avoir le switcher 3D dans Sielo, mais nous savons tous que l'humain est relativement flemmard et donc que les configurations par défaut ont leur importance.
En conclusion
Je le sais, c'est assez compliqué à bien tout saisir. Le but de nxi est assez en profondeur et tellement générique qu'on peut voir énormément de cas d'utilisation et donc s'y perdre. De plus le concept peut paraître assez fou et va demander pas mal d'efforts à développer. Mais c'est pour ça que @ads00 a besoin d'aide et m'a finalement trouvé ! Bref, si vous avez des questions n'hésitez pas, elles seront importantes et pourront m'aider à clarifier ce post.
Bonjour tous le monde ! Cela fait longtemps que Sielo est "en pause". Et je viens donc vous annoncer la reprise du développement autour de Sielo pour cette rentré !
#post 11#
Mais vous le savez je ne reprend pas le développement de Sielo en temps que tel mais celui de NXI.
Voilà donc les nouvelles du côté de NXI : les bases ont été posées et un environnement de test a été créé pour pouvoir faire nos expérimentations. Vous pourrez observer ci-dessous une magnifique capture d'écran d'un de nos essais qui consiste à créer des onglets... dans une hiérarchie
Mais nous commençons à peine et il y a encore beaucoup de travail !
Nous arrivons à présent a la deuxième partie de ce post. Le serveur Discord de Sielo-NXI (vous pouvez le rejoindre ici : https://discord.gg/7MVvDaS) a été repensé, pour continuer d'accueillir vos questions et retours sur Sielo, mais aussi pour que vous puissiez venir y poser vos questions sur NXI et être mieux informés sur l'avancé du développement. Un rôle @Dev-Blog existe pour que vous puissiez être notifié de chaque post
J'invite aussi les développeurs intéressés par le projet à venir se manifester, nous sommes ouvert à toute contribution, collaboration et sommes même prêts à recruter pour le projet ! De plus, comme NXI est très générique et permettra de nombreuses dérives, je vous invite à proposer toutes vos idées les plus folles de navigateurs ou simplement de choses que vous aimez dans votre navigateur quotidien ou aimeriez avoir !
Voici un exemple très simple d'idée un peu folle, mais que je vous invite quand même à consulter et à vous en inspirer, car elle est réalisable (et est même prévue) : "Bonjour ! J'aimerai que dans mon navigateur, je puisse tester le rendu de mon site web sur tous les navigateurs populaires."
> Je rappel que si vous souhaitez être rapidement mis au courant des nouveautés et être les premiers à recevoir le dev-blog, je vous conseil de rejoindre le serveur Discord sur lequel vous pourrez aussi faire tous vos retours, poser toutes vos questions et interagir avec l'équipe
Bonjour à tous !
Cela fait de nouveau un bout de temps que vous n'avez pas eu de nouvelles. Et pour cause, j'étais très occupé par mes autres projets.
Mais Sielo ne s'arrête pas, je vous avais promis de petites mise à jour de sécurité, mais je pense qu'on fera plus que des mises à jour de sécurité !
> On ?
Oui, Citorva que je remercie énormément à lui aussi repris le développement avec moi. Je vous laisse donc sur le dev-blog qui a repris il y a quelques jour !
23/10/2018par Feldrise
Bonjour !
Vous ne l'avez peut-être pas remarqué, mais il y a eu un commit récemment
Et oui, le développement de la prochaine version de Sielo est reparti pour assurer un navigateur à jour et sécurisé. C’est donc pour ça que je vais commencer par casser certaines dépendances qui m’empêchent de faire des mises à jour rapidement
Restez au courant, je vais être amené à faire plusieurs post
24/10/2018par Feldrise
Je vais donc vous présenter la première amélioration que je suis en train de faire pour la prochaine version. C’est quelque chose que tous les navigateurs populaires ont ou avaient et que pourtant presque personne ne connait… J’ai décidé d’intégrer enfin un système de "profils" à Sielo ! Qu’est-ce que c’est ? Et bien c’est tout simplement des espaces uniques où sont sauvegardées les données. Chaque profil à donc ses propres données.
Le système de profil permet entre autre d’avoir plusieurs utilisateurs sur le même navigateur mais aussi de se créer plusieurs sessions. Bref, les utilités sont nombreuses et même si il y a peu de chances qu’elles puissent vous servir, elles servirons à d’autres ou seront mieux mis en avant à l’avenir
Hm, j’aurais du être plus précis. Ces profils influent uniquement sur la manière dont sont stockés les donnés localement Ce sont donc des profils locaux.
27/10/2018par Citorva
Bonsoir, je suis de retour et j'annonce des améliorations pour les utilisateurs de Windows : ma première envie fut la suppression de cette disgracieuse barre étant apparue depuis la barre de titre personnalisé et c'est enfin le cas.
De plus, une meilleure intégration est au rendez-vous : fini l'émulation raté de la barre de titre, désormais vous avez exactement les mêmes possibilités que sur une fenêtre normale.
Sur ce, bon week-end
> la direction s'excuse du pâté et remercie chaleureusement ceux qui auront eu le courage de tout lire, c'est ce qui arrive quand on fait le mort un certain temps
Petit point sur les nouveautés prévues. En effet, puisque j'ai fait une longue période de pause je peux me permettre d'apporter de gros changements
J'ai déjà parlé du système de profiles précédemment. Je ne reviendrais pas en détail dessus, mais c'est une des plus grosses nouveautés.
Je fais une grosse révision des onglets. En plus d'être plus stable, la gestion du "drag&drop" (traduire par "glisser&déposer") sera plus fiable.
De nouvelles opérations seront possibles sur les onglets comme par exemple la possibilité de les "décharger". Cette fonction va vite devenir incontournable pour les personnes exploitant à fond les espaces d'onglets et ayant toujours des dizaines d'onglets ouverts !
Le système de plugin sera amélioré, même s'il n'a jamais été mis en service. Il sera possible de faire des plugins offrant une nouvelle façon de naviguer avec les onglets, y compris pour les plus fous de créer une navigation en arbre ! (coucou ads)
Le système de version sera plus stable, vous pourrez enfin utiliser Sielo même si les informations de version sont indisponibles (par exemple en mode hors ligne)
C'est bien sûr une liste non exhaustive, mais c'est déjà un bon changelog à venir.
Hey, je suis ici pour vous faire une annonce de taille, avec la reprise du développement de Sielo revient également la reprise du portage de Sielo sur MacOS. La première compilation de la dernière version de Sielo a eu lieu lundi avec succès, je vous joins un petit screen de cette version sous MacOS, l’équipe vous tiendra rapidement au courant des nouveautés
Tiens, revenons un peu sur les chiffres (je précise que je m'exclus de toutes les statistiques) ! :D
Le mois d'octobre est terminé et en octobre, 60 personnes ont utilisé Sielo, dont 45 nouvelles installations. Et en tout, Sielo a été ouvert 448 fois et chargé 5 199 pages !
Je ne peux que vous remercier de votre soutien pour ces résultats et compte sur vous pour continuer de faire grandir Sielo qui est aujourd'hui utilisé un peu partout dans le monde ! ;)
Nous continuons à avancer pour (je l'espère) votre plus grand plaisir !
Pour résumer les grosses modifications, vous devriez sentir une plus grande stabilité et surtout faire les choses de façons plus intuitive. Pour ceux qui ont souvent beaucoup d'onglets vous pourrez les décharger pour économiser de la mémoire !
Mais ! La grosse nouvelle c'est que je relance à temps plein le développement de Sielo à partir de ce week-end et plus précisément lors de la sortie de la première bêta privée depuis la dernière version stable ! Je rappelle que si vous êtes intéressés pour recevoir les bêta privées pouvez rejoindre le serveur Discord pour vous y inscrire.
Voilà un post qui devrait fortement intéresser ceux qui souhaitent contribuer à Sielo ! J'ai désormais ajouté un fichier à la racine du projet appelé user-config.cmake. Cela veut dire qu'il devient très simple de compiler Sielo, pour peu qu'on ai toutes les dépendances et indiqué les bons chemins dans ce fichier
Vous pouvez bien sûr aller voir la page du wiki pour être sûr de faire les choses bien
Lien vers la page
il est important de noter que pour l'instant toutes modifications et contributions devront concerner la branch 1.17
Ne connaissant pas le nombre de personnes sur macOS, je vous invite à contacter Feldrise en privé pour l'obtenir, et à inviter vos amis possédant macOS à faire de même
Parce que l'expérience utilisateur passe par les petits détails, nous faisons en sorte d'y faire attention.
C'est comme ça que nous avons mis en place la possibilité d'avoir le fond d'écran de son bureau dans Sielo. C'est un détail, mais le rendu est magnifique et nous on aime. Pas vous ?
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/
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
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).
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
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
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Cit0rva