Code Monkey home page Code Monkey logo

Comments (9)

micheleg avatar micheleg commented on June 5, 2024

Hi Michal,

First of all thank you for your offer of contributing. You are welcome.

As it regards your suggested features, they were both considered in the
past. The former - apps menu showing/hiding and I would add its position -
should be actually quite easy to implement, I also coded it but I've never
managed to find the time to test it.

The latter idea - dock on right - would require a bigger effort instead
and, to be honest, I've never considered implementing it. It would require
either rewriting a lot of code or finding a clever way to avoid doing it.

I'm still using Gnome Shell 3.4. Thus, in addition to the lack of time that
has almost stopped me from further developing this extension, I've also
lacked the motivation of doing it for my own daily needs. I even feel
guilty sometimes for not having been able to carry on the development,
fixing some annoying known bugs and updating the extension in time for each
new Gnome Shell release. Thus your willing to help developing the extension
is really a very good news for me.

In my opinion, Javascript experience is not a problem at all. I'm quite a
bad programmer in any language... What I found more difficult when I
started to code this extension was understanding how Gnome Shell works, how
its code is organized, how UI elements and Shell events can be handled and
customised. Unfortunately the documentation is not perfect.

Anyway, if you want to start contributing to this project I will try to
help you as much possible. I should also upload some development and test
branches that I have in a private repository.

I think that the priorities are:

  1. Keeping the extension up to date in view of the upcoming 3.8 Gnome Shell
    release.
  2. Implementing some "easy" features like the one you suggested, but also
    trying to solve the major bugs (in particular with multimonitor
    configurations).
  3. Code cleaning also dropping some features or settings if needed,
    although users usually don't like this.

Let me know what do you think.

Michele

from dash-to-dock.

lefamz avatar lefamz commented on June 5, 2024

Hi Michele,
you are correct, I worry mainly about Gnome Interface, because I never wrote an extension before. But this is a matter of studying and experimenting :)

Priorities are understandable and I agree with them. Best start for me would be implementing of some "easy" feature to get some practise. After that main focus should be on update for shell 3.8, in my opinion.

I am a student (= a lot of quite challenging semestral projects) and a worker (in a hw lab at my University) at the same time, so my progress would not be as quick as I'd like, but I'll try to do my best.

Can you please provide me with you latest dev version? Or should I begin with studying of master branch?

Thanks,
Michal

from dash-to-dock.

micheleg avatar micheleg commented on June 5, 2024

Hi,

I've just pushed some of my old experimental branches. A couple of them were mostly finished (appsontop , switchwindowonscroll) but never landed into the master branch due to the lack of testing or some known bugs. Other were mere ugly hacks to test some particular feature (animated_launch, drag_and_drop_launch). The notification branch were developed by @OlegOAndreev (see issue #20) and was never merged into master as well.

They are all feature-branches, so the most updated "core" code is actually the current master. If you want to start developing the show/hide apps icon feature you could have a look to the appsontop branch that touches the code of the some UI element.

I don't know how much my code is readable, it's not wonderfully written - my skills are so so. If you need help, feel free to ask, even for some more general question related on the gnome shell code.

On which Gnome Shell version will you be developing?

Michele

from dash-to-dock.

lefamz avatar lefamz commented on June 5, 2024

I'm running on Gentoo Linux 64 bit with Gnome Shell 3.6.3.1. Gnome 3 is however only in testing phase in Gentoo, but it runs without problems nowadays.

So, in my free time I try to look at these branches :)

from dash-to-dock.

micheleg avatar micheleg commented on June 5, 2024

I haven't heard from you for a while. How is the thing going? I've just uploaded the gnome-3.7 branch with a first attempt of Gnome-3.8 compatibility. There are two weeks before its release. Do you have any time to test this code? I'm sure there is still lot of bugs...

from dash-to-dock.

lefamz avatar lefamz commented on June 5, 2024

Hi Michele,
I am sorry, it has been a hell in the school recently (test and deadlines of assigments) and I also promised to fix one bug in the telepathy platform. Now it's completed and telepathy is commited, so I finally got some time to look at this. Ok, I will try this new version on my desktop asap. Next week I will be away from computer, however.

Michal

from dash-to-dock.

lefamz avatar lefamz commented on June 5, 2024

Hi Michele,
can you please give me some advice what linux distro should I use for testing purposes? My Gentoo dist contain only G-Shell 3.6 a and above is hard masked. Now it looks I've got finally some time, so I'll try to get things going. Also I'd like to ask - do you use some irc, icq, facebook chat or something else for comunication? I would speed up development :) Or we can have some discussion over mail - michal(at)zajacik.eu

Michal

from dash-to-dock.

micheleg avatar micheleg commented on June 5, 2024

On 11 Apr 2013 18:47, "Michal Zajačík" [email protected] wrote:

Hi Michele,
can you please give me some advice what linux distro should I use for
testing purposes? My Gentoo dist contain only G-Shell 3.6 a and above is
hard masked. Now it looks I've got finally some time, so I'll try to get
things going.

Wonderful! I've always developed on Debian, but that's even worse in terms
of updated gnome shell. I would suggest Fedora, the beta one that's going
to be released in a couple of months contains the latest gnome shell
release and it,s probably the most close to upstream. I usually use it to
test the extension on newer version of the shell. Ubuntu could be an
alternative, but only with the right ppa repository since it doesn't
include the most recent code anymore.

Also I'd like to ask - do you use some irc, icq, facebook chat or
something else for comunication? I would speed up development :)

I think the best way of communication is by mail: you can reach me at
[email protected]. If we need realtime communication then probably the chat
on google could be an option or we can manage to find some other place.

Looking forward to hearing from you.

Michal


Reply to this email directly or view it on GitHub.

from dash-to-dock.

micheleg avatar micheleg commented on June 5, 2024

Hiding of Show Applications button and right placed dock options were both implemented time ago, so I'm closing this issue.

from dash-to-dock.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.