Aller au contenu
LavaPower

SkriptEditor : Un environnement de dév pour Skript

Messages recommandés

Nop, j'ai un peu délaissé SkriptEditor :/ J'en suis désolé mais ils me faudrait des idées pour des features et que vous me signifiez les bugs

Partager ce message


Lien à poster
Partager sur d’autres sites

Le thème noir est une bonne idée, pour le personnalisation, je peux pas faire mieux.

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 27/08/2016 à 14:16, LavaPower a dit :

 

SkriptEditor

 

Genèse

 

 

 

Lorsque j’ai commencé Skript, j’ai regretté le manque d’un environnement de développement malgré la presence d’outils comme Sublime Text et Notepadd ++. J’ai donc décidé, avec mes compétences en programmation, de faire mon propre EDI (IDE) pour Skript !

Mes compétences n’étant pas exceptionnel, j’avais le choix entre Python, AutoIt ou le Batch. Etant plus alaise avec Python et Batch, j’ai choisi Python car le Batch n’est que pour Windows (alors que Python peut être mis sur Mac, si je ne me trompe pas)

Le développement commença sérieusement le 13/08, avec Python et la lib Tkinter (pour éviter une installation très compliqué) et me voici aujourd’hui pour la 0.1Beta du logiciel

 

 

Avancement

 

 

 

A l’heure d’aujourd’hui, le logiciel est très basique : pas de coloration syntaxique, mais comporte des options sympathiques tel que des liens pour les documentations françaises de Skript-MC et anglaise de SkUnity.

Je cherche aussi des idées (en plus de la coloration syntaxique) à faire pour améliorer le logiciel.

 

 

Objectifs

 

 

 

L’objectif de ce logiciel en quelques mots : simplicité, optimal et Skript. Donc, le but est de faire un logiciel simple, sans bugs, puissant et qui est fait pour skript.

 

 

Screenshots

 

 

 

A l’ouverture :

1472299300-screen-ouverture.png

 

Les outils :

1472299300-screen-outils.png

 

Les documentations :

1472299300-screen-docs.png

 

 

To-do list

 

 

- Faire une auto-complétion

 

 

Changelog

 

 

1.0 :

+ Ajout de la coloration syntaxique pour les commentaires (#) et les exclammations (#!)

. Retour à la distribution en .zip avec le .exe et le changelog (le setup corrompt mes fichiers :/)

. FIN DE LA BETA !

 

0.6Beta:

+ Ajout de l'enregistrement du serveur et du minecraft

+ Ajout d'un outils listant les addons (/!\ Il n'y a pas tous les addons)

+ Ajout d'un outil pour ajouter des tabs (ctrl+t ou via les menus)

+ Ajout d'un outil pour supprimer des tabs (alt+t ou via les menus)

. Résolution du bug avec l'encodage qui passe en utf-8

 

0.5Beta:

+ Ajout de la coloration pour les mots d'event (on walk...)

+ Ajout d'un menu avec des boutons personnalisés

+ Ajout du doubleur de caractères pour ",{,(,[

+ Ajout d'un outils changeant 4 espaces en 1 tab (ctrl+e ou via le menu outils)

+ Optimisation des ouvertures de docs

+ Fichier option plus user-friendly

. La distribution n'implique plus qu'un installateur

 

0.4Beta :

+ Optimisation de la sauvegarde

+ Ajout d'une option pour changer la coloration syntaxique

+ Ajout de la sauvegarde des options (police et coloration syntaxique)

+ Ajout de la coloration pour les mots d'effets (send, teleport...)

 

0.3Beta :

+ Ajout de la coloration pour les mots de conditions (if, else, else if)

+ Ajout de la coloration pour les mots des commandes (trigger...)

+ Ajout de la coloration pour les nombres

+ Ajout de la coloration pour les textes

+ Ajout d'une option pour changer la police

. Changement de la police pour "Consolas", "14"

. Changement des tabs qui sont maintenant à 1cm

. La distribution n'implique plus qu'un .exe et le changelog (mais plus long à executer)

- Supression définitive de la console

 

0.2Beta :

+ Ajout d'une barre de défilement horizontale

+ Ajout d'un redimentionnement des widgets lors du redimentionnement de la fenêtre

- Supression de la console

. Dorénavant la distribution ne se fera quand .exe pour des raisons de facilité

 

0.1Beta :

- Première Version

 

 

Téléchargement et Installation

 

 

Voici les versions :

- 1.0

Il suffit de lancer SkriptEditor (attention, le lancement peut être long ...)

PS : Si il y a un problème, essayez de le lancer en mode administrateur

PS²: Pour les anciennes versions, MP moi !

 

 

Code

 

 

Voici le github:

- GITHUB

 

N'oubliez pas de donner les avis !

 

Bonne journée

Manque juste le fait que l'on puisse ctrl+effacer pour effacer un mot entier et sinon c'est parfait

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 7 heures, Giovanni75 a dit :

Manque juste le fait que l'on puisse ctrl+effacer pour effacer un mot entier et sinon c'est parfait

tu viens de faire un UP de 2 ans... sérieusement... Même pas sur que ca fonctionne encore

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, noftaly a dit :

tu viens de faire un UP de 2 ans... sérieusement... Même pas sur que ca fonctionne encore

oui et ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, Giovanni75 a dit :

oui et ?

Bah on évite de UP des sujets d'il y a deux ans, inactifs, sur un projet a l'allure abandonnée (Pas de MaJ de puis 2 ans, GitHub qui n'existe plus...). C'est juste du bon sens ^^

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.