After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 755076 - Make the Application Manager more easily accessible
Make the Application Manager more easily accessible
Status: RESOLVED OBSOLETE
Product: epiphany
Classification: Core
Component: Web Applications
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-09-15 17:25 UTC by Michael Tunnell
Modified: 2018-08-03 20:31 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Application Manager page (127.91 KB, image/png)
2015-09-15 17:25 UTC, Michael Tunnell
Details
Location of requested Application Manager menu option (141.49 KB, image/png)
2015-09-15 17:26 UTC, Michael Tunnell
Details

Description Michael Tunnell 2015-09-15 17:25:01 UTC
Created attachment 311392 [details]
Application Manager page

Application Manager is a great tool in Epiphany and it works quite well to view all applications as well as remove unwanted applications . . . but it is hard to find it.

I do not remember how I found it but I know it took a bit of effort to do it because currently "about:applications" has to be typed in the address bar. This is unintuitive because people will need to figure out that address option exists before they can actually use it.

I would like to request that the Application Manager page be added to the main Epiphany menu, preferably directly underneath "Save As Web Application..."
Comment 1 Michael Tunnell 2015-09-15 17:26:21 UTC
Created attachment 311393 [details]
Location of requested Application Manager menu option
Comment 2 Michael Catanzaro 2015-09-15 23:07:17 UTC
I agree, this would be good to have. It probably shouldn't be in the same menu group as Save As and Save As Web Application, but right underneath would be fine.
Comment 3 Michael Tunnell 2015-09-16 02:48:05 UTC
That works for me. :)
Comment 4 Michael Tunnell 2016-12-18 21:37:41 UTC
Any update to this suggestion?
Comment 5 Michael Catanzaro 2016-12-19 01:31:19 UTC
Nope... this should be pretty easy to add, though, so tagging this bug for newcomers. You'll need to modify ephy-window.c to add the new menu item, then popup-commands.c to implement it. All it needs to do is grab the currently-active window (gtk_application_get_active_window), open a new tab, and load about:applications.
Comment 6 Michael Tunnell 2016-12-19 03:40:41 UTC
Is it possible for it to be added in the future so it doesn't need to be recompiled?
Comment 7 Michael Catanzaro 2016-12-19 12:43:50 UTC
It's going to need new code so it's definitely going to have to be recompiled.
Comment 8 Michael Tunnell 2016-12-20 17:25:31 UTC
I understand that but if the code was added to 3.24 then distros would be compiling it for users rather than the users needing to recompile it themselves.

Is it possible for this to be added for 3.24?
Comment 9 Michael Catanzaro 2016-12-20 17:52:12 UTC
Of course it's possible, but not highest priority, so we need a volunteer to implement it. ;)
Comment 10 Michael Catanzaro 2016-12-20 17:53:20 UTC
Ah there is one more thing: to expose it in the UI, the page would need a better default state. Currently it looks really bad when no applications are installed. We could do something similar to the empty overview state ('epiphany -p').
Comment 11 Jason Bellew 2016-12-20 18:01:54 UTC
I'm going to try and take a stab at it. I've some c/c++ development experience but I'm new to developing for Gnome/Linux. I've been working on OS X and more command line work through school projects, and I do work full time. 

It seems easy enough. I'm reading up on all the docs and will add myself to irc later tonight. I'm typically logged in as jason or tsv. 

If there is anything that anyone thinks that I should know please feel free to reach out and let me know.
Comment 12 Michael Catanzaro 2016-12-20 18:16:38 UTC
Alright, great. Feel free to catch me on IRC or email if you have any questions.

Take the two tasks separately: one to add the menu item, one to improve the empty state of about:applications. I gave hints for the former up above. For the later, I think most all the code for both about:applications and the empty state for about:overview is in ephy-about-handler.c so you can copy something from there.
Comment 13 Michael Catanzaro 2016-12-20 18:17:35 UTC
Also, newcomer tips: https://wiki.gnome.org/Apps/Web/Development/
Comment 14 Jason Bellew 2016-12-20 18:22:08 UTC
I will catch up with you soon with a ton of questions I'm sure!
Comment 15 Michael Tunnell 2016-12-20 23:01:43 UTC
I am a designer but not a developer so I could provide a mockup of the empty application edits though would need someone to implement it. Jason, maybe we can discuss something like that.
Comment 16 Jason Bellew 2016-12-21 11:53:28 UTC
Michael I'd be up for partnering with you on that.
Comment 17 GNOME Infrastructure Team 2018-08-03 20:31:05 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/epiphany/issues/267.