material-awesome icon indicating copy to clipboard operation
material-awesome copied to clipboard

Incoming V2 - How to talk about it and beta testers

Open PapyElGringo opened this issue 5 years ago • 13 comments

Hello everyone !

Im currently working hard on the next step of the project and very soon it's will be ready to be beta tested before the big release.

But unfortunately I don't know how to communicate with you guys, I'll start with an issue here but we need to found a better way for me to push some informations. Any idea??

Why a V2 and What is inside?

When I released Material Awesome I had 3 frustrations: The first was the lack of animations. The Material design guidelines are full of delightful animations and I wanted to have some to help understand how the system work and to propose a nicer interface. The second was the difficulty to install. I had a tons of messages telling me that the project was awesome and they would like to have a system like that but they had no clue how to install it or AwesomeWM. And after working hard on this I wanted it to be available for the maximum of peoples. The last frustration was the feeling that I had to redevelop all the basic features of the system If i wanted them to be well integrated with my system. Like a calendar or a wifi picker like basic stuff. I would have prefer to focus on the desktop UX that's it.

So I started the V2: Material Shell.

A Gnome-shell extension bringing all the features of Awesome Material but directly inside GNOME and available in 2 clicks ! GNOME is the most used system in the linux community and provide a nice Javascript Animation API. And a full featured desktop with a high level of customization. It's was perfect for the evolution of the project.

But it's required basically a complete rewrite of the project and much more. I never planned to work so much time on this project but I had a tons of good feedback on this and I want to bring the best experience possible !

The Beta should be available later this month and I will need some help to test it and fix the most obvious bugs before releasing it.

Thanks to all of you guys. If you a reading this lines, know that I worked hard for you and it's was a pleasure !

PapyElGringo avatar Jun 01 '19 07:06 PapyElGringo

Maybe a discord server? It's a good way to be able to make announcements and also for people to post questions and such.

Oh and I'm really interested in this v2, definitely gonna give it a go.

omark96 avatar Jun 01 '19 17:06 omark96

I really liked the layout of MW v1. Do you think is possible to maintain that? And I don't know the support of Gnome for window tiles (and keyboard shortcuts), that was the basic and more appreciated feature of AwesomeWM + Material. :disappointed:

aislanmaia avatar Jun 02 '19 00:06 aislanmaia

@aislanmaia You don't have to be worry about that. I am bringing all the most important feature we got to GNOME that's mean the layout, the workflow and of course the windows tiling. It's should only be better in every way. It's just asked a lot of worked and I've done it !

PapyElGringo avatar Jun 02 '19 09:06 PapyElGringo

@PapyElGringo let us know how we can help you with the dev, since its now related to Gnome (GTK) things.. maybe, we need to learn GTK in the process to help to development this?

aislanmaia avatar Jun 02 '19 13:06 aislanmaia

Material-shell is a gnome-shell extension and it's all developed in Javascript Wis GJS and Clutter and we don't need to know about gtk. The main difficulty for me was to understand how the gnome-shell worked since the documentations about it are nearly inexistent so I studied his code source for a long time before being able to do what I wanted!

PapyElGringo avatar Jun 02 '19 14:06 PapyElGringo

A discord server seem yo be a good idea since Slack is mainly for private group! Any other ideas?

PapyElGringo avatar Jun 02 '19 14:06 PapyElGringo

One suggestion I have is more distro support. When I installed v1 I had to change a lot since Debian is not at all like Manjaro. One example was the package updater - I had to modify commands and Lua patterns to conform to apt-get instead of pacman. Someone who doesn’t know how everything in their system works will be confused when things don’t just work. Each module should have interchangeable functions that can be changed to adapt to a different distro, and some type of extensibility to allow users to add extra.

Another is a settings app, like what is in GnomeDE. Diving into a Lua file to change what app opens when you press the + button is cumbersome at best and difficult at worst. It should change things like that, but also handle the operations done by wicd, blueberry, etc.

Those two things would make Material Awesome way more awesome.

nununoisy avatar Jun 02 '19 19:06 nununoisy

Hey @nununoisy since the project is moving to be a Gnome extension, I think the things in Lua doesn't apply anymore.

aislanmaia avatar Jun 02 '19 20:06 aislanmaia

@nununoisy Indeed the v1 was made specifically for my config so you had to adapt it to your system but in the v2 it's will all be manage by GNOME it's self ! We only need to adapt the UI and the UX to match our needs. Anyway the V2 has been think to be installed in 2 clicks !

PapyElGringo avatar Jun 03 '19 07:06 PapyElGringo

I get it now! Sorry for the confusion.

In that case, would there be a way to integrate some settings into the GNOME suite (i.e. within the Settings app shipped with GNOME, or possibly under gnome-tweak-tool)?

The extensibility no longer matters though - GNOME handles all of it.

nununoisy avatar Jun 06 '19 02:06 nununoisy

Yeah at the end we should have a settings page in the tweak tool to handle preferences.

I created the Discord if you want to join. But it's not configured at all for the moment :D

https://discord.gg/QS6ccCY

PapyElGringo avatar Jun 06 '19 08:06 PapyElGringo

the discord link expired ATM.. would like to hear the update about this even i recently move from using the DM especially gnome

zeroryuki avatar Jun 24 '19 03:06 zeroryuki

Strange... The discord link should be still usable but here a new one https://discord.gg/vBb7D9a. And for the update of the project. The Alpha should be available this week and I will need some alpha testers to try it !

PapyElGringo avatar Jun 24 '19 05:06 PapyElGringo