Raised This Month: $51 Target: $400
 12% 

[Alpha Test]Fanxy Studio(Universal IDE with AMXX support)


Post New Thread Reply   
 
Thread Tools Display Modes
devilicioux
Veteran Member
Join Date: Jun 2013
Location: Delhi,India
Old 10-26-2015 , 01:21   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #21

I must say .. i am quite impressed .. Clean and beauty of an IDE (Looking from screenshots atleast) .. Will definitely download and give you the reviews as i get back home

- G00D J0B ! Keep up the g00d work
__________________
You keep bringing ANTICHRISTUS down .. He will rise again and kick asses !

#RespectList ANTICHRISTUS fysiks Bugsy

Most Common Errors You Can Encounter Every Now and Then
devilicioux is offline
redivcram
Veteran Member
Join Date: Jul 2014
Location: Serbia
Old 10-26-2015 , 17:14   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #22

I love it!

- Add Code Snippets editor
- Add original Amxx highlighter
redivcram is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 10-30-2015 , 23:48   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #23


Update:
  • Added Toolbar.
  • Updated Light skin.
  • Updated Dark skin.
  • Fixed build path.
  • Fixed autocompletion.
  • Fixed autosave before build.
  • Fixed Run in AMXProject Plugin.
  • Fixed highlighter.
  • Improved autoindent.
  • Improved tab insert(single block varification).
  • Improved template for '<>'.
  • AMXProject now run only susuccessful build.
  • Find dialog now not capture empty text.
  • Find dialog now always opens in the foreground.
  • Scroll value now saved after document has been changed.
  • Fixed tab size.
  • Changed default project tree size to 192px;
  • Added version control for code analyzer.
  • Fixed single file compilation.
  • Default font changed to 'Courier'.

Updated version avaible in first post.
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 10-30-2015 at 23:51.
Hedgehog Fog is offline
mforce
Member
Join Date: Jan 2015
Old 11-02-2015 , 14:31   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #24

Can you add an option "New plugin", and option to modify auto wrote lines?
Like in amxx studio.
Auto write this lines for start:

PHP Code:
#include <amxmodx>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "unknown"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Add your code here...


Last edited by mforce; 11-02-2015 at 14:34.
mforce is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 11-02-2015 , 15:47   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #25

mforce,
This option is already there, use AMXProjects.
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 11-02-2015 at 16:06.
Hedgehog Fog is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 11-02-2015 , 19:39   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #26

Quote:
Originally Posted by mforce View Post
Can you add an option "New plugin", and option to modify auto wrote lines?
Like in amxx studio.
Auto write this lines for start:

PHP Code:
#include <amxmodx>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "unknown"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
// Add your code here...

Just write it yourself. It's not that much code. Also, it's better, IMO, to not use preprocessor definitions for register_plugin(). Just put the strings in the functions directly. This also makes the code simpler.
__________________

Last edited by fysiks; 11-02-2015 at 19:40.
fysiks is offline
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 11-02-2015 , 19:54   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #27

This is nice and simple, and the dark theme is a big plus. I've been using AMX-X studio for 10 years now but may start using this.

I haven't looked at it much yet, but I'd really like to be able to open a .sma and compile without having to create or open a project.

And, I think someone else recommended this already, but the ability to create a new plugin as AMX-X studio does. But what I would like is a custom template where I create what my 'New Plugin' template looks like. Everyone has their own flavor on how they lay things out and define their author, version, plugin info.

Custom theme colors?

Thanks
__________________

Last edited by Bugsy; 11-02-2015 at 19:56.
Bugsy is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 11-02-2015 , 20:15   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #28

Bugsy,
You can compile single plugin(*.sma), just open plugin, select "File"->"Compile as..."->"AMXProject".
But you do not have a access to autocomplete and jumps to line from error list, if you open single file. AMXProject Plugin has implementation of AMXMod specifics(code and errors parser, path, run game method etc.).

About skins:
You can make custom skin for Fanxy Studio. Create folder in skins dir, this folder should contain 4 files:
style.css - contains UI Style Sheets.
editor.json - contains editor area style(background, text color, font).
syntax.json - contains information about syntax colors(Preprocessor, Comment, etc).
config.json - contains only "ICONSPACK" param for setup icons pack(dark or light) for skin.

You can see an example of the file content in Light and Obsidian skin folders.

P.S: I'll think about universal implementation for file templates without project plugins.
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 11-03-2015 at 02:34.
Hedgehog Fog is offline
alphabeta
Zero Posts
Join Date: Nov 2015
Old 11-23-2015 , 03:48   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #29

Very good job!
But, sir, do you want to open source?
If you can, I feel put it on Github, and everyone will involved in the development, in order to let it develop faster.
alphabeta is offline
Depresie
Veteran Member
Join Date: Nov 2013
Old 12-15-2015 , 04:06   Re: [Alpha Test]Fanxy Studio(Universal IDE with AMXX support)
Reply With Quote #30

Edited:

I just tried it out, i must say you did a very good job, it makes scripting very pleasant, im looking forward for more updates but i also have few suggestions

1. Please try to reposition the auto completion window, since it is overlapping the text
2. Could you please add default include folder in options?
3. Also auto completion for the opened file, for example if i declared a global variable, g_test, when i write g_ the auto completion window should pop up with the name of the variable
4. Full screen option for the file you are writing
5. replace/find words in the selected/highlighted text

Again, great job ! thanks

Last edited by Depresie; 12-16-2015 at 12:08.
Depresie is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:03.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode