Welcome to Gaia! :: View User's Journal | Gaia Journals

 
 

View User's Journal

Lanzer's Journal
Taking a break from fixing MoGa
Looking at the debug log, looks like I might just be one step or two away from fixing Monster Galaxy. But because I couldn't have access to the deubg build, fixing any flash based problems will take a lot more effort.

Meanwhile, I've combed through BBCODE reports and fixed more bugs. Hope there won't be much left after today.

Spent another hour working on getting a new UI library up and running. After having lots of trouble compiling the latest YUI, I found out that a group of people had taken that code and started a new project with it. The new UI library is called Alloy and it sounds very promising. Not only will it be able to fix the touchscreen related bugs, but we should also have newer tools to make a lot more dynamic features. Making it easy to make things like calendar view, progress bar, other drag and drop functions, and much more. Hopefully SCAS testers will come back with good news, and I'll start implementing it site wide on Saturday!

Also updated the forum preview page to support animated avatars and fixed the weird formatting. Wonder if anyone noticed...






User Comments: [5]
Knight Yoshi
Community Member





Fri Feb 03, 2017 @ 05:30pm


So uh... why keep using YUI (I guess now AlloyUI)?

That's a framework that locks you in. Is it just the bootstrapping that it does? I mean now I suppose it's the support for touch screens, but you can get that in a lot of other places without using that library. If it's primarily for the bootstrapping there are Node modules like Webpack that do that and have dependency loading support.

So I'm curious. Is it to just support all the existing JS components on the site so you don't have to go and immediately update every single one? Do you plan to migrate away from it?


Lanzer
Admin Lead





Fri Feb 03, 2017 @ 06:51pm


The simple answer is that I don't have a month for a migration. There are much higher priority items that also provide little change in experience but require a lot of work to upgrade. Both MYSQL and PHP for example. When dealing with a legacy product, the user exp over speed of implementation equation is very different.


Knight Yoshi
Community Member





Fri Feb 03, 2017 @ 09:43pm


Right, that makes sense. Get out more bug fixes and new features and then work on older things, yeah?

Keep people interested. I was just wondering is all. I think making the inventory UI work is important (even though I don't use it). So, that's good 3nodding

I was just curious. 3nodding I'm not suggesting you do it any time soon, but at some point I think it would be good if you guys upgraded the JS across the entire site; a fairly lengthy process, but one that could pay off well going forward I think - to use modern front-end build processes like Webpack or SystemJs, React, Sass for CSS if you don't already. Useful things like that in a build process :3


Akkiarn Revan Kieran
Community Member





Sat Feb 04, 2017 @ 04:46am


Speaking of BBCode, i like that you can resize images without having to really edit them.

But what about the other BBcode you previewed? such as tables? etc?


Sight Ninja
Community Member





Sat Feb 04, 2017 @ 02:14pm


So when are you guys gonna make me a SCAS member? ninja

Relevant captcha: "accidentally on purpose"


User Comments: [5]
 
 
Manage Your Items
Other Stuff
Get GCash
Offers
Get Items
More Items
Where Everyone Hangs Out
Other Community Areas
Virtual Spaces
Fun Stuff
Gaia's Games
Mini-Games
Play with GCash
Play with Platinum