SA-MP Forums

SA-MP Forums (http://forum.sa-mp.com/index.php)
-   Tools and Files (http://forum.sa-mp.com/forumdisplay.php?f=82)
-   -   [Tool/Web/Other] ExtremeStudio - The Best SAMP IDE (http://forum.sa-mp.com/showthread.php?t=608037)

Sasino97 15/07/2017 02:01 AM

Re: ExtremeStudio - The Best SAMP IDE
 
This is actually a good IDE, it looks more modern than others like ExtremePawn. I would like to contribute to it but unfortunately I don't know Visual Basic, although I know C#.

Ahmad45123 15/07/2017 02:05 AM

Re: ExtremeStudio - The Best SAMP IDE
 
Quote:

Originally Posted by Sasino97 (Post 3902048)
This is actually a good IDE, it looks more modern than others like ExtremePawn. I would like to contribute to it but unfortunately I don't know Visual Basic, although I know C#.

Hey, thanks a lot man. Glad you l liked it.
The app was being rewritten to C# WPF recently but I just didn't have the time to continue it TBH.
https://github.com/Ahmad45123/ExtremeStudio/tree/newes

CharCoast 22/07/2017 04:35 PM

Re: ExtremeStudio - The Best SAMP IDE
 
I suggest you make some way to show that message everyone likes to see when compiling your project:

Code:

Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

This is important to know if the modifications were actually saved

Edit:I found it, it's in the lower left corner :rolleyes:

Sasino97 18/08/2017 12:29 PM

Re: ExtremeStudio - The Best SAMP IDE
 
Hi, I've got a few suggestions:

Search / Replace:
- tabulation is wrong: in CTRL+H (Search and replace) before reaching the second TextBox the user has to tab through all the buttons, forcing him to use the mouse (add TabIndex to your controls in your XAML file or rearrange them in a proper way).
- there is no support for F3 / SHIFT+F3 (find next and find previous) [important]
- the search shouldn't start from the beginning of the file but from the cursor position
- change the "End of document reached" with the flashing of the window (like in Notepad++) or a system sound

Project Explorer:
- if I start typing the name of a file, it should search for that file (like in Windows Explorer), instead, it just jumps to the first file whose name starts with the last typed character.
- it should hide ExtremeStudio configuration files (configs/, extremeStudio.config)
- use a TreeView instead of the ListView in the Project Explorer, or at least let the user choose what to use
- if a file name is too long, it should truncate it instead of going to a new line (which is displayed awfully)
- multiselection
- add confirm before deleting (with keyboard Y/N support of course)

Build:
- remove "Do you want to save all files?" which is prompt every time. It slows down the user
- add a shortcut to Build (e.g. F6)
- add "Run" which automatically builds, then starts samp-server.exe if found and compilation was successful. (or let the user configure the executable name in the options) and add a shortcut to it (e.g. F5)

Text editor:
- CTRL + Click goes to the definition of the var/constant/function you clicked, but usually it's F12 which does that, while CTRL + Click selects the whole word.
- add CTRL+X to cut the whole line like in Visual Studio (really useful)
- add syntax coloring for tags (Float:, Text:, Anything:, .....)
- syntax coloring is missing for: const, default

Other suggestions:
- Better icon (maybe with a Pawn icon inside it)
- Add a default dark theme and a default light theme (without forcing the user to change all the syntax coloring)

Bugs found:
- filterscripts are building to the gamemodes folder
- can't rename a file if it is already open, when you save it, it will still save using the old name, making a duplicate.
- it happened many times, under unknown circumstances, that if you click a word it will behave as CTRL+Click

Good job.

Zorono 18/08/2017 01:17 PM

Re: ExtremeStudio - The Best SAMP IDE
 
Quote:

Originally Posted by Sasino97 (Post 3915608)
Hi, I've got a few suggestions:

Search / Replace:
- tabulation is wrong: in CTRL+H (Search and replace) before reaching the second TextBox the user has to tab through all the buttons, forcing him to use the mouse (add TabIndex to your controls in your XAML file or rearrange them in a proper way).
- there is no support for F3 / SHIFT+F3 (find next and find previous) [important]
- the search shouldn't start from the beginning of the file but from the cursor position
- change the "End of document reached" with the flashing of the window (like in Notepad++) or a system sound

Project Explorer:
- if I start typing the name of a file, it should search for that file (like in Windows Explorer), instead, it just jumps to the first file whose name starts with the last typed character.
- it should hide ExtremeStudio configuration files (configs/, extremeStudio.config)
- use a TreeView instead of the ListView in the Project Explorer, or at least let the user choose what to use
- if a file name is too long, it should truncate it instead of going to a new line (which is displayed awfully)
- multiselection
- add confirm before deleting (with keyboard Y/N support of course)

Build:
- remove "Do you want to save all files?" which is prompt every time. It slows down the user
- add a shortcut to Build (e.g. F6)
- add "Run" which automatically builds, then starts samp-server.exe if found and compilation was successful. (or let the user configure the executable name in the options) and add a shortcut to it (e.g. F5)

Text editor:
- CTRL + Click goes to the definition of the var/constant/function you clicked, but usually it's F12 which does that, while CTRL + Click selects the whole word.
- add CTRL+X to cut the whole line like in Visual Studio (really useful)
- add syntax coloring for tags (Float:, Text:, Anything:, .....)
- syntax coloring is missing for: const, default

Other suggestions:
- Better icon (maybe with a Pawn icon inside it)
- Add a default dark theme and a default light theme (without forcing the user to change all the syntax coloring)

Bugs found:
- filterscripts are building to the gamemodes folder
- can't rename a file if it is already open, when you save it, it will still save using the old name, making a duplicate.
- it happened many times, under unknown circumstances, that if you click a word it will behave as CTRL+Click

Good job.

#there is no support for F3 / SHIFT+F3 (find next and find previous) [important]
it 'd be great if there is kind of shortcut mapper to edit the shortcuts so we might add our own shortcuts for every feature like notepad++

#Add a default dark theme and a default light theme (without forcing the user to change all the syntax coloring)
if you mean a Theme switcher so it 'd be great to see a color picker there to cutomize every theme to fill our needs

Ahmad45123 24/05/2018 06:35 PM

Re: ExtremeStudio - The Best SAMP IDE
 
Hey guys, :D
So, I'm finally back and I'll continue maintaining this project.

My last on-going thing was to convert the project to C# WPF but since converting from WinForms to WPF is taking a lot of time.. I decided to just convert VB.NET to C# while leaving it WinForms, this will be done in a few days.. Therefore sacrificing all the theming possibilities but duhh... I'll try to find alternatives. (help plz)

After the conversion is done, I'll be working on fixing the existing problems and bugs first then I've got several ideas that will make the project more interesting :D
One of them is sampctl instead of my stupid package manager

See ya!

Crayder 26/05/2018 10:36 PM

Re: ExtremeStudio - The Best SAMP IDE
 
WHOOOOOO! Can't wait to see it come together bro!

Ahmad45123 02/06/2018 01:51 AM

Re: ExtremeStudio - The Best SAMP IDE
 
ExtremeStudio 3.0.0

Hello everyone!
ExtremeStudio 3.0.0 is finally out! This's probably the biggest update till now, not much changed in the user's side but a lot has changed in the back-end.

Changes:
  • ExtremeStudio now uses C#, with this change, it sadly broke updates so I took the chance and I've changed our update system, we now use Advanced Installer and a custom update system.
  • ExtremeStudio now uses sampctl which makes the project-system a lot more powerful, with a packages system that makes installing plugins and includes as easy as a click. (Thanks to @Southclaws)
  • Added default and const keywords.
  • Fixed Search and Replace go next and go backwards. (F3 and Shift+F3)
  • Fixed bug when renaming an opened file or folder to duplicate.
  • Added Compile and Run.
  • You can open a project by right-clicking a folder and pressing Open with ExtremeStudio
  • Files save their state before closing.
  • Added a new icon.
  • Added undo and redo buttons.
  • Changed goto definition to F12 instead of Ctrl+Click. Can also be changed in settings.


Download
You can download the latest version from Github Releases here: https://github.com/Ahmad45123/Extrem...eleases/latest

Localization
Sadly, I've also changed some stuff with how localization works and that created an issue which made me have to delete all the old localization files, so all languages will appear English right now.
If you'd like to help with localization, make sure to visit: https://crowdin.com/project/extremestudio/invite

Ahmad45123 03/06/2018 03:19 PM

Re: ExtremeStudio - The Best SAMP IDE
 
ExtremeStudio 3.0.1

Changes:
  • Fixed bug with compiling or running scripts.


Download
You can download the latest version from Github Releases here: https://github.com/Ahmad45123/Extrem...eleases/latest

Localization
Sadly, I've also changed some stuff with how localization works and that created an issue which made me have to delete all the old localization files, so all languages will appear English right now.
If you'd like to help with localization, make sure to visit: https://crowdin.com/project/extremestudio/invite

Harold 07/06/2018 11:43 AM

Re: ExtremeStudio - The Best SAMP IDE
 
Quote:

Originally Posted by Ahmad45123 (Post 4025658)
ExtremeStudio 3.0.1

Changes:
  • Fixed bug with compiling or running scripts.


Download
You can download the latest version from Github Releases here: https://github.com/Ahmad45123/Extrem...eleases/latest

Localization
Sadly, I've also changed some stuff with how localization works and that created an issue which made me have to delete all the old localization files, so all languages will appear English right now.
If you'd like to help with localization, make sure to visit: https://crowdin.com/project/extremestudio/invite

This is throwing up warnings in Windows Defender for malware.

https://www.microsoft.com/en-us/wdsi...tid=2147718514


All times are GMT. The time now is 09:34 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.